0001558370-22-012344.txt : 20220805 0001558370-22-012344.hdr.sgml : 20220805 20220805073151 ACCESSION NUMBER: 0001558370-22-012344 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 66 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220805 DATE AS OF CHANGE: 20220805 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Immunome Inc. CENTRAL INDEX KEY: 0001472012 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] IRS NUMBER: 770694340 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39580 FILM NUMBER: 221138611 BUSINESS ADDRESS: STREET 1: 665 STOCKTON DRIVE STREET 2: SUITE 300 CITY: EXTON STATE: PA ZIP: 19341 BUSINESS PHONE: 610-321-3700 MAIL ADDRESS: STREET 1: 665 STOCKTON DRIVE STREET 2: SUITE 300 CITY: EXTON STATE: PA ZIP: 19341 10-Q 1 tmb-20220630x10q.htm 10-Q
121273851145699112125156110511850001472012--12-312022Q2false0012127385121103730.740.461.700.83200000P1Y0001472012us-gaap:MeasurementInputSharePriceMember2021-04-280001472012us-gaap:MeasurementInputRiskFreeInterestRateMember2021-04-280001472012us-gaap:MeasurementInputPriceVolatilityMember2021-04-280001472012us-gaap:CommonStockMember2022-01-012022-06-300001472012us-gaap:RetainedEarningsMember2022-06-300001472012us-gaap:AdditionalPaidInCapitalMember2022-06-300001472012us-gaap:RetainedEarningsMember2022-03-310001472012us-gaap:AdditionalPaidInCapitalMember2022-03-3100014720122022-03-310001472012us-gaap:RetainedEarningsMember2021-12-310001472012us-gaap:AdditionalPaidInCapitalMember2021-12-310001472012us-gaap:RetainedEarningsMember2021-06-300001472012us-gaap:AdditionalPaidInCapitalMember2021-06-300001472012us-gaap:RetainedEarningsMember2021-03-310001472012us-gaap:AdditionalPaidInCapitalMember2021-03-3100014720122021-03-310001472012us-gaap:RetainedEarningsMember2020-12-310001472012us-gaap:AdditionalPaidInCapitalMember2020-12-310001472012us-gaap:CommonStockMember2022-06-300001472012us-gaap:CommonStockMember2022-03-310001472012us-gaap:CommonStockMember2021-12-310001472012us-gaap:CommonStockMember2021-06-300001472012us-gaap:CommonStockMember2021-03-310001472012us-gaap:CommonStockMember2020-12-310001472012imnm:EquityIncentivePlan2018Including2008EquityIncentivePlanMember2021-01-012021-12-310001472012imnm:EquityIncentivePlan2018Including2008EquityIncentivePlanMember2021-12-310001472012imnm:EquityIncentivePlan2018Including2008EquityIncentivePlanMember2021-01-012021-06-300001472012imnm:EquityIncentivePlan2018Including2008EquityIncentivePlanMember2022-06-300001472012imnm:EquityIncentivePlan2018Member2018-07-310001472012imnm:EmployeeStockPurchasePlan2020Member2022-06-300001472012srt:MinimumMemberimnm:EquityIncentivePlan2018Including2008EquityIncentivePlanMember2022-01-012022-06-300001472012srt:MaximumMemberimnm:EquityIncentivePlan2018Including2008EquityIncentivePlanMember2022-01-012022-06-300001472012imnm:BroadbandServicesAgreementMember2022-04-012022-06-300001472012imnm:BroadbandServicesAgreementMember2022-01-012022-06-300001472012imnm:BroadbandServicesAgreementMember2021-04-012021-06-300001472012imnm:BroadbandServicesAgreementMember2021-01-012021-06-300001472012us-gaap:PrivatePlacementMember2021-04-282021-04-280001472012imnm:OfficeAndLaboratorySpaceMember2021-04-012021-06-300001472012imnm:OfficeAndLaboratorySpaceMember2021-01-012021-06-3000014720122022-01-010001472012imnm:GeneralAdministrativeResearchAndDevelopmentMemberimnm:OfficeAndLaboratorySpaceMember2022-04-012022-06-300001472012imnm:GeneralAdministrativeResearchAndDevelopmentMemberimnm:OfficeAndLaboratorySpaceMember2022-01-012022-06-300001472012us-gaap:RetainedEarningsMember2022-04-012022-06-300001472012us-gaap:RetainedEarningsMember2022-01-012022-06-300001472012us-gaap:RetainedEarningsMember2021-04-012021-06-300001472012us-gaap:RetainedEarningsMember2021-01-012021-06-300001472012imnm:OfficeAndLaboratorySpaceMember2022-06-300001472012imnm:OfficeAndLaboratorySpaceMember2022-04-012022-06-300001472012imnm:OfficeAndLaboratorySpaceMember2022-01-012022-06-300001472012imnm:OtherTransactionAuthorityForPrototypeAgreementMember2021-05-310001472012imnm:OtherTransactionAuthorityForPrototypeAgreementMember2020-07-310001472012imnm:BroadbandServicesAgreementMember2022-06-300001472012imnm:BroadbandServicesAgreementMember2021-12-310001472012imnm:PaycheckProtectionProgramLoansMember2020-04-300001472012imnm:EquityIncentivePlan2020Member2022-06-3000014720122021-04-280001472012us-gaap:WarrantyRightsAndObligationsFairValueOptionMemberimnm:ExercisePrice9.00Member2022-06-300001472012us-gaap:WarrantyRightsAndObligationsFairValueOptionMemberimnm:ExercisePrice45.00Member2022-06-3000014720122020-12-310001472012imnm:OfficeAndLaboratorySpaceMember2017-05-310001472012us-gaap:WarrantMember2022-01-012022-06-300001472012us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001472012us-gaap:WarrantMember2021-01-012021-06-300001472012us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001472012us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001472012us-gaap:GeneralAndAdministrativeExpenseMember2022-04-012022-06-300001472012us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001472012us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-06-300001472012us-gaap:ResearchAndDevelopmentExpenseMember2021-04-012021-06-300001472012us-gaap:GeneralAndAdministrativeExpenseMember2021-04-012021-06-300001472012us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-06-300001472012us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-06-300001472012us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001472012us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300001472012us-gaap:WarrantyRightsAndObligationsFairValueOptionMember2022-01-012022-06-300001472012us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001472012us-gaap:AdditionalPaidInCapitalMember2021-01-012021-06-300001472012us-gaap:CommonStockMember2021-04-012021-06-300001472012us-gaap:CommonStockMember2021-01-012021-06-300001472012srt:MaximumMemberimnm:OpenMarketSaleMember2021-10-010001472012imnm:EquityIncentivePlan2020Member2022-01-012022-06-300001472012imnm:EquityIncentivePlan2018Including2008EquityIncentivePlanMember2022-01-012022-06-300001472012imnm:BroadbandServicesAgreementMember2015-11-300001472012imnm:OtherTransactionAuthorityForPrototypeAgreementMember2020-07-012020-07-3100014720122020-03-270001472012us-gaap:PrivatePlacementMember2021-04-2800014720122021-06-300001472012imnm:EmployeeStockPurchasePlan2020Member2022-01-012022-06-300001472012imnm:OtherTransactionAuthorityForPrototypeAgreementMember2022-06-300001472012imnm:OtherTransactionAuthorityForPrototypeAgreementMember2021-12-310001472012imnm:OtherTransactionAuthorityForPrototypeAgreementMember2022-04-012022-06-300001472012imnm:OtherTransactionAuthorityForPrototypeAgreementMember2022-01-012022-06-300001472012imnm:OtherTransactionAuthorityForPrototypeAgreementMember2021-04-012021-06-300001472012imnm:OtherTransactionAuthorityForPrototypeAgreementMember2021-01-012021-06-3000014720122022-04-012022-06-3000014720122021-04-012021-06-3000014720122021-01-012021-06-300001472012us-gaap:WarrantyRightsAndObligationsFairValueOptionMember2021-01-012021-06-300001472012imnm:OfficeAndLaboratorySpaceMember2021-12-012021-12-310001472012imnm:OfficeAndLaboratorySpaceMember2017-05-012017-05-3100014720122022-06-3000014720122021-12-3100014720122022-08-0200014720122022-01-012022-06-30xbrli:sharesiso4217:USDimnm:Voteiso4217:USDxbrli:sharesimnm:itemxbrli:pureutr:sqftimnm:segment

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-39580

Immunome, Inc.

(Exact name of registrant as specified in its charter)

Delaware

77-0694340

(State or other jurisdiction of
incorporation or organization)

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

665 Stockton Drive, Suite 300

Exton, PA

19341

(Address of principal executive offices)

(Zip Code)

(610) 321-3700

(Registrant’s telephone number, including area code)

Not applicable.

(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(s)

    

Name of each exchange on which registered

Common Stock, $0.0001 par value

IMNM

The Nasdaq Capital 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 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  

There were 12,127,385 shares of the registrant’s common stock outstanding as of August 2, 2022.

IMMUNOME, INC.

Quarterly Report on Form 10-Q for the Quarterly Period ended June 30, 2022

Table of Contents

    

    

Page

PART I – FINANCIAL INFORMATION

Item 1.

Financial Statements (Unaudited)

-    Condensed Balance Sheets as of June 30, 2022 and December 31, 2021

3

-    Condensed Statements of Operations for the Three and Six Months Ended June 30, 2022 and 2021

4

-    Condensed Statements of Changes in Stockholders’ Equity for the Three and Six Months Ended June 30, 2022 and 2021

5

-    Condensed Statements of Cash Flows for the Six Months Ended June 30, 2022 and 2021

6

-    Notes to Condensed Financial Statements

7

Item 2.

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

18

Item 3.

Quantitative and Qualitative Disclosures about Market Risk.

29

Item 4.

Controls and Procedures.

30

PART II – OTHER INFORMATION

Item 1.

Legal Proceedings.

30

Item 1A.

Risk Factors.

30

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds.

30

Item 3.

Defaults Upon Senior Securities.

30

Item 4.

Mine Safety Disclosures.

30

Item 5.

Other Information.

30

Item 6.

Exhibits.

31

SIGNATURES

2

PART I - FINANCIAL INFORMATION

Item 1. Financial Statements.

IMMUNOME, INC.

Condensed Balance Sheets

(In thousands, except share data)

(unaudited)

June 30, 2022

    

December 31, 2021

Assets

  

Current assets:

  

 

  

Cash and cash equivalents

$

34,649

$

49,229

Prepaid expenses and other current assets

 

2,949

 

7,409

Total current assets

 

37,598

 

56,638

Property and equipment, net

 

807

 

855

Operating right-of-use asset, net

182

Restricted cash

 

100

 

100

Deferred offering costs

332

332

Total assets

$

39,019

$

57,925

Liabilities and stockholders’ equity

 

 

  

Current liabilities:

 

 

  

Accounts payable

$

5,259

$

3,077

Accrued expenses and other current liabilities

 

3,359

 

6,651

Total current liabilities

 

8,618

 

9,728

Other long-term liabilities

124

12

Total liabilities

 

8,742

 

9,740

Commitments and contingencies (Note 7)

 

 

  

Stockholders’ equity:

 

 

  

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

Common stock, $0.0001 par value; 200,000,000 shares authorized; 12,127,385 and 12,110,373 shares issued and outstanding at June 30, 2022 and December 31, 2021, respectively

1

1

Additional paid-in capital

 

129,958

 

127,289

Accumulated deficit

 

(99,682)

 

(79,105)

Total stockholders’ equity

 

30,277

 

48,185

Total liabilities and stockholders’ equity

$

39,019

$

57,925

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

3

IMMUNOME, INC.

Condensed Statements of Operations

(In thousands, except share and per share data)

(unaudited)

Three Months Ended June 30,

Six Months Ended June 30,

    

2022

    

2021

    

2022

    

2021

Operating expenses:

  

 

  

 

  

 

  

Research and development

$

5,717

$

3,233

$

13,795

$

5,212

General and administrative

 

3,209

 

2,507

 

6,785

 

4,425

Total operating expenses

 

8,926

 

5,740

 

20,580

 

9,637

Loss from operations

 

(8,926)

 

(5,740)

 

(20,580)

 

(9,637)

Other income

500

500

Interest income (expense), net

 

2

 

(1)

 

3

 

(2)

Net loss

$

(8,924)

$

(5,241)

$

(20,577)

$

(9,139)

Per share information:

 

 

  

 

 

  

Net loss per share of common stock, basic and diluted

$

(0.74)

$

(0.46)

$

(1.70)

$

(0.83)

Weighted-average common shares outstanding, basic and diluted

 

12,127,385

 

11,456,991

 

12,125,156

 

11,051,185

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

4

IMMUNOME, INC.

Condensed Statements of Changes in Stockholders’ Equity

(In thousands, except share data)

(unaudited)

Stockholders’ equity

Common stock

Additional

  

  

paid-in

Accumulated

    

Shares

    

Amount

  

capital

    

deficit

    

Total

Balance at March 31, 2022

 

12,127,385

$

1

$

128,631

$

(90,758)

$

37,874

Share-based compensation expense

 

1,327

1,327

Net loss

 

(8,924)

(8,924)

Balance at June 30, 2022

 

12,127,385

$

1

$

129,958

$

(99,682)

$

30,277

Stockholders’ equity

Common stock

Additional

  

  

paid-in

Accumulated

    

Shares

    

Amount

  

capital

    

deficit

    

Total

Balance at January 1, 2022

 

12,110,373

$

1

$

127,289

$

(79,105)

$

48,185

Share-based compensation expense

 

2,637

2,637

Exercise of stock options

 

17,012

32

32

Net loss

 

(20,577)

(20,577)

Balance at June 30, 2022

 

12,127,385

$

1

$

129,958

$

(99,682)

$

30,277

Stockholders’ equity

Common stock

Additional

  

  

paid-in

Accumulated

    

Shares

    

Amount

  

capital

    

deficit

    

Total

Balance at March 31, 2021

 

10,660,181

$

1

$

96,174

$

(58,292)

$

37,883

Sale of common stock and common stock warrants, net of $596 in offering costs

 

1,000,000

 

 

26,404

 

 

26,404

Share-based compensation expense

749

749

Exercise of common stock warrants

 

134,351

 

 

801

 

 

801

Exercise of stock options

 

18,260

 

21

 

 

21

Net loss

 

 

 

 

(5,241)

 

(5,241)

Balance at June 30, 2021

 

11,812,792

$

1

$

124,149

$

(63,533)

$

60,617

Stockholders’ equity

Common stock

Additional

  

  

paid-in

Accumulated

    

Shares

    

Amount

  

capital

    

deficit

    

Total

Balance at January 1, 2021

 

10,634,245

$

1

$

95,738

$

(54,394)

$

41,345

Sale of common stock and common stock warrants, net of $596 in offering costs

1,000,000

26,404

26,404

Share-based compensation expense

 

 

 

1,074

 

 

1,074

Exercise of common stock warrants

 

146,017

 

 

906

 

 

906

Exercise of stock options

 

32,530

 

27

 

 

27

Net loss

 

 

 

 

(9,139)

 

(9,139)

Balance at June 30, 2021

 

11,812,792

$

1

$

124,149

$

(63,533)

$

60,617

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

5

IMMUNOME, INC.

Condensed Statements of Cash Flows

(In thousands)

(unaudited)

Six Months ended June 30,

    

2022

    

2021

Cash flows from operating activities:

 

  

  

Net loss

$

(20,577)

$

(9,139)

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

 

 

Depreciation and amortization

 

224

 

351

Amortization of right-of-use asset

33

Share-based compensation

 

2,637

 

1,074

Deferred rent

 

(12)

 

(3)

Forgiveness of PPP Loan

(500)

Changes in operating assets and liabilities:

 

 

Prepaid expenses and other assets

 

4,460

 

142

Accounts payable

 

2,182

 

486

Accrued expenses and other current liabilities

 

(3,342)

 

313

Other long-term liabilities

(41)

-

Net cash used in operating activities

 

(14,436)

 

(7,276)

Cash flows from investing activities:

 

 

  

Purchases of property and equipment

 

(176)

 

(39)

Net cash used in investing activities

 

(176)

 

(39)

Cash flows from financing activities:

 

 

  

Proceeds from sale of common stock and common stock warrants

27,000

Payment from issuance costs related to the sale of common stock and common stock warrants

(486)

Proceeds from exercise of stock options

 

32

 

27

Proceeds from exercise of common stock warrants

906

Payment of equipment loan payable

(69)

Net cash provided by financing activities

 

32

 

27,378

Net increase (decrease) in cash and cash equivalents and restricted cash

 

(14,580)

 

20,063

Cash and cash equivalents and restricted cash at beginning of period

 

49,329

 

39,866

Cash and cash equivalents and restricted cash at end of period

$

34,749

$

59,929

Supplemental disclosures of cash flow information:

 

 

  

Operating lease right-of-use asset and lease liability recorded upon adoption of ASC 842

$

215

$

Offering costs included in accounts payable

$

$

110

Purchases of property plant and equipment included in accounts payable

$

$

7

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

6

IMMUNOME, INC.

Notes to Condensed Financial Statements

(Unaudited)

1. Nature of the business and basis of presentation

Organization

Immunome, Inc. (“the Company” or “Immunome”) was incorporated as a Pennsylvania corporation on March 2, 2006 and was converted to a Delaware corporation on December 2, 2015. The Company is a biopharmaceutical company utilizing our proprietary human memory B cell platform to discover and develop first-in-class antibody therapeutics designed to change the way diseases are currently being treated. The Company’s primary focus areas are oncology and infectious disease, including COVID-19.

Since its inception, the Company has devoted substantially all its resources to research and development, raising capital, building its management team and extending its intellectual property portfolio. The Company is subject to risks and uncertainties common to early-stage companies in the biotechnology industry including, but not limited to, risks associated with the successful research, development and manufacturing of product candidates, uncertain results of preclinical and clinical testing, development of new technological innovations and products by competitors, dependence on key personnel and third-party vendors, protection of proprietary technology, compliance with government regulations, regulatory approval of product candidates and the ability to secure additional capital to fund operations.

Liquidity

The Company has incurred net losses since inception, including net losses of $20.6 million and $9.1 million for the six months ended June 30, 2022 and 2021, respectively, and it expects to generate losses from operations and negative operating cash flows for the foreseeable future primarily due to research and development costs for its potential product candidates. As of June 30, 2022, the Company had an accumulated deficit of $99.7 million.

On October 1, 2021 the Company entered into an Open Market Sale Agreement (“ATM Agreement”) with Jefferies Group LLC, which provides that, upon the terms and subject to the conditions and limitations in the ATM Agreement, the Company may elect, from time to time, to offer and sell shares of common stock under the registration statement having an aggregate offering price of up to $75.0 million through Jefferies Group LLC acting as sales agent. The Company has not yet sold any shares under the ATM Agreement.

The Company had cash and cash equivalents of $34.6 million at June 30, 2022. The Company expects that its cash will enable it to fund its operating expenses and capital expenditure requirements for at least 12 months from the filing date of this Quarterly Report on Form 10-Q; however; more funding will be necessary beyond this point to fund additional research and development, clinical development and operations in order to pursue the Company’s growth strategy. 

If the Company cannot obtain the necessary funding, it will need to delay, scale back or eliminate some or all of its research and development programs or enter into collaborations with third parties to commercialize potential products or technologies that it might otherwise seek to develop or commercialize independently (or enter into these collaborations sooner than it might otherwise have intended to do); consider other various strategic alternatives, including a merger or sale of the Company; or reduce or cease operations. If the Company engages in collaborations, it may receive lower consideration upon commercialization of such products or technologies than if it had not entered into such arrangements or if it entered into such arrangements at later stages in the research and development process. Additionally, volatility in the capital markets and general economic conditions in the United States may be a significant obstacle to raising the required funds.

Operations of the Company are subject to certain risks and uncertainties including various internal and external factors that will affect whether and when the Company’s product candidates become approved drugs and how significant

7

their market share will be, some of which are outside of the Company’s control. The length of time and cost of developing and commercializing these product candidates and/or failure of them at any stage of the drug approval process will materially affect the Company’s financial condition and future operations. On March 11, 2020, the World Health Organization characterized the novel COVID-19 virus as a global pandemic. Although there is significant uncertainty as to the likely effects this disease may have in the future, there has not been a significant impact to the Company’s operations or financial statements to date.

2. Summary of significant accounting policies

Basis of presentation

The accompanying financial statements have been prepared in accordance with accounting principles generally accepted (“GAAP”) in the United States. Any reference in these notes to applicable guidance is meant to refer to GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASU”) promulgated by the Financial Accounting Standards Board (“FASB”).

Unaudited interim results

These unaudited condensed financial statements and accompanying notes should be read in conjunction with the Company’s annual financial statements and the notes thereto included in the Company’s Form 10-K filed with the Securities and Exchange Commission on March 28, 2022. The accompanying condensed financial statements as of June 30, 2022 and for the three and six months ended June 30, 2022 and 2021 are unaudited but include all adjustments that management believes to be necessary for a fair presentation of the periods presented. Interim results are not necessarily indicative of results for a full year. Balance sheet amounts as of December 31, 2021 have been derived from the audited financial statements as of that date.

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 and expenses. The Company bases its estimates and assumptions on historical experience when available and on various factors that it believes to be reasonable under the circumstances. Significant estimates and assumptions reflected in these condensed financial statements include, but are not limited to, the expected volatility used to estimate fair value of stock options and accrued research and development expenses. Estimates and assumptions are periodically reviewed in light of changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known. Actual results could differ from these estimates.

Segment and geographic information

Operating segments are defined as components of an entity about which separate discrete information is available for evaluation by the chief operating decision maker (“CODM”), or decision-making group, in deciding how to allocate resources and in assessing performance. The CODM is the Company’s Chief Executive Officer. The Company views its operations as and manages its business in one operating segment operating exclusively in the United States.

Fair value of financial instruments

ASC Topic 820, Fair Value Measurement (“ASC 820”), establishes a fair value hierarchy for instruments measured at fair value that distinguishes between assumptions based on market data (observable inputs) and the Company’s own assumptions (unobservable inputs). Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the inputs that market participants would use in pricing the assets or liability and are developed based on the best information available in the circumstances. ASC 820 identifies fair value as the price that would be received to sell an asset or paid to transfer a liability, in an orderly transaction between market

8

participants at the measurement date. As a basis for considering market participant assumptions in fair value measurements, ASC 820 establishes a three-tiered value hierarchy that distinguishes between the following:

Level 1 — Quoted market prices in active markets for identical assets or liabilities.

Level 2 — Inputs other than Level 1 inputs that are either directly or indirectly observable, such as quoted market prices, interest rates and yield curves.

Level 3 — Unobservable inputs for the asset or liability (i.e.; supported by little or no market activity). Level 3 inputs include management’s own assumptions about the assumptions that market participants would use in pricing the asset or liability (including assumptions about risk).

To the extent the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgement. Accordingly, the degree of judgement exercised by the Company in determining fair value is greatest for instruments categorized as Level 3. A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.

Cash and cash equivalents are Level 1 assets as of June 30, 2022 and December 31, 2021.

Restricted cash

Restricted cash represents collateral provided for a letter of credit issued as a security deposit in connection with the Company’s lease of its corporate facilities. This lease expires in 2024 at which time the cash will be released from restriction. Restricted cash was $100,000 at both June 30, 2022 and 2021, respectively. The following table provides a reconciliation of the components of cash and cash equivalents and restricted cash reported in the Company’s condensed balance sheets to the total of the amount presented in the condensed statements of cash flows:

(in thousands)

June 30, 2022

June 30, 2021

Cash and cash equivalents

$

34,649

$

59,829

Restricted cash

100

100

$

34,749

$

59,929

Equity issuance costs

The Company capitalizes costs that are directly associated with the ATM Agreement until such financings are consummated, at which time such costs are recorded against the gross proceeds from the applicable financing. If a financing is abandoned, deferred offering costs are expensed. Ongoing costs that are directly associated with the ATM Agreement are expensed as incurred.

Deferred offering costs were $0.3 million and $0.3 million as of June 30, 2022 and December 31, 2021, respectively, on the condensed balance sheet.

Government assistance programs

The Company accounts for amounts received under its U.S. Department of Defense (“DoD”) expense reimbursement contract as contra-research and development expenses in the condensed statements of operations. The Company accounts for the employee retention credit received under the U.S. Department of Treasury Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) as contra-expense to personnel related costs within research and development and general and administrative expenses in the condensed statements of operations.

Research and development costs

Research and development costs are charged to expense as incurred. Research and development costs consist of costs incurred in performing research and development activities, including salaries and bonuses, share-based

9

compensation, employee benefits, facilities costs, laboratory supplies, depreciation and amortization, preclinical and clinical development expenses, including manufacture and testing of clinical supplies, consulting and other contracted services. Additionally, under the terms of the license agreements described in Note 7, the Company is obligated to make future payments should certain development and regulatory milestones be achieved. Costs for certain research and development activities are recognized based on the terms of the individual arrangements, which may differ from the timing of receipt of invoices and payment of invoices and are reflected in the financial statements as a prepaid or accrued expense.

Net loss per share

Basic net loss per share of common stock is computed by dividing the net loss by the weighted average number of common shares outstanding for the period. Diluted net loss per share of common stock is computed by adjusting net loss to reallocate undistributed earnings based on the potential impact of dilutive securities. Diluted net loss per share of common stock is computed by dividing the diluted net loss by the weighted average number of common shares outstanding for the period, including potential dilutive common shares assuming the dilutive effect of common stock equivalents.

The following potentially dilutive securities outstanding as of June 30, 2022 and 2021 have been excluded from the computation of diluted weighted-average shares of common stock outstanding, as they would be anti-dilutive:

June 30,

    

2022

    

2021

    

Stock options(1)

2,532,644

2,016,036

Common stock warrants(1)

1,303,112

1,362,181

3,835,756

3,378,217

(1)Represents common stock equivalents.

In periods in which the Company reports a net loss per share of common stock, diluted net loss per share of common stock is the same as basic net loss per share of common stock since dilutive common shares are not assumed to have been issued if their effect is anti-dilutive. The Company reported a net loss per share of common stock for the three and six months ended June 30, 2022 and 2021.

Leases

Effective January 1, 2022, the Company adopted ASU No. 2016-02, Leases (“ASC 842”) using the modified retrospective approach by applying the new standard to all leases existing on the adoption date. The results for reporting periods beginning after January 1, 2022 are presented in accordance with ASC 842, while prior period amounts are not adjusted and continue to be reported under the accounting standards that were in effect prior to January 1, 2022.

At the inception of an arrangement, the Company determines whether an arrangement contains a lease based on facts and circumstances present in the arrangement. An arrangement is or contains a lease if the arrangement conveys the right to control the use of an identified asset for a period of time in exchange for consideration. Typically, lessees are required to recognize leases with a term greater than one year on the balance sheet as an operating or finance lease liability and right-of-use asset. Right-of-use assets represent the Company’s right to use an underlying asset during the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. The Company has elected the practical expedient to not to recognize leases with a term of 12 months or less. The Company does not have any financing leases as of June 30, 2022.

Operating lease liabilities and their corresponding right-of-use assets are recorded based on their present value of lease payments over the remaining lease term. Options to extend the lease term are included in the Company’s assessment of the lease term only if there is a reasonable assessment that the Company will renew. Leases are discounted to its present value using either the interest rate implicit in the Company’s lease or its incremental borrowing rate, which

10

reflects the fixed rate in which the Company could borrow on a collateralized basis the amount of lease payments in the same currency, for a similar term, in a similar economic environment.

Recently adopted accounting standards

On January 1, 2022, the Company adopted ASC 842, which establishes ASC 842 and supersedes the lease accounting guidance under ASC 840. The standard generally requires lessees to recognize operating and finance lease liabilities and corresponding right-of-use (ROU) assets on the balance sheet and provide enhanced disclosures on the amount, timing, and uncertainty of cash flows arising from lease arrangements. The Company adopted ASC 842 using the modified retrospective approach. The Company elected the package of practical expedients available for existing contracts, which allowed the Company to carry forward our historical assessments of lease identification, lease classification, and initial direct costs. The Company also elected a policy to not apply the recognition requirements of ASC 842 for short-term leases with a term of 12 months of less.

As of January 1, 2022, the effective date, the Company identified one operating lease arrangement relating to the Company’s headquarters facility and one short-term lease relating to laboratory equipment. The adoption of ASC 842 resulted in a recognition of an ROU asset and lease liability of $0.2 million on the Company’s balance sheet relating to the leases as of January 1, 2022. The adoption of the standard did not have a material effect on the Company’s condensed statements of operations and condensed statements of cash flows (Note 8).

Recently issued accounting pronouncements

In November 2021, the FASB issued ASU Topic 832, Disclosures by Business Entities about Government Assistance (“ASC 832”). This standard requires annual disclosures about transactions with a government that have been accounted for by analogizing to a grant or contribution accounting model to increase transparency about the types of transactions, the accounting for the transactions, and the effect of the transactions on an entity’s financial statements. The effective date of ASC 832 is for financial statements issued for annual periods beginning after December 15, 2021. The Company is currently evaluating the effect ASC 832 will have on its financial statements and related disclosures.

3. Government assistance programs

DoD expense reimbursement contract

In July 2020, the Company entered into an Other Transaction Authority for Prototype Agreement (the “OTA Agreement”) with the DoD to fund the Company’s efforts in developing an antibody cocktail therapeutic to treat COVID-19. The amount of funding originally made available to the Company under this expense reimbursement contract was $13.3 million. In May 2021, the Company and the DoD amended the OTA Agreement, pursuant to which the DoD award was increased from $13.3 million to $17.6 million. Under the OTA Agreement, the DoD is required to pay the Company, upon submission of proper invoices, within 30 calendar days of receipt of request for payment.

The Company recorded contra-research and development expense related to the OTA Agreement of $0.01 million and $0.6 million for the three and six months ended June 30, 2022, respectively, in the condensed statements of operations. The Company recorded contra-research and development expense related to the OTA Agreement of $4.1 million and $8.1 million for the three and six months ended June 30, 2021, respectively, in the condensed statements of operations. The Company had an expense reimbursement receivable balance of $0.2 million and $2.7 million due from the DoD in prepaid expenses and other current assets as of June 30, 2022 and December 31, 2021, respectively, in the accompanying condensed balance sheets.

Costs that have been reimbursed by the DoD but not yet expensed by the Company are recorded as a deferred research obligation liability for the period. The Company has a deferred research obligation liability of $0.01 million and $2.0 million as of June 30, 2022 and December 31, 2021, respectively. This amount is included in accrued expenses and other liabilities in the accompanying condensed balance sheets. DoD reimbursable services that have been performed but not yet billed are recorded as an unbilled receivable in prepaid expenses and other current assets in the accompanying

11

condensed balance sheets. The Company had an unbilled receivable from the DoD of $0 and $1.6 million as of June 30, 2022 and December 31, 2021, respectively.

As of June 30, 2022, the Company has received $17.4 million in expense reimbursement from the DoD under the OTA Agreement.

U.S. Department of Treasury CARES Act employee retention credit

Under the CARES Act, the Company met eligibility criteria for a $0.8 million refundable employee retention credit. The Company recorded contra-expense to personnel related costs within research and development expense of $0.6 million and contra-general administrative expense of $0.2 million for the three and six months ended June 30, 2022, respectively, in the condensed statements of operations. No such amounts were recognized for the three and six months ended June 30, 2021. The Company had an employee retention credit receivable balance due from the U.S. Department of Treasury of $0.8 million and $0 in prepaid expenses and other current assets as of June 30, 2022 and December 31, 2021, respectively, in the accompanying condensed balance sheets.

4. Prepaid expenses and other assets

Prepaid expenses and other assets consisted of the following:

(in thousands)

    

June 30, 2022

    

December 31, 2021

CARES Act employee retention credit receivable

$

847

$

Prepaid insurance

830

2,019

Research and development advance payments

501

586

Other prepaids and short-term deposits

528

492

Reimbursement receivable from DoD

243

2,674

Unbilled reimbursement receivable from DoD

 

 

1,638

$

2,949

$

7,409

5. Accrued expenses and other liabilities

Accrued expenses and other liabilities consisted of the following:

(in thousands)

    

June 30, 2022

    

December 31, 2021

Research and development

$

2,205

$

2,840

Compensation and related benefits

932

1,246

Professional fees

 

134

 

227

Short-term operating lease liability and other liabilities

66

317

Deferred research obligations

22

2,021

$

3,359

$

6,651

6. Long-term debt

On April 30, 2020, the Company entered into a loan agreement with Silicon Valley Bank as the lender (“Lender”) for a loan in an aggregate principal amount of $0.5 million (“PPP Loan”) pursuant to the Paycheck Protection Program (“PPP”) under the CARES Act and implemented by the U.S. Small Business Administration (“SBA”). The Company used the proceeds of the PPP Loan for payroll and other qualifying expenses. The entire PPP Loan was forgiven on May 21, 2021 and recognized as other income in the condensed statements of operations.

12

7. Commitments and contingencies

Employment agreements

The Company entered into employment agreements (the “Employment Agreements”) with certain key personnel providing for compensation and severance in certain circumstances, as defined in the respective Employment Agreements. The Employment Agreements may be terminated by either the Company or the employees in accordance with the respective Employment Agreements (subject to the payment of severance upon certain terminations) and provide for annual pay adjustments and bonuses at the discretion of the Board of Directors.

Employee benefit plan

The Company maintains a defined-contribution plan under Section 401(k) of the Internal Revenue Code (the “401(k) Plan”). The 401(k) Plan covers all employees who meet defined minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pre-tax basis. The Company assumes all administrative costs of the 401(k) Plan and makes matching contributions as defined in the 401(k) Plan document. The Company made matching contributions of $0.1 million to the 401(k) Plan for each of the three and six months ended June 30, 2022 and 2021, respectively.

Legal proceedings

The Company is not a party to any material litigation and does not have contingency reserves established for any litigation liabilities. At each reporting date, the Company evaluates whether a potential loss amount or a potential range of loss is probable and reasonably estimable under the provisions of the authoritative guidance that addresses accounting for contingencies.

License Agreements

The Company entered into various license agreements to further discover, develop and commercialize certain technologies and treatments. The Company may need to pay developmental and regulatory milestone payments of up to approximately $2.6 million. In addition, the Company may need to pay royalty rates on net product sales and certain commercial milestone payments of up to approximately $1.5 million, if any.

The Company recorded $0.1 million milestone payments during the three and six months ended June 30, 2022, respectively, in research and development expenses in the condensed statements of operations. No such costs were recorded during the three and six months ended June 30, 2021, respectively.

8. Leases

Effective January 1, 2022, the Company adopted ASC 842 using the modified retrospective approach by applying the new standard to all leases existing on the adoption date. The results for reporting periods beginning after January 1, 2022 are presented in accordance with ASC 842, while prior period amounts are not adjusted and continue to be reported under the accounting standards that were in effect prior to January 1, 2022. The Company elected the practical expedient to recognize short-term leases under ASC 840.

In May 2017, the Company entered into a 62-month office and laboratory space lease commencing on July 1, 2017 for approximately 11,000 square feet of space in Exton, Pennsylvania. The Company has an option to extend the lease for up to two additional five-year terms. In December 2021, the Company extended the lease for an additional eighteen-month term ending in March 2024.

Beginning July 2021, the Company leased laboratory equipment on a month-to-month basis. In April 2022, the Company terminated the agreement through exercising the option to purchase the leased laboratory equipment under the lease agreement.

13

Supplemental balance sheet information related to leases as of June 30, 2022 was as follows (in thousands):

Operating leases:

Operating lease right-of-use assets

$

182

Operating lease liability

$

64

Operating lease liability, net of current portion

124

Total operating lease liability

$

188

Operating lease liability and operating lease liability, net of current portion is included in accrued expenses and other current liabilities and other long-term liabilities, respectively, in the accompanying condensed balance sheets.

Supplemental lease expense related to leases was as follows:

Lease Cost (in thousands)

Statements of Operations Classification

Three Months Ended June 30, 2022

Six Months Ended June 30, 2022

Operating lease cost

General and administrative
Research and development

$

60

121

Short-term lease cost

General and administrative
Research and development

-

53

Total lease expense

$

60

174

Under ASC 840, rent expense was $0.1 million for each of the three and six months ended June 30, 2021, respectively.

Other information related to the operating lease where the Company is the lessee was as follows:

Six Months Ended June 30, 2022

Weighted-average remaining lease term (in years)

1.75

Weighted-average discount rate

9.0%

Supplemental cash flow information related to the operating lease was as follows (in thousands):

Six Months Ended June 30, 2022

Cash paid for operating lease liability

$

114

As of June 30, 2022, minimum rental commitments under the operating lease were as follows (in thousands):

Years ending December 31, 

    

Amount

2022 (represents remaining six months in 2022)

$

120

2023

 

246

2024

63

Total lease payments

429

Less imputed interest

(241)

Present value of lease liability

$

188

14

9. Common stock

Common stock

The holders of common stock are entitled to one vote for each share of common stock. Subject to the approval of the holders of a majority in interest of the Company’s stockholders entitled to vote thereon, the holders of common stock shall be entitled to receive dividends out of legally available funds. In the event of any voluntary or involuntary liquidation, dissolution, or winding up of the Company, the holders of common stock are entitled to share ratably in the remaining assets of the Company available for distribution.

On April 28, 2021, the Company sold 1,000,000 units, each unit comprising one share of the Company’s common stock and one Series B Warrant (each, a “Series B Warrant”) to purchase one-half of a share of common stock. The units were issued in a private placement at a price of $27.00 per unit for gross proceeds of $27.0 million. The Series B Warrants are equity-classified, exercisable at any time, have an exercise price of $45.00 per share and will terminate at three years from the date of issuance. The fair value of the warrants on the date of issuance was $6.0 million. The fair value of the warrants was estimated using a Black-Scholes Option Pricing Model. The significant assumptions used in preparing the option pricing model for valuing the Company's warrants to purchase shares of common stock as of April 28, 2021 included (i) volatility of 82.7%, (ii) risk free interest rate of 0.35%, (iii) strike price of $45.00 per share, (iv) fair value of common stock of $28.70 per share, and (v) expected life of three years. The Series B Warrants are callable by the Company in certain circumstances.

Warrants to acquire shares of common stock

At June 30, 2022, common stock warrants outstanding were as follows:

Warrants

    

Exercise Price per Share

Expiration Date

803,112

$ 9.00

June 2, 2023

500,000

$ 45.00

April 28, 2024

During the six months ended June 30, 2022, no warrants were exercised. During the six months ended June 30, 2021, 100,695 warrants were exercised, and the Company received proceeds of $0.9 million and 100,695 shares of the Company’s common stock were issued. Additionally, 72,320 warrants were cashless exercised during the six months ended June 30, 2021 and 45,322 shares of the Company’s common stock were issued.

10. Share-based compensation

In July 2008, the Board of Directors adopted the 2008 Equity Incentive Plan (the “2008 Plan”) which provided for the grant of qualified incentive stock options and non-qualified stock options, restricted stock or other awards to the Company’s employees, officers, directors, advisors, and outside consultants for the issuance or purchase of shares of the Company’s common stock. The 2008 Plan was replaced in July 2018 with the 2018 Equity Incentive Plan (2018 Plan and collectively with the 2008 Plan, the “Prior Plans”). At the time that the 2008 Plan was terminated, there were 388,748 shares available for grant that were transferred to the 2018 Plan. On September 24, 2020, the 2018 Plan was terminated and replaced with the 2020 Equity Incentive Plan (the “2020 Plan”). Additionally, the number of shares of our common stock reserved for issuance under the 2020 Plan will automatically increase on January 1 of each year, beginning on January 1, 2021 and continuing through and including January 1, 2030, by 4% of the total number of shares of our capital stock outstanding on December 31 of the preceding calendar year, or a lesser number of shares determined by the Company’s Board of Directors. As of June 30, 2022, there were 1,313,412 shares available for future issuance under the 2020 Plan.

The Company also adopted the 2020 Employee Stock Purchase Plan (“ESPP”) on September 18, 2020 which provides for the grant of purchase rights to purchase shares of the Company’s common stock to eligible employees, as

15

defined by the ESPP. The maximum number of shares of common stock that may be issued under the ESPP will not exceed 125,000 shares of common stock, plus the number of shares of common stock that are automatically added on January 1 of each calendar year for a period of up to ten years, commencing on the first January 1 following the year in which an IPO occurs and ending on, and including, January 1, 2030, in an amount equal to the lesser of (i) 1% of the total number of shares of common stock outstanding on December 31 of the preceding calendar year, and (ii) 1,000,000 shares of common stock. No shares of common stock have been issued under the ESPP as of June 30, 2022.

The 2020 Plan and the ESPP are administered by the Board of Directors subject to the Board’s right to delegate to a committee. The exercise prices, vesting and other restrictions are determined at the discretion of the Board of Directors. Stock options awarded under the Prior Plans and the 2020 Plan generally expire 10 years after the grant date unless the Board of Directors sets a shorter term. Vesting periods for awards under the Prior Plans and the 2020 Plan are determined at the discretion of the Board of Directors. Stock options granted to employees, officers, members of the Board of Directors and consultants of the Company typically vest over one to four years. Certain options provide for accelerated vesting if there is a change in control, as defined in the Prior Plans and the 2020 Plan.

Share-based compensation expense recorded as research and development and general and administrative expenses in the condensed statements of operations is as follows (in thousands):

Three Months Ended June 30, 

 

Six Months Ended June 30, 

    

2022

    

2021

 

2022

    

2021

Research and development

$

462

$

368

$

907

$

522

General and administrative

 

865

 

381

 

1,730

 

552

$

1,327

$

749

$

2,637

$

1,074

Unrecognized compensation cost related to unvested options was $12.1 million as of June 30, 2022 and will be recognized over an estimated weighted average period of 3.5 years.

Stock options

The weighted average assumptions used in the Black-Scholes option-pricing model for stock options granted were:

Six Months Ended June 30,

 

    

2022

    

2021

 

    

Expected volatility

 

85.6

%  

83.1

%

 

Risk-free interest rate

 

2.7

%  

1.1

%

 

Expected term (in years)

 

5.97

 

6.04

 

Expected dividend yield

 

 

 

Fair value of common stock

$

3.64

$

25.60

16

A summary of option activity under the Plans and 2020 Plan during the six months ended June 30, 2022 is as follows:

Weighted

Weighted

average

average

remaining

Number of

exercise price

contractual

shares

per share

term (years)

Outstanding at January 1, 2022

 

2,005,756

$

11.26

 

8.50

Granted

 

543,900

3.64

9.90

Forfeited

 

Exercised

 

(17,012)

1.87

7.86

Outstanding at June 30, 2022

 

2,532,644

9.69

8.41

Exercisable at June 30, 2022

 

980,061

7.84

7.59

Vested or expected to vest at June 30, 2022

 

2,532,644

9.69

8.41

The weighted-average grant date fair value per share of stock options granted during the six months ended June 30, 2022 and 2021 was $2.65 and $18.00, respectively. The aggregate intrinsic value of stock options exercised during the six months ended June 30, 2022 was $0.1 million. The aggregate intrinsic value of stock options outstanding at June 30, 2022 is $1.8 million.

11. Related party transactions

License agreements

The Company has entered into license agreements with certain stockholders of the Company. Expenses with these related parties were de minimis for the three and six months ended June 30, 2022 and 2021, respectively. In addition, amounts owed to these related parties were de minimis as of June 30, 2022 and December 31, 2021.

Broadband services agreement

In November 2015, the Company entered into a management services agreement (the “Broadband MSA”) with BCM Advisory Partners LLC and Broadband Capital Partners LLC (collectively “Broadband Capital”). Certain directors of the Company are principals of Broadband Capital. Under the Broadband MSA, the Company engages Broadband Capital as a consultant for advice in connection with senior management matters related to the Company’s business, administration and policies in exchange for a cash fee to Broadband Capital of $20,000 per month. The Broadband MSA was amended and/or restated in July 2016, January 2017, June 2018, March 2020 and August 2020. In June 2021, the Company extended the Broadband MSA to continue through June 2022. The Company recorded $0.1 million during each of the three and six months ended June 30, 2022 and 2021, respectively, related to the Broadband MSA, which is included in general and administrative expenses in the condensed statements of operations. Amounts due to Broadband Capital were $0.1 million and $0 as of June 30, 2022 and December 31, 2021, respectively.

17

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

The following discussion and analysis of our financial condition and results of operations, as well as other sections in this Quarterly Report on Form 10-Q, should be read in conjunction with (i) our unaudited interim financial statements and related notes thereto included elsewhere herein, (ii) Management’s Discussion and Analysis of Financial Condition and Results of Operations included in our Annual Report on Form 10-K for the year ended December 31, 2021, as filed with the United States Securities and Exchange Commission (“SEC”) on March 28, 2022 and (iii) our other public reports filed with the SEC. In addition to historical financial information, some of the information contained in the following discussion and analysis contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. All statements other than statements of historical facts, including express or implied statements regarding Immunome’s beliefs and expectations regarding the advancement of its platform and programs, execution of its regulatory, research, clinical and strategic plans and anticipated upcoming milestones for its platform and programs, including expectations regarding, among other things, the timing and results of its preclinical studies and clinical trials, clinical plans, general regulatory actions, the translation of preclinical data into clinical safety and efficacy, the therapeutic potential and benefits of our product candidates, the possible need and demand for its product candidates, are forward-looking statements. These statements involve known and unknown risks, uncertainties, assumptions and other important factors that may cause actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements.

In some cases, you can identify forward-looking statements by terms such as “may,” “will,” “should,” “expect,” “plan,” “anticipate,” “could,” “intend,” “target,” “project,” “contemplates,” “believes,” “estimates,” ”should,” ”seek,” “predicts,” “potential” or “continue” or the negative of these terms or other similar expressions. The forward-looking statements in this Quarterly Report on Form 10-Q are only predictions. We have based these forward-looking statements largely on our current expectations and projections about future events, financial trends and other matters 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 risks, uncertainties and assumptions that are difficult to predict. Factors that could cause actual results to differ include, but are not limited to, those risks and uncertainties associated with: the impact of the COVID-19 pandemic on Immunome’s business, operations, strategy, goals and anticipated milestones; the fact that research and development data are subject to differing interpretations and assessments; Immunome’s ability to execute on its strategy, including with respect to its R&D efforts, IND submissions and other regulatory filings, timing of these filings and the timing and nature of governmental authority feedback regarding the same, initiation, continuation and completion of any clinical studies, confirmatory testing and other anticipated milestones as and when anticipated; the effectiveness of Immunome’s product candidates, including the possibility that further preclinical data and any clinical trial data may be inconsistent with the data used for advancing the product candidates and that further variants of concern could emerge; Immunome’s ability to fund operations and raise capital; Immunome’s reliance on vendors; the competitive landscape; and the additional risks and uncertainties set forth more fully under the caption “Risk Factors” in Immunome’s Annual Report on Form 10-K filed with the SEC on March 28, 2022, and elsewhere in Immunome’s filings and reports with the SEC. The events and circumstances reflected in our forward-looking statements may not be achieved or occur and actual results could differ materially from those projected in the forward-looking statements. Moreover, we operate in an evolving environment. New risk factors and uncertainties may emerge from time to time, and it is not possible for us to predict all risk factors and uncertainties. In addition, we may discuss our current and potential future product candidates that have not yet undergone clinical trials or been approved for marketing by the U.S. Food and Drug Administration or other governmental authority, including expectations about their therapeutic potential and benefits thereof. No representation is made as to the safety or effectiveness of these current or potential future product candidates for the use for which such product candidates are being studied. 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.

Overview

Since our inception in 2006, we have devoted substantially all our resources to research and development, raising capital, building our management team and building our intellectual property portfolio. To date, we have financed our

18

operations primarily through sales of our common stock, Series A convertible preferred stock and warrants, warrant exercises, the issuance of convertible promissory notes, and the Paycheck Protection Program loan (“PPP loan”) that was forgiven in May 2021. In addition, in July 2020, the Company entered into an Other Transaction Authority for Prototype Agreement (“OTA Agreement”), with the Department of Defense (“DoD”) to fund the Company’s efforts in developing an antibody cocktail therapeutic to treat COVID-19. The amount of funding available to the Company under this expense reimbursement contract was $13.3 million. In May 2021, the Company and the DoD amended the OTA Agreement, pursuant to which the DoD award was increased from $13.3 million to $17.6 million. As of June 30, 2022, the Company has received $17.4 million in expense reimbursement from the DoD under the OTA Agreement.

As of June 2022, the Company has transitioned into a clinical stage biopharmaceutical company as our Phase 1b study of IMM-BCP-01 in patients infected with SARS-CoV-2 is underway. To date, we have not generated any revenue from product sales and do not expect to generate revenue from the sale of products for the foreseeable future. Since inception we have incurred significant operating losses. Our net losses for the three months ended June 30, 2022 and 2021 were $8.9 million and $5.2 million, respectively, and $20.6 million and $9.1 million for the six months ended June 30, 2022 and 2021, respectively.

As of June 30, 2022, we had a cash balance of $34.6 million. We expect to continue to incur losses for the foreseeable future. We expect to continue to incur significant expenses and increasing operating losses in connection with ongoing research and development activities related to our portfolio of programs as we continue our preclinical and clinical development of our product candidates for IMM-ONC-01 and IMM-BCP-01, respectively. We also plan to perform research activities as we seek to discover and develop additional product candidates; carry out maintenance, expansion, enforcement, defense, and protection of our intellectual property portfolio; and hire research and development, clinical and administrative personnel. If we cannot obtain the necessary funding on favorable terms, if at all, we will need to delay, scale back or eliminate some or all of our research and development programs. We may also need to consider other various strategic alternatives, including a merger or sale of the Company; or reduce or cease operations. If we engage in collaborations, we may receive lower consideration upon commercialization of such products or technologies than if we had not entered into such arrangements or if we entered into such arrangements at later stages in the research and development process. We currently have no sources of revenue, and our ability to continue to fund our future business plans is dependent on our ability to raise capital to fund our present and future business plans. Additionally, volatility in the capital markets, the competitive landscape and general economic conditions in the United States may be a significant obstacle to raising the required funds.

We expect to continue to incur significant expenses and increasing operating losses in connection with ongoing development activities, particularly if and as we:

continue research and development activities, including pre-clinical and clinical development;
pursue regulatory approvals and implement other regulatory strategies for our current and future product candidates;
take additional steps to advance our discovery engine and our existing and future pipeline;
obtain, maintain, expand and protect our intellectual property portfolio;
hire additional research and development, clinical and administrative personnel;
scale up and expand our clinical and regulatory capabilities; and
add operational, financial and management information systems and infrastructure to support our research and development programs, and any future commercialization efforts.

As a result of these anticipated expenditures and potential unanticipated expenditures, we will need substantial additional financing to support our continuing operations and pursue our growth strategy. Until such time as we generate

19

significant revenue from product sales, if ever, we expect to finance our operations through a combination of equity offerings, debt financings, collaborations, strategic alliances and licensing arrangements. To the extent that we raise additional capital through the sale of equity or convertible debt securities, the ownership interest of any stockholder will be or could be diluted, and the terms of these securities may include liquidation or other preferences that adversely affect the rights of our stockholders. Debt financing and preferred equity financing, if available, may involve agreements that include covenants limiting or restricting our ability to take specific actions, such as incurring additional debt, making acquisitions or capital expenditures or declaring dividends. If we raise additional funds through collaborations, strategic alliances or marketing, distribution or licensing arrangements with third parties, we may have to relinquish valuable rights to our technologies, future revenue streams, research programs or drug candidates, or grant licenses on terms that may not be favorable to us. If we are unable to raise additional funds through equity or debt financings or other arrangements when needed, we may be required to delay, limit, reduce or terminate our research, product development or future commercialization efforts, or grant rights to develop and market product candidates that we would otherwise prefer to develop and market ourselves. We may be unable to raise additional funds or enter into such other agreements when needed on favorable terms or at all. The inability to raise capital as and when needed would have a negative impact on our financial condition and our ability to pursue our business strategy.

Through June 30, 2022, we raised an aggregate of $125.1 million in gross proceeds from sales of our common stock, Series A convertible preferred stock and warrants, warrant and stock option exercises, the issuance of convertible promissory notes, and the PPP loan. On October 1, 2021, we entered into an Open Market Sale Agreement (“ATM Agreement”) with Jefferies Group LLC, which provides that, upon the terms and subject to the conditions and limitations in the ATM Agreement, the Company may elect, from time to time, to offer and sell common shares having an aggregate offering price of up to $75.0 million through Jefferies Group LLC acting as sales agent. The Company has not yet sold any shares under the ATM Agreement.

We expect that our cash as of June 30, 2022 will be sufficient to fund our operations at least 12 months from the filing date of this Quarterly Report on Form 10-Q, including our planned Phase 1b studies for IMM-BCP-01 and IMM-ONC-01. We have based these estimates on assumptions that may prove to be imprecise, and we may exhaust our available capital resources sooner than we currently expect. See “— Liquidity and capital resources.” Due to the numerous risks and uncertainties associated with the research and development of our programs, we are unable to estimate the amounts of increased capital outlays and operating expenses associated with completing the research and development of our product candidates.

Our Lead Discovery Programs

SARS-CoV-2 (“IMM-BCP-01”)

We are actively developing an antibody cocktail, comprising a combination of three effective anti-viral antibodies derived from the B cells of COVID-19 patients that exhibit high neutralizing titers. IMM-BCP-01 targets non-overlapping regions of the Spike protein of SARS-CoV-2 which include highly conserved, subdominant epitopes. The cocktail promotes both ACE2 and non-ACE2 dependent neutralization and induces natural viral clearance mechanisms such as antibody dependent cellular cytotoxicity, complement activation and phagocytosis in pre-clinical testing. If successful in clinical testing, we expect that our antibody cocktail product candidate could be used both as a treatment for individuals who have contracted SARS-CoV-2 and as a prophylactic to offer protection against the virus for individuals who are at risk of contracting SARS-CoV-2. We are conducting this program in collaboration with the DoD, which has asserted that this platform may be of strategic importance, due to its potential use in the current COVID-19 pandemic as well as in future viral outbreaks. The IMM-BCP-01 program is broadly focused on the emerging variants of SARS-CoV-2. IMM-BCP-01 retains neutralization activity, in preclinical testing, against the Omicron variant and its sub-lineages, including the BA.4/.5 variants, which account for the majority of current cases. We submitted an IND application for the IMM-BCP-01 program to the U.S. FDA in November 2021. Following a brief clinical hold, the U.S. FDA communicated that the clinical study can be initiated for our antibody cocktail for the treatment of SARS-CoV-2. Our Phase 1b study of IMM-BCP-01 in patients infected with SARS-CoV-2 is underway with topline data expected in the second half of 2022.

20

Oncology (“IMM-ONC-01”)

Our lead oncology program is focused on IL-38, which we believe is a novel, negative regulator of inflammation capable of promoting tumor evasion of the immune system. IL-38 was identified as the target of an antibody isolated from a hybridoma library generated from the memory B cells of a patient with squamous head and neck cancer. Query of public and proprietary databases of cancer gene expression revealed over-expression of IL-38 in multiple solid tumors. Further, a correlation with low levels of tumor-infiltrating immune effector cells, a hallmark of immune suppression in some of these patients’ tumors, and high IL-38 expression was also observed, suggesting a role for IL-38 as an immune checkpoint. Data obtained from preclinical testing indicated that blocking IL-38 function using inhibitory antibodies increased the immune response to the tumor and resulted in anti-tumor activity in select animal models, suggesting that anti-IL-38 antibodies could have therapeutic utility as single agents or in combination with other therapeutic modalities. Our recent analysis further confirms IL-38 expression is frequently elevated in samples of select patient tumor subtypes, in cancers such as head and neck, lung and gastroesophageal. We believe that this information could potentially guide patient selection for early clinical testing and may improve overall probability of demonstrating clinical utility, thereby improving the probability of clinical success. We plan to submit our IND application for the IMM-ONC-01 program in the second half of 2022.

Other Programs and Platform

In addition to the already described lead discovery programs, we will continue to invest in our proprietary discovery engine to expand our pipeline. The high output of antibody-target pairs resulting from our discovery engine may provide us with additional insights into the immune response against cancer and infectious diseases. We intend to continue to invest in this platform, to evaluate novel antibody-target pairs and to develop a pipeline of antibody therapeutics as single agents or in combination with other therapeutics or technologies to yield product candidates, such as Antibody-Drug Conjugates (“ADCs”). We believe our discovery engine has the ability to advance one to two programs into IND-enabling studies per year.

We also intend to continue to explore additional strategic partnerships and collaborations to expand our opportunities and capabilities. We intend to continue to form strategic partnerships with government agencies and with other third parties to accelerate our research and development efforts, as exemplified by our other transaction authority for prototype agreement with the DoD related to COVID-19. The insights we obtain may also enable strategic partnerships with other entities, including pharmaceutical and biotechnology companies. We also intend to continue collaborating with various vendors, manufacturers, and other service providers to complement the capabilities needed to continue to develop and commercialize our products.

Additionally, we plan to expand our intellectual property estate and infrastructure needed to discover and advance our platform and product candidates. We may in-license or acquire complementary intellectual property as needed or required, and we may continue to build our know-how and trade secrets. We may pursue both therapeutic and diagnostic applications of our antibodies through composition of matter and/or method of use patents. While our initial focus areas are in oncology and infectious disease, we may invest in intellectual property in other therapeutic areas as well.

COVID-19 Pandemic

In response to the COVID-19 pandemic, we have taken, and continue to take, proactive measures to prioritize health and safety, including of our employees and other personnel. These measures included establishing a work-from-home policy for our employees, other than those performing or supporting business-critical operations and implementing stringent safety measures designed to comply with applicable federal, state and local guidelines. We have successfully implemented a back-to-work policy; our approach to transitioning back to the office was tailored to the role of each team member and evolves as the specific conditions associated with the COVID-19 pandemic continue to evolve. We will continue to monitor guidance and regulations from the Centers for Disease Control and local health authorities and will adjust our onsite rules and policies in accordance with this guidance and regulations.

We have also taken, and continue to take, proactive measures to maintain business continuity in the face of the COVID-19 pandemic. Communication throughout our organization has remained active during the pandemic. In

21

addition, as part of our vendor management processes, we have ongoing dialogues with third-party service providers, which are intended to ensure that they continue to meet our criteria for business continuity.

The effect of the ongoing COVID-19 pandemic on our projected research and development timelines and activities is uncertain. Notwithstanding the measures taken, the future impact of COVID-19, including its variants, on our industry, the healthcare system and our current and future operations and financial condition will depend on future developments, which are highly uncertain and cannot be predicted with confidence, including the scope, severity and duration of the pandemic, the actions taken to contain the pandemic or mitigate its impact, and the direct and indirect economic effects of the pandemic and containment measures, including increases in inflation, supply chain disruption, labor shortage and shifting demand, among others. See “Risk Factors” in our Annual Report on Form 10-K filed with the SEC on March 28, 2022 and elsewhere in our filings with the SEC for a discussion of the potential adverse impact of COVID-19 on our business, results of operations and financial condition.

Components of our results of operations

Research and development expenses

Research and development expenses consist of costs incurred in performing research and development activities, which include:

personnel-related expenses, including salaries, bonuses, benefits and share-based compensation for employees engaged in research and development functions;
expenses incurred in connection with the advancement of our programs, including under agreements with consultants, contractors, contract research organizations and other third-party vendors and suppliers;
expenses to conduct clinical trials including regulatory and quality assurance;
the cost of developing and validating our manufacturing process for use in our preclinical studies and clinical trials;
laboratory supplies and research materials and other infrastructure-related expenses; and
facilities, depreciation and amortization and other expenses which include direct and allocated expenses.

We expense research and development costs as incurred. Advance payments that we make for goods or services to be received in the future for use in research and development activities are recorded as prepaid expenses. The prepaid amounts are expensed as the benefits are consumed.

Research and development activities are central to our business model. We expect that our research and development expenses will increase substantially in connection with our planned preclinical and clinical development activities.

In July 2020, we entered into the OTA Agreement with the DoD to fund our efforts in developing Biosynthetic Convalescent Plasma (“BCP”) to treat COVID-19. The OTA Agreement was modified in May 2021 to increase such funding. In connection with the OTA Agreement, we record expense reimbursements received from the DoD as contra-research and development expenses in the same period the underlying expenses are incurred.

Under the provisions of the CARES Act signed into law on March 27, 2020 and the subsequent extension of the CARES Act, the Company was deemed eligible to receive the employee retention credit subject to certain criteria. The Company recognized the employee retention credit as contra-expense to personnel related costs in research and development expenses in the condensed statements of operations.

22

General and administrative expenses

General and administrative expenses consist primarily of salaries and other related costs, including share-based compensation for personnel in our executive, business development, and administrative functions. General and administrative expenses also include legal fees relating to intellectual property and corporate matters, professional fees for accounting, auditing, tax and consulting services, insurance costs, travel, direct and allocated facility related expenses and other operating costs.

We anticipate that our general and administrative expenses will increase in the future to support increased and progressed research and development activities.

Under the provisions of the CARES Act signed into law on March 27, 2020 and the subsequent extension of the CARES Act, the Company was eligible for a refundable employee retention credit subject to certain criteria. The Company recognized the employee retention credit as contra-expense to personnel related costs in general and administrative expenses in the condensed statements of operations.

Interest income (expense), net

Interest income (expense), net consists of interest expense related to loans payable, offset by interest income earned on our cash.

Results of operations

The ultimate extent of the impact of any epidemic, pandemic, outbreak, or other public health crisis on our results of operations will depend on future developments, which are highly uncertain, including new information that may emerge concerning the severity of COVID-19 and its variants or other public health crisis and actions taken to contain or prevent the further spread, among others. Accordingly, we cannot fully predict the extent to which our business and results of operations will be affected by the pandemic.

Comparison of the three and six months ended June 30, 2022 and 2021

    

Three Months Ended June 30,

Six Months Ended June 30,

2022

    

2021

    

Change

    

2022

    

2021

    

Change

Operating expenses:

(in thousands)

(in thousands)

Research and development

$

5,717

$

3,233

$

2,484

$

13,795

$

5,212

$

8,583

General and administrative

 

3,209

 

2,507

 

702

 

6,785

 

4,425

 

2,360

Total operating expenses

 

8,926

 

5,740

 

3,186

 

20,580

 

9,637

 

10,943

Loss from operations

 

(8,926)

 

(5,740)

 

(3,186)

 

(20,580)

 

(9,637)

 

(10,943)

Other income

 

 

500

 

(500)

 

500

 

(500)

Interest income (expense), net

 

2

 

(1)

 

3

 

3

 

(2)

 

5

Net loss

$

(8,924)

$

(5,241)

$

(3,683)

$

(20,577)

$

(9,139)

$

(11,438)

Three months ended June 30, 2022 and 2021

Research and development expenses

Research and development expenses were $5.7 million and $3.2 million, net of DoD reimbursement for the three months ended June 30, 2022 and 2021, respectively.

Research and development expenses increased by $2.5 million for the three months ended June 30, 2022. This increase is primarily due to a $4.1 million reduction of contra-research and development expense as a result of a reduction in BCP-01 program spending and reimbursable related expenses under the DoD agreement during the three months ended June 30, 2022. Contra-research and development expenses offsets the expenses recognized in the period

23

for the DoD Agreement. Personnel-related costs increased by $0.2 million due to an increase in headcount and stock-based compensation. These increases in personnel-related costs were offset by $0.6 million in contra-expense to personnel related costs relating to the CARES Act employee retention credit. In addition, outsourced research and raw materials decreased by $1.1 million and facility related costs decreased by $0.1 million for the three months ended June 30, 2022.

Research and development expenses are expected to increase in the future as we continue our current research programs, initiate new research programs, continue our preclinical development of product candidates and conduct current and future clinical trials for our programs and product candidates.

General and administrative expenses

General and administrative expenses increased by $0.7 million to $3.2 million for the three months ended June 30, 2022 from $2.5 million for the three months ended June 30, 2021. The increase was primarily a result of $0.9 million increase in personnel-related costs due to an increase in headcount and stock-based compensation offset by $0.2 million in contra-expense to personnel related costs relating to the CARES Act employee retention credit.

Interest income (expense), net

Interest expense consists of interest related to equipment loan payables. Interest income consists of interest earned on our cash balances held with financial institutions.

Other income

Other income for the three months ended June 30, 2021 consists of forgiveness of the PPP Loan.

Six months ended June 30, 2022 and 2021

Research and development expenses

Research and development expenses were $13.8 million and $5.2 million, net of DoD reimbursement for the six months ended June 30, 2022 and 2021, respectively.

Research and development expenses increased by $8.6 million for the six months ended June 30, 2022. This increase is primarily due to a $7.4 million reduction of contra-research and development expense as a result of a reduction in BCP-01 program spending and reimbursable related expenses under the DoD agreement during the three months ended June 30, 2022. Contra-research and development expenses offsets the expenses recognized in the period for the DoD Agreement. Personnel-related costs increased by $1.2 million due to an increase in headcount and stock-based compensation. These increases in personnel-related costs were offset by $0.6 million in contra-expense to personnel related costs relating to the CARES Act employee retention credit. In addition, outsourced research and raw materials increased by $0.8 million offset by $0.2 million decrease in facility related costs.

Research and development expenses are expected to increase in the future as we continue our current research programs, initiate new research programs, continue our preclinical development of product candidates and conduct current and future clinical trials for our programs and product candidates.

General and administrative expenses

General and administrative expenses increased by $2.4 million to $6.8 million for the six months ended June 30, 2022 from $4.4 million for the three months ended June 30, 2021. The increase was primarily a result of a $2.3 million increase in personnel-related costs due to an increase in headcount and stock-based compensation offset by $0.2 million in contra-expense to personnel related costs relating to the CARES Act employee retention credit. In addition, professional fees and other general expenses increased by $0.3 million for the six months ended June 30, 2022.

24

Interest income (expense), net

Interest expense consists of interest related to equipment loan payables. Interest income consists of interest earned on our cash balances held with financial institutions.

Other income

Other income for the six months ended June 30, 2021 consists of forgiveness of the PPP Loan.

Liquidity and capital resources

Since our inception, we have incurred significant operating losses. We expect to incur significant expenses and operating losses for the foreseeable future as continue our preclinical development of product candidates and conduct current and future clinical trials for our product candidates. Through June 30, 2022, we raised an aggregate of $125.1 million in gross proceeds from sales of our common stock, Series A convertible preferred stock and warrants, warrant and stock option exercises, the issuance of convertible promissory notes, and the PPP loan that was forgiven in May 2021. As of June 30, 2022, we had $34.6 million in cash. We filed a shelf registration statement on Form S-3, which was declared effective by the SEC on October 14, 2021, pursuant to which we may issue from time-to-time securities with an aggregate value of up to $200.0 million. In October 2021, we entered into an Open Market Sale Agreement (“ATM Agreement”) with Jefferies Group LLC, which provides that, upon the terms and subject to the conditions and limitations in the ATM Agreement, we may elect, from time to time, to offer and sell common shares under the registration statement having an aggregate offering price of up to $75.0 million through Jefferies Group LLC acting as sales agent. We have not yet sold any shares under the ATM Agreement.

We will need to raise additional capital before we exhaust our current cash to continue to fund our research and development, including our plans for clinical and preclinical trials and new product development, as well as to fund operations. As and if necessary, we will seek to raise additional funds through a combination of equity offerings, debt financings, collaborations, strategic alliances and licensing arrangements. We can give no assurances that we will be able to secure such additional sources of funds to support our operations, or, if such funds are available to us, that such additional financing will be sufficient to meet our needs.

Cash flows

The following table summarizes our sources and uses of cash for the six months ended June 30, 2022 and 2021:

Six Months Ended June 30,

    

2022

    

2021

    

(in thousands)

Cash used in operating activities

$

(14,436)

$

(7,276)

Cash used in investing activities

 

(176)

 

(39)

 

Cash provided by financing activities

 

32

 

27,378

 

Net increase (decrease) in cash and restricted cash

$

(14,580)

$

20,063

Operating activities

Net cash used in operating activities for the six months ended June 30, 2022 was $14.4 million, consisting primarily of our net loss of $20.6 million and decreases of accrued expenses and other liabilities of $3.3 million, offset by net noncash charges of $2.8 million for stock compensation expense, depreciation and amortization of right-of-use asset, decreases in prepaid expenses and other assets of $4.5 million, and increases in accounts payable of $2.2 million.

Net cash used in operating activities for the six months ended June 30, 2021 was $7.3 million, consisting primarily of our net loss of $9.1 million and forgiveness of the PPP loan of $0.5 million, offset by noncash charges of $1.4 million for stock compensation expense and depreciation and amortization, increases in accrued expenses and other liabilities of

25

$0.3 million, increases in accounts payable of $0.5 million, and decreases in prepaid expenses and other assets of $0.1 million.

Investing activities

During the six months ended June 30, 2022 and 2021, we used $0.2 million and $0.1 million, respectively, for the purchase of property and equipment.

Financing activities

During the six months ended June 30, 2022, financing activities provided $0.1 million from exercise of stock options.

During the six months ended June 30, 2021, financing activities provided $27.3 million from proceeds from the sale of common stock and common stock warrants, the exercise of common stock warrants and stock options, offset by the payment of issuance costs, and for payments related to our equipment loan.

Funding requirements

Our operating expenses are expected to increase substantially as we continue to advance our discovery engine and programs.

Specifically, our expenses will increase if and as we:

further develop our discovery engine;
continue our research and development programs for our current and any future product candidates from our current programs;
seek to identify additional research programs and additional product candidates;
continue non-clinical testing and clinical testing for our product candidates;
maintain, expand, enforce, defend, and protect our intellectual property portfolio and provide reimbursement of third-party expenses related to our patent portfolio;
seek marketing approvals for any of our product candidates that successfully complete clinical trials;
establish a sales, marketing, and distribution infrastructure to commercialize any medicines for which we may obtain marketing approval;
hire additional personnel including research and development, clinical and administrative personnel;
add operational, financial, and management information systems and personnel, including personnel to support our product development;
acquire or in-license products, intellectual property, and technologies; and
continue to operate as a public company.

We expect that our existing cash at June 30, 2022 will enable us to fund our current and planned operating expenses and capital expenditures at least 12 months from the filing date of this Quarterly Report on Form 10-Q. The Company will need additional financing to support its continuing operations and pursue its development strategy. We have based

26

these estimates on assumptions that may prove to be imprecise, and we may exhaust our available capital resources sooner that we currently expect. Because of the numerous risks and uncertainties associated with the development of our programs, we are unable to estimate the amounts of increased capital outlays and operating expenses associated with completing the research and development of our product candidates.

Our future funding requirements will depend on many factors including:

the costs of continuing to develop our discovery engine;
the costs of acquiring licenses, should we choose to do so, for the expansion of product development;
the scope, progress, results, and costs of discovery, preclinical development, laboratory testing, manufacturing and clinical trials for current and future product candidates;
the costs of preparing, filing, and prosecuting patent applications, maintaining and enforcing our intellectual property and proprietary rights, and defending intellectual property-related claims and the success of our intellectual property portfolio;
the costs, timing, and outcome of regulatory review of the product candidates we may develop;
the costs of future activities, including product sales, medical affairs, marketing, manufacturing, distribution, coverage and reimbursement for any product candidates for which we receive regulatory approval;
the success of our license agreements and our collaborations;
our ability to establish and maintain additional collaborations on favorable terms, if at all;
the achievement of milestones or occurrence of other developments that trigger payments under any additional collaboration agreements we obtain;
the extent to which we acquire or in-license products, intellectual property, and technologies; and
the costs of operating as a public company.

Until such time, if ever, as we can generate substantial product revenues, we expect to finance our cash needs through a combination of equity offerings, debt financings, collaborations, strategic alliances, and licensing arrangements. We do not have any committed external source of funds. To the extent that we raise additional capital through the sale of equity or convertible debt securities, the ownership interest of any purchaser will be or could be diluted, and the terms of these securities may include liquidation or other preferences that adversely affect the rights of our common stockholders. Debt financing and equity financing, if available, may involve agreements that include covenants limiting or restricting our ability to take specific actions, such as incurring additional debt, making acquisitions or capital expenditures or declaring dividends. If we raise additional funds through collaborations, strategic alliances or marketing, distribution or licensing arrangements with third parties, we may have to relinquish valuable rights to our technologies, future revenue streams, research programs or drug candidates, or grant licenses on terms that may not be favorable to us. If we are unable to raise additional funds through equity or debt financings or other arrangements when needed, we may be required to delay, limit, reduce or terminate our research, product development or future commercialization efforts, or grant rights to develop and market product candidates that we would otherwise prefer to develop and market ourselves. If we are unable to raise additional funds through equity or debt financings when needed, we may be required to delay, limit, reduce or terminate our product development or future commercialization efforts or grant rights to develop and market product candidates that we would otherwise prefer to develop and market ourselves.

27

Critical accounting policies and use of estimates

Our management’s discussion and analysis of our financial condition and results of operations is based on our financial statements, which we have prepared in accordance with accounting principles generally accepted in the United States. The preparation of these financial statements requires us to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, and expenses and the disclosure of contingent assets and liabilities in our financial statements. We base our estimates on historical experience, known trends and events and various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. We evaluate our estimates and assumptions on an ongoing basis. Our actual results may differ from these estimates under different assumptions or conditions.

While our significant accounting policies are described in more detail in Note 2 to our audited financial statements appearing in our Annual Report filed on Form 10-K with the SEC on March 28, 2022, we believe that the following accounting policies are the most critical to the judgments and estimates used in the preparation of our financial statements.

Share-based compensation

We recognize the grant-date fair value of share-based awards issued as compensation expense on a straight-line basis over the requisite service period, which is generally the vesting period of the award. The fair value of stock options is estimated at the time of grant using the Black-Scholes option pricing model, which requires the use of inputs and assumptions such as the fair value of the underlying common stock, exercise price of the option, expected term, risk-free interest rate, expected volatility and dividend yield.

The inputs and assumptions used to estimate the fair value of share-based payment awards represent management’s best estimates and involve inherent uncertainties and the application of management’s judgment. As a result, if factors change and management uses different inputs and assumptions, our share-based compensation expense could be materially different for future awards.

Expected volatility is a subjective assumption that is estimated. The expected volatility was based on the historical stock volatility of several of our comparable publicly traded companies over a period of time equal to the expected term of the options, as we do not have sufficient trading history to use the volatility of our own common stock.

Accrued research and development expenses

As part of the process of preparing our financial statements, we are required to estimate our accrued research and development expenses. This process involves reviewing open contracts and purchase orders and communicating with personnel to identify services that have been performed on our behalf and estimating the level of service performed and the associated cost incurred for the service when we have not yet been invoiced or otherwise notified of actual costs. The majority of our service providers invoice us on a pre-determined schedule or when contractual milestones are met. We make estimates of our accrued expenses as of each balance sheet date in the financial statements based on facts and circumstances known to us at that time. We periodically confirm the accuracy of these estimates with the service providers and make adjustments, if necessary. Although we do not expect our estimates to be materially different from amounts actually incurred, our understanding of the status and timing of services performed relative to the actual status and timing of services performed may vary and may result in reporting amounts that are too high or too low in any particular period. To date, there have not been any material adjustments to our prior estimates of accrued research and development expenses.

Recently Adopted Accounting Standards

On January 1, 2022, the Company adopted Accounting Standards Update No. 2016-02, Leases (“Topic 842”) (“ASU 2016-02”), which establishes ASC 842 and supersedes the lease accounting guidance under ASC 840. The standard generally requires lessees to recognize operating and finance lease liabilities and corresponding right-of-use

28

(“ROU”) assets on the balance sheet and provide enhanced disclosures on the amount, timing, and uncertainty of cash flows arising from lease arrangements. The Company adopted ASC 842 using the modified retrospective approach. The Company elected the package of practical expedients available for existing contracts, which allowed the Company to carry forward our historical assessments of lease identification, lease classification, and initial direct costs. The Company also elected a policy to not apply the recognition requirements of ASC 842 for short-term leases with a term of 12 months of less.

As of January 1, 2022, the effective date, the Company identified one operating lease arrangement relating to the Company’s headquarter facility and a short-term lease relating to laboratory equipment. The adoption of ASC 842 resulted in a recognition of an ROU asset and lease liability of $0.2 million on the Company’s balance sheet relating to the leases as of January 1, 2022. The adoption of the standard did not have a material effect on the Company’s condensed statements of operations and condensed statements of cash flows.

Recently Issued Accounting Pronouncements

In November 2021, the FASB issued ASU Topic 832, Disclosures by Business Entities about Government Assistance (“Topic 832”). This standard requires annual disclosures about transactions with a government that have been accounted for by analogizing to a grant or contribution accounting model to increase transparency about the types of transactions, the accounting for the transactions, and the effect of the transactions on an entity’s financial statements. The effective date of Topic 832 is for financial statements issued for annual periods beginning after December 15, 2021. The Company is currently evaluating the effect Topic 832 will have on its financial statements and related disclosures.

JOBS Act

We qualify as an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). As an emerging growth company, we may take advantage of specified reduced disclosure and other requirements that are otherwise applicable generally to public companies, including reduced disclosure about our executive compensation arrangements, exemption from the requirements to hold non-binding advisory votes on executive compensation and golden parachute payments and exemption from the auditor attestation requirement in the assessment of our internal control over financial reporting.

We may take advantage of these exemptions until the last day of the fiscal year following the fifth anniversary of our initial public offering or such earlier time that we are no longer an emerging growth company. We would cease to be an emerging growth company earlier if we have more than $1.07 billion in annual revenue, we have more than $700.0 million in market value of our stock held by non-affiliates (and we have been a public company for at least 12 months and have filed one annual report on Form 10-K) or we issue more than $1.0 billion of non-convertible debt securities over a three-year period. For so long as we remain an emerging growth company, we are permitted, and intend, to rely on exemptions from certain disclosure requirements that are applicable to other public companies that are not emerging growth companies. We may choose to take advantage of some, but not all, of the available exemptions. In addition, 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. This allows an emerging growth company to delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. We have elected not to “opt out” of such extended transition period, which means that when a standard is issued or revised and it has different application dates for public or private companies, we will adopt the new or revised standard at the time private companies adopt the new or revised standard and will do so until such time that we either (i) irrevocably elect to “opt out” of such extended transition period or (ii) no longer qualify as an emerging growth company. Therefore, the reported results of operations contained in our financial statements may not be directly comparable to those of other public companies.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

The information under this item is not required to be provided by smaller reporting companies.

29

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of the period covered by this Quarterly Report. 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. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that, as of June 30, 2022, our disclosure controls and procedures were effective to ensure the timely disclosure of required information in our SEC filings.

Changes in Internal Control Over Financial Reporting

No changes in our internal control over financial reporting occurred during the quarter 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

We are not currently a party to any material legal proceedings. From time to time, we may become involved in legal proceedings arising in the ordinary course of our business.

Item 1A. Risk Factors

The information under this item is not required to be provided by smaller reporting companies.

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

None.

Item 3. Defaults Upon Senior Securities

None.

Item 4. Mine Safety Disclosures

Not applicable.

Item 5. Other Information

None.

30

Item 6. Exhibits

EXHIBIT INDEX

Exhibit No.

    

Description of Exhibit

3.1

Amended and Restated Certificate of Incorporation of Immunome, Inc. (incorporated by reference to Exhibit 3.1 to our Current Report on Form 8-K filed October 6, 2020).

3.2

10.1*

Amended and Restated Bylaws of Immunome, Inc. (incorporated by reference to Exhibit 3.2 to our Current Report on Form 8-K filed October 6, 2020).

Second Amended and Restated Non-Employee Director Compensation Policy, effective as of June 15, 2022.

31.1*

Certification of Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

31.2*

Certification of Chief Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

32.1*

Certification of Chief Executive Officer Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

32.2*

Certification of Chief Financial Officer Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

101

Interactive Data File (Form 10-Q for the Quarterly Period ended June 30, 2022 filed in XBRL). The financial information contained in the XBRL-related documents is "unaudited" and "unreviewed." The instance document does not appear in the interactive file because its XBRL tags are embedded within the Inline XBRL document.

104

Cover Page Interactive File (embedded within the Inline XBRL document).

*

Filed or furnished herewith.

# Management contracts or compensatory plans or arrangements

31

SIGNATURES

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

IMMUNOME, INC.

(Registrant)

Date: August 5, 2022

By:

/s/ Purnanand D. Sarma

Name:

Purnanand D. Sarma, Ph. D.

Title:

President and Chief Executive Officer

(Principal Executive Officer)

Date: August 5, 2022

By:

/s/ Corleen M. Roche

Name:

Corleen M. Roche

Title:

Chief Financial Officer

(Principal Financial Officer)

32

EX-10.1 2 tmb-20220630xex10d1.htm EX-10.1

Exhibit 10.1

Immunome, Inc.

second amended and restated Non-Employee Director Compensation Policy

Graphic

Each member of the Board of Directors (the Board”) of Immunome, Inc. (the Company”) who is a non- employee director of the Company (each such member, a “Non-Employee Director”) will receive the compensation described in this Second Amended and Restated Non-Employee Director Compensation Policy (the “Policy”) for their Board service following the closing of the initial public offering of the Company’s common stock (the “IPO”).

The Non-Employee Director Compensation Policy first became effective upon the execution of the underwriting agreement in connection with the IPO (the Effective Date and was amended and restated as of July 13, 2021 (as so amended and restated, the “Original Policy”). The Policy further amends and restates, and supersedes in its entirety, the Original Policy as of June 15, 2022. The Policy may be further amended and/or restated at any time in the sole discretion of the Board or the Compensation Committee of the Board.

A Non-Employee Director may decline all or any portion of their compensation by giving notice to the Company prior to the date cash is to be paid or equity awards are to be granted, as the case may be.

Annual Cash Compensation

Commencing at the beginning of the first calendar quarter following the Effective Date, each Non- Employee Director will receive a cash retainer for service on the Board and committees of the Board. The annual cash retainers will be payable in arrears in four equal quarterly installments within 30 days afterthe end of each calendar quarter in which the service occurred, provided that the amount of such payment will be prorated for any portion of such quarter that the Non-Employee Director is not serving on the Board.

1.Annual Board Service Retainer:
a.All Non-Employee Directors: $35,000
b.Retainer for non-executive chairperson of the Board: $70,000 (in lieu of amount listed above)

2.Annual Committee Member Service Retainer (in addition to Annual Board Service Retainer):
a.Member of the Audit Committee: $7,500
b.Member of the Compensation Committee: $5,000
c.Member of the Nominating and Corporate Governance Committee: $4,000
d.Member of the Science and Technology Committee: $4,000

3.Annual Committee Chair Service Retainer (inclusive of the Annual Committee Member Service Retainer):
a.Chairperson of the Audit Committee: $15,000
b.Chairperson of the Compensation Committee: $10,000
c.Chairperson of the Nominating and Corporate Governance Committee: $8,000
d.Chairperson of the Science and Technology Committee: $8,000

Equity Compensation

Equity awards will be granted under the Company’s 2020 Equity Incentive Plan or any successor equity


Exhibit 10.1

incentive plan (the “Plan”). All stock options granted under the Policy will be nonstatutory stock options, with a term of ten years from the date of grant, subject to earlier termination upon a termination of the Continuous Service (as defined in the Plan) of the Non-Employee Director and an exercise price per share equal to 100% of the Fair Market Value (as defined in the Plan) of the underlying shares of commons stock of the Company on the date of grant. Vesting schedules for equity awards will be subject to the non- employee director’s continuous service on each applicable vesting date.

(a)Automatic Equity Grants.

(i)Initial Grant for New Directors. Without any further action of the Board, each person who, after the Effective Date, is elected or appointed for the first time to be a Non-Employee Director will automatically, upon the date of their initial election or appointment to be a Non-Employee Director, be granted an initial, one-time equity award of options to purchase 13,000 shares of common stock (the Initial Grant”). Each Initial Grant will vest in equal quarterly installments following the date of grant suchthat the option is fully vested on the third anniversary of the date of grant, subject to the Non-Employee Director’s Continuous Service through each applicable vesting date.

(ii)Annual Grant. Without any further action of the Board, on the business day following each annual meeting of stockholders of the Company, commencing with the 2021 annual meeting of the stockholders, each person who is then a Non-Employee Director will automatically be granted an option to purchase 6,500 shares of common stock (the “Annual Grant”); provided, however, that if such Non- Employee Director has not served as a member of the Board for 12 months prior to the applicable annual stockholder meeting, the number of shares subject to such individual’s Annual Grant will be pro-rated based on the number of full months served on the Board, rounded to the nearest whole share. Each Annual Grant will vest in equal quarterly installments over the four quarters following the date of grant such that the option is fully vested on the first anniversary of the date of grant, (i) subject to the Non-Employee Director’s Continuous Service through each applicable vesting date and (ii) that no Annual Grant will be granted to a Non-Employee Director in the same calendar year that such person received their Initial Grant.

(b)Change in Control. Notwithstanding the foregoing vesting schedules, for each Non-Employee Director who remains in Continuous Service with the Company until immediately prior to the closing of a “Change in Control” (as defined in the Plan), the shares subject to their then-outstanding Initial Grantor Annual Grant that were granted pursuant to the Policy will become fully vested immediately prior to the closing of such Change in Control.

(c)Remaining Terms. The remaining terms and conditions of each stock option, including transferability, exercisability, termination and expiration, will be as set forth in the Company’s standard Option Agreement, in the form adopted from time to time by the Board.

Expenses

The Company will reimburse each Non-Employee Director for reasonable out-of-pocket travel expenses to cover in-person attendance at and participation in Board and committee meetings; provided, that such Non- Employee Director timely submit to the Company appropriate documentation substantiating such expenses in accordance with the Company’s travel and expense policy, as in effect from time to time.

Approved: September 5, 2020

Effective Date of Original Plan: October 2, 2020

Effective Date of Plan (Amended and Restated): July 13, 2021


Exhibit 10.1

Effective Date of Plan (Second Amended and Restated ): June 15, 2022


EX-31.1 3 tmb-20220630xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

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

I, Purnanand D. Sarma, Ph.D., certify that:

1.I have reviewed this Quarterly Report on Form 10-Q for the fiscal quarter ended June 30, 2022 of Immunome, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.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.

2

Date: August 5, 2022

By:

/s/ Purnanand D. Sarma

Name:

Purnanand D. Sarma, Ph.D.

Title:

President and Chief Executive Officer
(Principal Executive Officer)


EX-31.2 4 tmb-20220630xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER

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

I, Corleen Roche, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q for the fiscal quarter ended June 30, 2022 of Immunome, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.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 5, 2022

By:

/s/ Corleen Roche

Name:

Corleen Roche

Title:

Chief Financial Officer
(Principal Financial Officer)


EX-32.1 5 tmb-20220630xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Immunome, Inc. (the “Company”) for the fiscal quarter ended June 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1)the Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: August 5, 2022

By:

/s/ Purnanand D. Sarma

Name:

Purnanand D. Sarma, Ph.D.

Title:

President and Chief Executive Officer
(Principal Executive Officer)


EX-32.2 6 tmb-20220630xex32d2.htm EX-32.2

Exhibit 32.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Immunome, Inc. (the “Company”) for the fiscal quarter ended June 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1)the Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: August 5, 2022

By:

/s/ Corleen Roche

Name:

Corleen Roche

Title:

Chief Financial Officer (Principal Financial Officer)


GRAPHIC 7 tmb-20220630xex10d1001.jpg GRAPHIC begin 644 tmb-20220630xex10d1001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" # [ # 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#["U_X$>&] M1UW4KN74_&:2SW,DKK!XXUJ&,%F)(5$NPJ#GA5 ' %4/\ AGSPO_T%?''_ M (7VN_\ R;110 ?\,^>%_P#H*^./_"^UW_Y-H_X9\\+_ /05\ M%_\ H*^./_"^UW_Y-H_X9\\+_P#05\%_^@KXX_P#" M^UW_ .3:/^&?/"__ $%?''_A?:[_ /)M%% !_P ,^>%_^@KXX_\ "^UW_P"3 M:/\ AGSPO_T%?''_ (7VN_\ R;110 ?\,^>%_P#H*^./_"^UW_Y-H_X9\\+_ M /05\%_\ H*^./_"^UW_Y-H_X9\\+_P#05\%_^@KXX_P#"^UW_ .3:/^&?/"__ $%?''_A?:[_ /)M%% !_P ,^>%_ M^@KXX_\ "^UW_P"3:/\ AGSPO_T%?''_ (7VN_\ R;110 ?\,^>%_P#H*^./ M_"^UW_Y-H_X9\\+_ /05\%_\ H*^./_"^UW_Y-H_X9\\+_P#0 M5\%_^@KXX_P#"^UW_ .3:/^&?/"__ $%?''_A?:[_ M /)M%% !_P ,^>%_^@KXX_\ "^UW_P"3:/\ AGSPO_T%?''_ (7VN_\ R;11 M0 ?\,^>%_P#H*^./_"^UW_Y-H_X9\\+_ /05\%_\ H*^./_"^ MUW_Y-H_X9\\+_P#05\%_^@KXX_P#"^UW_ .3:/^&? M/"__ $%?''_A?:[_ /)M%% !_P ,^>%_^@KXX_\ "^UW_P"3:/\ AGSPO_T% M?''_ (7VN_\ R;110 ?\,^>%_P#H*^./_"^UW_Y-H_X9\\+_ /05\%_\ H*^./_"^UW_Y-J_H'P(\-Z=KNFW<6I^,WE@N8Y46?QQK4T9*L" R //=E7''*L"".""*** /_9 end EX-101.SCH 8 tmb-20220630.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - Condensed Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Condensed Statements of Operations link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Condensed Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Summary of significant accounting policies - Components of cash and restricted cash (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Prepaid expenses and other assets (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Accrued expenses and other liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40706 - Disclosure - Leases - Lease maturity (Details) (Calc-2) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Leases - Balance Sheet related information (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Leases - Lease expense (Details) link:presentationLink link:calculationLink link:definitionLink 40806 - Disclosure - Leases - Lease maturity (Details) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Condensed Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Condensed Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 00305 - Statement - Condensed Statements of Changes in Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Nature of the business and basis of presentation (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Summary of significant accounting policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Summary of significant accounting policies - Anti-dilutive (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Government assistance programs (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Long-term debt (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Commitments and contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40804 - Disclosure - Leases - Additional lease related information (Details) link:presentationLink link:calculationLink link:definitionLink 40805 - Disclosure - Leases - Cash flow information (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Common stock (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Common stock - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Share-based compensation - Plans (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Share-based compensation - Costs (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - Share-based compensation - Option Activity and Restricted Stock (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Related party transactions (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Nature of the business and basis of presentation link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Summary of significant accounting policies link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Government assistance programs link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Prepaid expenses and other assets link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Accrued expenses and other liabilities link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Long-term debt link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Common stock link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Share-based compensation link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Related party transactions link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Summary of significant accounting policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Prepaid expenses and other assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Accrued expenses and other liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Common stock (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Share-based compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - Share-based compensation - Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 tmb-20220630_cal.xml EX-101.CAL EX-101.DEF 10 tmb-20220630_def.xml EX-101.DEF EX-101.LAB 11 tmb-20220630_lab.xml EX-101.LAB EX-101.PRE 12 tmb-20220630_pre.xml EX-101.PRE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2022
Aug. 02, 2022
Document and Entity Information [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2022  
Current Fiscal Year End Date --12-31  
Document Transition Report false  
Entity File Number 001-39580  
Entity Registrant Name Immunome, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 77-0694340  
Entity Address, Address Line One 665 Stockton Drive  
Entity Address, Address Line Two Suite 300  
Entity Address, City or Town Exton  
Entity Address State Or Province PA  
Entity Address, Postal Zip Code 19341  
City Area Code 610  
Local Phone Number 321-3700  
Title of 12(b) Security Common Stock, $0.0001 par value  
Trading Symbol IMNM  
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 Common Stock, Shares Outstanding   12,127,385
Entity Central Index Key 0001472012  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Balance Sheets - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 34,649,000 $ 49,229,000
Prepaid expenses and other current assets 2,949,000 7,409,000
Total current assets 37,598,000 56,638,000
Property and equipment, net 807,000 855,000
Operating right-of-use asset, net 182,000  
Restricted cash 100,000 100,000
Deferred offering costs 332,000 332,000
Total assets 39,019,000 57,925,000
Current liabilities:    
Accounts payable 5,259,000 3,077,000
Accrued expenses and other current liabilities 3,359,000 6,651,000
Total current liabilities 8,618,000 9,728,000
Other long-term liabilities 124,000 12,000
Total liabilities 8,742,000 9,740,000
Commitments and contingencies (Note 7)
Stockholders' equity:    
Preferred stock, $0.0001 par value; 10,000,000 shares authorized; no shares issued or outstanding at June 30, 2022 and December 31, 2021, respectively
Common stock, $0.0001 par value; 200,000,000 shares authorized; 12,127,385 and 12,110,373 shares issued and outstanding at June 30, 2022 and December 31, 2021, respectively 1,000 1,000
Additional paid-in capital 129,958,000 127,289,000
Accumulated deficit (99,682,000) (79,105,000)
Total stockholders' equity 30,277,000 48,185,000
Total liabilities and stockholders' equity $ 39,019,000 $ 57,925,000
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2022
Dec. 31, 2021
Condensed Balance Sheets    
Preferred stock par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares 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
Common stock par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 200,000,000 200,000,000
Common stock, shares issued (in shares) 12,127,385 12,110,373
Common stock, shares outstanding (in shares) 12,127,385 12,110,373
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Operating expenses:        
Research and development $ 5,717 $ 3,233 $ 13,795 $ 5,212
General and administrative 3,209 2,507 6,785 4,425
Total operating expenses 8,926 5,740 20,580 9,637
Loss from operations (8,926) (5,740) (20,580) (9,637)
Other income (expenses):        
Other income   500   500
Interest income (expense), net 2 (1) 3 (2)
Net loss $ (8,924) $ (5,241) $ (20,577) $ (9,139)
Per share information:        
Net loss per share of common stock, Basic $ (0.74) $ (0.46) $ (1.70) $ (0.83)
Net loss per share of common stock, Diluted $ (0.74) $ (0.46) $ (1.70) $ (0.83)
Weighted-average common shares outstanding, Basic 12,127,385 11,456,991 12,125,156 11,051,185
Weighted-average common shares outstanding, Diluted 12,127,385 11,456,991 12,125,156 11,051,185
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Common stock.
Additional paid-in capital
Accumulated deficit
Total
Balance at Dec. 31, 2020 $ 1 $ 95,738 $ (54,394) $ 41,345
Balance (shares) at Dec. 31, 2020 10,634,245      
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Sale of common stock and common stock warrants   26,404   26,404
Sale of common stock and common stock warrants, shares 1,000,000      
Share-based compensation expense   1,074   1,074
Exercise of common stock warrants   906   906
Exercise of common stock warrants (shares) 146,017      
Exercise of stock options   27   27
Exercise of stock options (shares) 32,530      
Net loss     (9,139) (9,139)
Balance at Jun. 30, 2021 $ 1 124,149 (63,533) 60,617
Balance (shares) at Jun. 30, 2021 11,812,792      
Balance at Mar. 31, 2021 $ 1 96,174 (58,292) 37,883
Balance (shares) at Mar. 31, 2021 10,660,181      
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Sale of common stock and common stock warrants   26,404   26,404
Sale of common stock and common stock warrants, shares 1,000,000      
Share-based compensation expense   749   749
Exercise of common stock warrants   801   801
Exercise of common stock warrants (shares) 134,351      
Exercise of stock options   21   21
Exercise of stock options (shares) 18,260      
Net loss     (5,241) (5,241)
Balance at Jun. 30, 2021 $ 1 124,149 (63,533) 60,617
Balance (shares) at Jun. 30, 2021 11,812,792      
Balance at Dec. 31, 2021 $ 1 127,289 (79,105) 48,185
Balance (shares) at Dec. 31, 2021 12,110,373      
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Share-based compensation expense   2,637   2,637
Exercise of stock options   32   32
Exercise of stock options (shares) 17,012      
Net loss     (20,577) (20,577)
Balance at Jun. 30, 2022 $ 1 129,958 (99,682) 30,277
Balance (shares) at Jun. 30, 2022 12,127,385      
Balance at Mar. 31, 2022 $ 1 128,631 (90,758) 37,874
Balance (shares) at Mar. 31, 2022 12,127,385      
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Share-based compensation expense   1,327   1,327
Net loss     (8,924) (8,924)
Balance at Jun. 30, 2022 $ 1 $ 129,958 $ (99,682) $ 30,277
Balance (shares) at Jun. 30, 2022 12,127,385      
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Statements of Changes in Stockholders' Equity (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Condensed Statements of Changes in Stockholders' Equity    
Common stock and common stock warrants offering costs $ 596 $ 596
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Cash flows from operating activities:    
Net loss $ (20,577) $ (9,139)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 224 351
Amortization of right-of-use asset 33  
Share-based compensation 2,637 1,074
Deferred rent (12) (3)
Forgiveness of PPP Loan   (500)
Changes in operating assets and liabilities:    
Prepaid expenses and other assets 4,460 142
Accounts payable 2,182 486
Accrued expenses and other current liabilities (3,342) 313
Other long-term liabilities (41)  
Net cash used in operating activities (14,436) (7,276)
Cash flows from investing activities:    
Purchases of property and equipment (176) (39)
Net cash used in investing activities (176) (39)
Cash flows from financing activities:    
Proceeds from sale of common stock and common stock warrants   27,000
Payment from issuance costs related to the sale of common stock and common stock warrants   (486)
Proceeds from exercise of stock options 32 27
Proceeds from exercise of common stock warrants   906
Payment of equipment loan payable   (69)
Net cash provided by financing activities 32 27,378
Net increase (decrease) in cash and cash equivalents and restricted cash (14,580) 20,063
Cash and cash equivalents and restricted cash at beginning of period 49,329 39,866
Cash and cash equivalents and restricted cash at end of period 34,749 59,929
Supplemental disclosures of cash flow information:    
Operating lease right-of-use asset and lease liability recorded upon adoption of ASC 842 $ 215  
Offering costs included in accounts payable   110
Purchases of property plant and equipment included in accounts payable   $ 7
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Nature of the business and basis of presentation
6 Months Ended
Jun. 30, 2022
Nature of the business and basis of presentation  
Nature of the business and basis of presentation

IMMUNOME, INC.

Notes to Condensed Financial Statements

(Unaudited)

1. Nature of the business and basis of presentation

Organization

Immunome, Inc. (“the Company” or “Immunome”) was incorporated as a Pennsylvania corporation on March 2, 2006 and was converted to a Delaware corporation on December 2, 2015. The Company is a biopharmaceutical company utilizing our proprietary human memory B cell platform to discover and develop first-in-class antibody therapeutics designed to change the way diseases are currently being treated. The Company’s primary focus areas are oncology and infectious disease, including COVID-19.

Since its inception, the Company has devoted substantially all its resources to research and development, raising capital, building its management team and extending its intellectual property portfolio. The Company is subject to risks and uncertainties common to early-stage companies in the biotechnology industry including, but not limited to, risks associated with the successful research, development and manufacturing of product candidates, uncertain results of preclinical and clinical testing, development of new technological innovations and products by competitors, dependence on key personnel and third-party vendors, protection of proprietary technology, compliance with government regulations, regulatory approval of product candidates and the ability to secure additional capital to fund operations.

Liquidity

The Company has incurred net losses since inception, including net losses of $20.6 million and $9.1 million for the six months ended June 30, 2022 and 2021, respectively, and it expects to generate losses from operations and negative operating cash flows for the foreseeable future primarily due to research and development costs for its potential product candidates. As of June 30, 2022, the Company had an accumulated deficit of $99.7 million.

On October 1, 2021 the Company entered into an Open Market Sale Agreement (“ATM Agreement”) with Jefferies Group LLC, which provides that, upon the terms and subject to the conditions and limitations in the ATM Agreement, the Company may elect, from time to time, to offer and sell shares of common stock under the registration statement having an aggregate offering price of up to $75.0 million through Jefferies Group LLC acting as sales agent. The Company has not yet sold any shares under the ATM Agreement.

The Company had cash and cash equivalents of $34.6 million at June 30, 2022. The Company expects that its cash will enable it to fund its operating expenses and capital expenditure requirements for at least 12 months from the filing date of this Quarterly Report on Form 10-Q; however; more funding will be necessary beyond this point to fund additional research and development, clinical development and operations in order to pursue the Company’s growth strategy. 

If the Company cannot obtain the necessary funding, it will need to delay, scale back or eliminate some or all of its research and development programs or enter into collaborations with third parties to commercialize potential products or technologies that it might otherwise seek to develop or commercialize independently (or enter into these collaborations sooner than it might otherwise have intended to do); consider other various strategic alternatives, including a merger or sale of the Company; or reduce or cease operations. If the Company engages in collaborations, it may receive lower consideration upon commercialization of such products or technologies than if it had not entered into such arrangements or if it entered into such arrangements at later stages in the research and development process. Additionally, volatility in the capital markets and general economic conditions in the United States may be a significant obstacle to raising the required funds.

Operations of the Company are subject to certain risks and uncertainties including various internal and external factors that will affect whether and when the Company’s product candidates become approved drugs and how significant

their market share will be, some of which are outside of the Company’s control. The length of time and cost of developing and commercializing these product candidates and/or failure of them at any stage of the drug approval process will materially affect the Company’s financial condition and future operations. On March 11, 2020, the World Health Organization characterized the novel COVID-19 virus as a global pandemic. Although there is significant uncertainty as to the likely effects this disease may have in the future, there has not been a significant impact to the Company’s operations or financial statements to date.

XML 21 R9.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

2. Summary of significant accounting policies

Basis of presentation

The accompanying financial statements have been prepared in accordance with accounting principles generally accepted (“GAAP”) in the United States. Any reference in these notes to applicable guidance is meant to refer to GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASU”) promulgated by the Financial Accounting Standards Board (“FASB”).

Unaudited interim results

These unaudited condensed financial statements and accompanying notes should be read in conjunction with the Company’s annual financial statements and the notes thereto included in the Company’s Form 10-K filed with the Securities and Exchange Commission on March 28, 2022. The accompanying condensed financial statements as of June 30, 2022 and for the three and six months ended June 30, 2022 and 2021 are unaudited but include all adjustments that management believes to be necessary for a fair presentation of the periods presented. Interim results are not necessarily indicative of results for a full year. Balance sheet amounts as of December 31, 2021 have been derived from the audited financial statements as of that date.

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 and expenses. The Company bases its estimates and assumptions on historical experience when available and on various factors that it believes to be reasonable under the circumstances. Significant estimates and assumptions reflected in these condensed financial statements include, but are not limited to, the expected volatility used to estimate fair value of stock options and accrued research and development expenses. Estimates and assumptions are periodically reviewed in light of changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known. Actual results could differ from these estimates.

Segment and geographic information

Operating segments are defined as components of an entity about which separate discrete information is available for evaluation by the chief operating decision maker (“CODM”), or decision-making group, in deciding how to allocate resources and in assessing performance. The CODM is the Company’s Chief Executive Officer. The Company views its operations as and manages its business in one operating segment operating exclusively in the United States.

Fair value of financial instruments

ASC Topic 820, Fair Value Measurement (“ASC 820”), establishes a fair value hierarchy for instruments measured at fair value that distinguishes between assumptions based on market data (observable inputs) and the Company’s own assumptions (unobservable inputs). Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the inputs that market participants would use in pricing the assets or liability and are developed based on the best information available in the circumstances. ASC 820 identifies fair value as the price that would be received to sell an asset or paid to transfer a liability, in an orderly transaction between market

participants at the measurement date. As a basis for considering market participant assumptions in fair value measurements, ASC 820 establishes a three-tiered value hierarchy that distinguishes between the following:

Level 1 — Quoted market prices in active markets for identical assets or liabilities.

Level 2 — Inputs other than Level 1 inputs that are either directly or indirectly observable, such as quoted market prices, interest rates and yield curves.

Level 3 — Unobservable inputs for the asset or liability (i.e.; supported by little or no market activity). Level 3 inputs include management’s own assumptions about the assumptions that market participants would use in pricing the asset or liability (including assumptions about risk).

To the extent the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgement. Accordingly, the degree of judgement exercised by the Company in determining fair value is greatest for instruments categorized as Level 3. A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.

Cash and cash equivalents are Level 1 assets as of June 30, 2022 and December 31, 2021.

Restricted cash

Restricted cash represents collateral provided for a letter of credit issued as a security deposit in connection with the Company’s lease of its corporate facilities. This lease expires in 2024 at which time the cash will be released from restriction. Restricted cash was $100,000 at both June 30, 2022 and 2021, respectively. The following table provides a reconciliation of the components of cash and cash equivalents and restricted cash reported in the Company’s condensed balance sheets to the total of the amount presented in the condensed statements of cash flows:

(in thousands)

June 30, 2022

June 30, 2021

Cash and cash equivalents

$

34,649

$

59,829

Restricted cash

100

100

$

34,749

$

59,929

Equity issuance costs

The Company capitalizes costs that are directly associated with the ATM Agreement until such financings are consummated, at which time such costs are recorded against the gross proceeds from the applicable financing. If a financing is abandoned, deferred offering costs are expensed. Ongoing costs that are directly associated with the ATM Agreement are expensed as incurred.

Deferred offering costs were $0.3 million and $0.3 million as of June 30, 2022 and December 31, 2021, respectively, on the condensed balance sheet.

Government assistance programs

The Company accounts for amounts received under its U.S. Department of Defense (“DoD”) expense reimbursement contract as contra-research and development expenses in the condensed statements of operations. The Company accounts for the employee retention credit received under the U.S. Department of Treasury Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) as contra-expense to personnel related costs within research and development and general and administrative expenses in the condensed statements of operations.

Research and development costs

Research and development costs are charged to expense as incurred. Research and development costs consist of costs incurred in performing research and development activities, including salaries and bonuses, share-based

compensation, employee benefits, facilities costs, laboratory supplies, depreciation and amortization, preclinical and clinical development expenses, including manufacture and testing of clinical supplies, consulting and other contracted services. Additionally, under the terms of the license agreements described in Note 7, the Company is obligated to make future payments should certain development and regulatory milestones be achieved. Costs for certain research and development activities are recognized based on the terms of the individual arrangements, which may differ from the timing of receipt of invoices and payment of invoices and are reflected in the financial statements as a prepaid or accrued expense.

Net loss per share

Basic net loss per share of common stock is computed by dividing the net loss by the weighted average number of common shares outstanding for the period. Diluted net loss per share of common stock is computed by adjusting net loss to reallocate undistributed earnings based on the potential impact of dilutive securities. Diluted net loss per share of common stock is computed by dividing the diluted net loss by the weighted average number of common shares outstanding for the period, including potential dilutive common shares assuming the dilutive effect of common stock equivalents.

The following potentially dilutive securities outstanding as of June 30, 2022 and 2021 have been excluded from the computation of diluted weighted-average shares of common stock outstanding, as they would be anti-dilutive:

June 30,

    

2022

    

2021

    

Stock options(1)

2,532,644

2,016,036

Common stock warrants(1)

1,303,112

1,362,181

3,835,756

3,378,217

(1)Represents common stock equivalents.

In periods in which the Company reports a net loss per share of common stock, diluted net loss per share of common stock is the same as basic net loss per share of common stock since dilutive common shares are not assumed to have been issued if their effect is anti-dilutive. The Company reported a net loss per share of common stock for the three and six months ended June 30, 2022 and 2021.

Leases

Effective January 1, 2022, the Company adopted ASU No. 2016-02, Leases (“ASC 842”) using the modified retrospective approach by applying the new standard to all leases existing on the adoption date. The results for reporting periods beginning after January 1, 2022 are presented in accordance with ASC 842, while prior period amounts are not adjusted and continue to be reported under the accounting standards that were in effect prior to January 1, 2022.

At the inception of an arrangement, the Company determines whether an arrangement contains a lease based on facts and circumstances present in the arrangement. An arrangement is or contains a lease if the arrangement conveys the right to control the use of an identified asset for a period of time in exchange for consideration. Typically, lessees are required to recognize leases with a term greater than one year on the balance sheet as an operating or finance lease liability and right-of-use asset. Right-of-use assets represent the Company’s right to use an underlying asset during the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. The Company has elected the practical expedient to not to recognize leases with a term of 12 months or less. The Company does not have any financing leases as of June 30, 2022.

Operating lease liabilities and their corresponding right-of-use assets are recorded based on their present value of lease payments over the remaining lease term. Options to extend the lease term are included in the Company’s assessment of the lease term only if there is a reasonable assessment that the Company will renew. Leases are discounted to its present value using either the interest rate implicit in the Company’s lease or its incremental borrowing rate, which

reflects the fixed rate in which the Company could borrow on a collateralized basis the amount of lease payments in the same currency, for a similar term, in a similar economic environment.

Recently adopted accounting standards

On January 1, 2022, the Company adopted ASC 842, which establishes ASC 842 and supersedes the lease accounting guidance under ASC 840. The standard generally requires lessees to recognize operating and finance lease liabilities and corresponding right-of-use (ROU) assets on the balance sheet and provide enhanced disclosures on the amount, timing, and uncertainty of cash flows arising from lease arrangements. The Company adopted ASC 842 using the modified retrospective approach. The Company elected the package of practical expedients available for existing contracts, which allowed the Company to carry forward our historical assessments of lease identification, lease classification, and initial direct costs. The Company also elected a policy to not apply the recognition requirements of ASC 842 for short-term leases with a term of 12 months of less.

As of January 1, 2022, the effective date, the Company identified one operating lease arrangement relating to the Company’s headquarters facility and one short-term lease relating to laboratory equipment. The adoption of ASC 842 resulted in a recognition of an ROU asset and lease liability of $0.2 million on the Company’s balance sheet relating to the leases as of January 1, 2022. The adoption of the standard did not have a material effect on the Company’s condensed statements of operations and condensed statements of cash flows (Note 8).

Recently issued accounting pronouncements

In November 2021, the FASB issued ASU Topic 832, Disclosures by Business Entities about Government Assistance (“ASC 832”). This standard requires annual disclosures about transactions with a government that have been accounted for by analogizing to a grant or contribution accounting model to increase transparency about the types of transactions, the accounting for the transactions, and the effect of the transactions on an entity’s financial statements. The effective date of ASC 832 is for financial statements issued for annual periods beginning after December 15, 2021. The Company is currently evaluating the effect ASC 832 will have on its financial statements and related disclosures.

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Government assistance programs
6 Months Ended
Jun. 30, 2022
Government assistance programs  
Government assistance programs

3. Government assistance programs

DoD expense reimbursement contract

In July 2020, the Company entered into an Other Transaction Authority for Prototype Agreement (the “OTA Agreement”) with the DoD to fund the Company’s efforts in developing an antibody cocktail therapeutic to treat COVID-19. The amount of funding originally made available to the Company under this expense reimbursement contract was $13.3 million. In May 2021, the Company and the DoD amended the OTA Agreement, pursuant to which the DoD award was increased from $13.3 million to $17.6 million. Under the OTA Agreement, the DoD is required to pay the Company, upon submission of proper invoices, within 30 calendar days of receipt of request for payment.

The Company recorded contra-research and development expense related to the OTA Agreement of $0.01 million and $0.6 million for the three and six months ended June 30, 2022, respectively, in the condensed statements of operations. The Company recorded contra-research and development expense related to the OTA Agreement of $4.1 million and $8.1 million for the three and six months ended June 30, 2021, respectively, in the condensed statements of operations. The Company had an expense reimbursement receivable balance of $0.2 million and $2.7 million due from the DoD in prepaid expenses and other current assets as of June 30, 2022 and December 31, 2021, respectively, in the accompanying condensed balance sheets.

Costs that have been reimbursed by the DoD but not yet expensed by the Company are recorded as a deferred research obligation liability for the period. The Company has a deferred research obligation liability of $0.01 million and $2.0 million as of June 30, 2022 and December 31, 2021, respectively. This amount is included in accrued expenses and other liabilities in the accompanying condensed balance sheets. DoD reimbursable services that have been performed but not yet billed are recorded as an unbilled receivable in prepaid expenses and other current assets in the accompanying

condensed balance sheets. The Company had an unbilled receivable from the DoD of $0 and $1.6 million as of June 30, 2022 and December 31, 2021, respectively.

As of June 30, 2022, the Company has received $17.4 million in expense reimbursement from the DoD under the OTA Agreement.

U.S. Department of Treasury CARES Act employee retention credit

Under the CARES Act, the Company met eligibility criteria for a $0.8 million refundable employee retention credit. The Company recorded contra-expense to personnel related costs within research and development expense of $0.6 million and contra-general administrative expense of $0.2 million for the three and six months ended June 30, 2022, respectively, in the condensed statements of operations. No such amounts were recognized for the three and six months ended June 30, 2021. The Company had an employee retention credit receivable balance due from the U.S. Department of Treasury of $0.8 million and $0 in prepaid expenses and other current assets as of June 30, 2022 and December 31, 2021, respectively, in the accompanying condensed balance sheets.

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Prepaid expenses and other assets
6 Months Ended
Jun. 30, 2022
Prepaid expenses and other assets  
Prepaid expenses and other assets

4. Prepaid expenses and other assets

Prepaid expenses and other assets consisted of the following:

(in thousands)

    

June 30, 2022

    

December 31, 2021

CARES Act employee retention credit receivable

$

847

$

Prepaid insurance

830

2,019

Research and development advance payments

501

586

Other prepaids and short-term deposits

528

492

Reimbursement receivable from DoD

243

2,674

Unbilled reimbursement receivable from DoD

 

 

1,638

$

2,949

$

7,409

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued expenses and other liabilities
6 Months Ended
Jun. 30, 2022
Accrued expenses and other liabilities  
Accrued expenses and other liabilities

5. Accrued expenses and other liabilities

Accrued expenses and other liabilities consisted of the following:

(in thousands)

    

June 30, 2022

    

December 31, 2021

Research and development

$

2,205

$

2,840

Compensation and related benefits

932

1,246

Professional fees

 

134

 

227

Short-term operating lease liability and other liabilities

66

317

Deferred research obligations

22

2,021

$

3,359

$

6,651

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Long-term debt
6 Months Ended
Jun. 30, 2022
Long-term debt  
Long-term debt

6. Long-term debt

On April 30, 2020, the Company entered into a loan agreement with Silicon Valley Bank as the lender (“Lender”) for a loan in an aggregate principal amount of $0.5 million (“PPP Loan”) pursuant to the Paycheck Protection Program (“PPP”) under the CARES Act and implemented by the U.S. Small Business Administration (“SBA”). The Company used the proceeds of the PPP Loan for payroll and other qualifying expenses. The entire PPP Loan was forgiven on May 21, 2021 and recognized as other income in the condensed statements of operations.

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and contingencies
6 Months Ended
Jun. 30, 2022
Commitments and contingencies  
Commitments and contingencies

7. Commitments and contingencies

Employment agreements

The Company entered into employment agreements (the “Employment Agreements”) with certain key personnel providing for compensation and severance in certain circumstances, as defined in the respective Employment Agreements. The Employment Agreements may be terminated by either the Company or the employees in accordance with the respective Employment Agreements (subject to the payment of severance upon certain terminations) and provide for annual pay adjustments and bonuses at the discretion of the Board of Directors.

Employee benefit plan

The Company maintains a defined-contribution plan under Section 401(k) of the Internal Revenue Code (the “401(k) Plan”). The 401(k) Plan covers all employees who meet defined minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pre-tax basis. The Company assumes all administrative costs of the 401(k) Plan and makes matching contributions as defined in the 401(k) Plan document. The Company made matching contributions of $0.1 million to the 401(k) Plan for each of the three and six months ended June 30, 2022 and 2021, respectively.

Legal proceedings

The Company is not a party to any material litigation and does not have contingency reserves established for any litigation liabilities. At each reporting date, the Company evaluates whether a potential loss amount or a potential range of loss is probable and reasonably estimable under the provisions of the authoritative guidance that addresses accounting for contingencies.

License Agreements

The Company entered into various license agreements to further discover, develop and commercialize certain technologies and treatments. The Company may need to pay developmental and regulatory milestone payments of up to approximately $2.6 million. In addition, the Company may need to pay royalty rates on net product sales and certain commercial milestone payments of up to approximately $1.5 million, if any.

The Company recorded $0.1 million milestone payments during the three and six months ended June 30, 2022, respectively, in research and development expenses in the condensed statements of operations. No such costs were recorded during the three and six months ended June 30, 2021, respectively.

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Leases
6 Months Ended
Jun. 30, 2022
Leases  
Leases

8. Leases

Effective January 1, 2022, the Company adopted ASC 842 using the modified retrospective approach by applying the new standard to all leases existing on the adoption date. The results for reporting periods beginning after January 1, 2022 are presented in accordance with ASC 842, while prior period amounts are not adjusted and continue to be reported under the accounting standards that were in effect prior to January 1, 2022. The Company elected the practical expedient to recognize short-term leases under ASC 840.

In May 2017, the Company entered into a 62-month office and laboratory space lease commencing on July 1, 2017 for approximately 11,000 square feet of space in Exton, Pennsylvania. The Company has an option to extend the lease for up to two additional five-year terms. In December 2021, the Company extended the lease for an additional eighteen-month term ending in March 2024.

Beginning July 2021, the Company leased laboratory equipment on a month-to-month basis. In April 2022, the Company terminated the agreement through exercising the option to purchase the leased laboratory equipment under the lease agreement.

Supplemental balance sheet information related to leases as of June 30, 2022 was as follows (in thousands):

Operating leases:

Operating lease right-of-use assets

$

182

Operating lease liability

$

64

Operating lease liability, net of current portion

124

Total operating lease liability

$

188

Operating lease liability and operating lease liability, net of current portion is included in accrued expenses and other current liabilities and other long-term liabilities, respectively, in the accompanying condensed balance sheets.

Supplemental lease expense related to leases was as follows:

Lease Cost (in thousands)

Statements of Operations Classification

Three Months Ended June 30, 2022

Six Months Ended June 30, 2022

Operating lease cost

General and administrative
Research and development

$

60

121

Short-term lease cost

General and administrative
Research and development

-

53

Total lease expense

$

60

174

Under ASC 840, rent expense was $0.1 million for each of the three and six months ended June 30, 2021, respectively.

Other information related to the operating lease where the Company is the lessee was as follows:

Six Months Ended June 30, 2022

Weighted-average remaining lease term (in years)

1.75

Weighted-average discount rate

9.0%

Supplemental cash flow information related to the operating lease was as follows (in thousands):

Six Months Ended June 30, 2022

Cash paid for operating lease liability

$

114

As of June 30, 2022, minimum rental commitments under the operating lease were as follows (in thousands):

Years ending December 31, 

    

Amount

2022 (represents remaining six months in 2022)

$

120

2023

 

246

2024

63

Total lease payments

429

Less imputed interest

(241)

Present value of lease liability

$

188

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Common stock
6 Months Ended
Jun. 30, 2022
Common stock  
Common stock

9. Common stock

Common stock

The holders of common stock are entitled to one vote for each share of common stock. Subject to the approval of the holders of a majority in interest of the Company’s stockholders entitled to vote thereon, the holders of common stock shall be entitled to receive dividends out of legally available funds. In the event of any voluntary or involuntary liquidation, dissolution, or winding up of the Company, the holders of common stock are entitled to share ratably in the remaining assets of the Company available for distribution.

On April 28, 2021, the Company sold 1,000,000 units, each unit comprising one share of the Company’s common stock and one Series B Warrant (each, a “Series B Warrant”) to purchase one-half of a share of common stock. The units were issued in a private placement at a price of $27.00 per unit for gross proceeds of $27.0 million. The Series B Warrants are equity-classified, exercisable at any time, have an exercise price of $45.00 per share and will terminate at three years from the date of issuance. The fair value of the warrants on the date of issuance was $6.0 million. The fair value of the warrants was estimated using a Black-Scholes Option Pricing Model. The significant assumptions used in preparing the option pricing model for valuing the Company's warrants to purchase shares of common stock as of April 28, 2021 included (i) volatility of 82.7%, (ii) risk free interest rate of 0.35%, (iii) strike price of $45.00 per share, (iv) fair value of common stock of $28.70 per share, and (v) expected life of three years. The Series B Warrants are callable by the Company in certain circumstances.

Warrants to acquire shares of common stock

At June 30, 2022, common stock warrants outstanding were as follows:

Warrants

    

Exercise Price per Share

Expiration Date

803,112

$ 9.00

June 2, 2023

500,000

$ 45.00

April 28, 2024

During the six months ended June 30, 2022, no warrants were exercised. During the six months ended June 30, 2021, 100,695 warrants were exercised, and the Company received proceeds of $0.9 million and 100,695 shares of the Company’s common stock were issued. Additionally, 72,320 warrants were cashless exercised during the six months ended June 30, 2021 and 45,322 shares of the Company’s common stock were issued.

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Share-based compensation
6 Months Ended
Jun. 30, 2022
Share-based compensation  
Share-based compensation

10. Share-based compensation

In July 2008, the Board of Directors adopted the 2008 Equity Incentive Plan (the “2008 Plan”) which provided for the grant of qualified incentive stock options and non-qualified stock options, restricted stock or other awards to the Company’s employees, officers, directors, advisors, and outside consultants for the issuance or purchase of shares of the Company’s common stock. The 2008 Plan was replaced in July 2018 with the 2018 Equity Incentive Plan (2018 Plan and collectively with the 2008 Plan, the “Prior Plans”). At the time that the 2008 Plan was terminated, there were 388,748 shares available for grant that were transferred to the 2018 Plan. On September 24, 2020, the 2018 Plan was terminated and replaced with the 2020 Equity Incentive Plan (the “2020 Plan”). Additionally, the number of shares of our common stock reserved for issuance under the 2020 Plan will automatically increase on January 1 of each year, beginning on January 1, 2021 and continuing through and including January 1, 2030, by 4% of the total number of shares of our capital stock outstanding on December 31 of the preceding calendar year, or a lesser number of shares determined by the Company’s Board of Directors. As of June 30, 2022, there were 1,313,412 shares available for future issuance under the 2020 Plan.

The Company also adopted the 2020 Employee Stock Purchase Plan (“ESPP”) on September 18, 2020 which provides for the grant of purchase rights to purchase shares of the Company’s common stock to eligible employees, as

defined by the ESPP. The maximum number of shares of common stock that may be issued under the ESPP will not exceed 125,000 shares of common stock, plus the number of shares of common stock that are automatically added on January 1 of each calendar year for a period of up to ten years, commencing on the first January 1 following the year in which an IPO occurs and ending on, and including, January 1, 2030, in an amount equal to the lesser of (i) 1% of the total number of shares of common stock outstanding on December 31 of the preceding calendar year, and (ii) 1,000,000 shares of common stock. No shares of common stock have been issued under the ESPP as of June 30, 2022.

The 2020 Plan and the ESPP are administered by the Board of Directors subject to the Board’s right to delegate to a committee. The exercise prices, vesting and other restrictions are determined at the discretion of the Board of Directors. Stock options awarded under the Prior Plans and the 2020 Plan generally expire 10 years after the grant date unless the Board of Directors sets a shorter term. Vesting periods for awards under the Prior Plans and the 2020 Plan are determined at the discretion of the Board of Directors. Stock options granted to employees, officers, members of the Board of Directors and consultants of the Company typically vest over one to four years. Certain options provide for accelerated vesting if there is a change in control, as defined in the Prior Plans and the 2020 Plan.

Share-based compensation expense recorded as research and development and general and administrative expenses in the condensed statements of operations is as follows (in thousands):

Three Months Ended June 30, 

 

Six Months Ended June 30, 

    

2022

    

2021

 

2022

    

2021

Research and development

$

462

$

368

$

907

$

522

General and administrative

 

865

 

381

 

1,730

 

552

$

1,327

$

749

$

2,637

$

1,074

Unrecognized compensation cost related to unvested options was $12.1 million as of June 30, 2022 and will be recognized over an estimated weighted average period of 3.5 years.

Stock options

The weighted average assumptions used in the Black-Scholes option-pricing model for stock options granted were:

Six Months Ended June 30,

 

    

2022

    

2021

 

    

Expected volatility

 

85.6

%  

83.1

%

 

Risk-free interest rate

 

2.7

%  

1.1

%

 

Expected term (in years)

 

5.97

 

6.04

 

Expected dividend yield

 

 

 

Fair value of common stock

$

3.64

$

25.60

A summary of option activity under the Plans and 2020 Plan during the six months ended June 30, 2022 is as follows:

Weighted

Weighted

average

average

remaining

Number of

exercise price

contractual

shares

per share

term (years)

Outstanding at January 1, 2022

 

2,005,756

$

11.26

 

8.50

Granted

 

543,900

3.64

9.90

Forfeited

 

Exercised

 

(17,012)

1.87

7.86

Outstanding at June 30, 2022

 

2,532,644

9.69

8.41

Exercisable at June 30, 2022

 

980,061

7.84

7.59

Vested or expected to vest at June 30, 2022

 

2,532,644

9.69

8.41

The weighted-average grant date fair value per share of stock options granted during the six months ended June 30, 2022 and 2021 was $2.65 and $18.00, respectively. The aggregate intrinsic value of stock options exercised during the six months ended June 30, 2022 was $0.1 million. The aggregate intrinsic value of stock options outstanding at June 30, 2022 is $1.8 million.

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Related party transactions
6 Months Ended
Jun. 30, 2022
Related party transactions  
Related party transactions

11. Related party transactions

License agreements

The Company has entered into license agreements with certain stockholders of the Company. Expenses with these related parties were de minimis for the three and six months ended June 30, 2022 and 2021, respectively. In addition, amounts owed to these related parties were de minimis as of June 30, 2022 and December 31, 2021.

Broadband services agreement

In November 2015, the Company entered into a management services agreement (the “Broadband MSA”) with BCM Advisory Partners LLC and Broadband Capital Partners LLC (collectively “Broadband Capital”). Certain directors of the Company are principals of Broadband Capital. Under the Broadband MSA, the Company engages Broadband Capital as a consultant for advice in connection with senior management matters related to the Company’s business, administration and policies in exchange for a cash fee to Broadband Capital of $20,000 per month. The Broadband MSA was amended and/or restated in July 2016, January 2017, June 2018, March 2020 and August 2020. In June 2021, the Company extended the Broadband MSA to continue through June 2022. The Company recorded $0.1 million during each of the three and six months ended June 30, 2022 and 2021, respectively, related to the Broadband MSA, which is included in general and administrative expenses in the condensed statements of operations. Amounts due to Broadband Capital were $0.1 million and $0 as of June 30, 2022 and December 31, 2021, respectively.

XML 31 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 accompanying financial statements have been prepared in accordance with accounting principles generally accepted (“GAAP”) in the United States. Any reference in these notes to applicable guidance is meant to refer to GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASU”) promulgated by the Financial Accounting Standards Board (“FASB”).

Unaudited interim results

Unaudited interim results

These unaudited condensed financial statements and accompanying notes should be read in conjunction with the Company’s annual financial statements and the notes thereto included in the Company’s Form 10-K filed with the Securities and Exchange Commission on March 28, 2022. The accompanying condensed financial statements as of June 30, 2022 and for the three and six months ended June 30, 2022 and 2021 are unaudited but include all adjustments that management believes to be necessary for a fair presentation of the periods presented. Interim results are not necessarily indicative of results for a full year. Balance sheet amounts as of December 31, 2021 have been derived from the audited financial statements as of that date.

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 and expenses. The Company bases its estimates and assumptions on historical experience when available and on various factors that it believes to be reasonable under the circumstances. Significant estimates and assumptions reflected in these condensed financial statements include, but are not limited to, the expected volatility used to estimate fair value of stock options and accrued research and development expenses. Estimates and assumptions are periodically reviewed in light of changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known. Actual results could differ from these estimates.

Segment and geographic information

Segment and geographic information

Operating segments are defined as components of an entity about which separate discrete information is available for evaluation by the chief operating decision maker (“CODM”), or decision-making group, in deciding how to allocate resources and in assessing performance. The CODM is the Company’s Chief Executive Officer. The Company views its operations as and manages its business in one operating segment operating exclusively in the United States.

Fair value of financial instruments

Fair value of financial instruments

ASC Topic 820, Fair Value Measurement (“ASC 820”), establishes a fair value hierarchy for instruments measured at fair value that distinguishes between assumptions based on market data (observable inputs) and the Company’s own assumptions (unobservable inputs). Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the inputs that market participants would use in pricing the assets or liability and are developed based on the best information available in the circumstances. ASC 820 identifies fair value as the price that would be received to sell an asset or paid to transfer a liability, in an orderly transaction between market

participants at the measurement date. As a basis for considering market participant assumptions in fair value measurements, ASC 820 establishes a three-tiered value hierarchy that distinguishes between the following:

Level 1 — Quoted market prices in active markets for identical assets or liabilities.

Level 2 — Inputs other than Level 1 inputs that are either directly or indirectly observable, such as quoted market prices, interest rates and yield curves.

Level 3 — Unobservable inputs for the asset or liability (i.e.; supported by little or no market activity). Level 3 inputs include management’s own assumptions about the assumptions that market participants would use in pricing the asset or liability (including assumptions about risk).

To the extent the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgement. Accordingly, the degree of judgement exercised by the Company in determining fair value is greatest for instruments categorized as Level 3. A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.

Cash and cash equivalents are Level 1 assets as of June 30, 2022 and December 31, 2021.

Restricted cash

Restricted cash

Restricted cash represents collateral provided for a letter of credit issued as a security deposit in connection with the Company’s lease of its corporate facilities. This lease expires in 2024 at which time the cash will be released from restriction. Restricted cash was $100,000 at both June 30, 2022 and 2021, respectively. The following table provides a reconciliation of the components of cash and cash equivalents and restricted cash reported in the Company’s condensed balance sheets to the total of the amount presented in the condensed statements of cash flows:

(in thousands)

June 30, 2022

June 30, 2021

Cash and cash equivalents

$

34,649

$

59,829

Restricted cash

100

100

$

34,749

$

59,929

Equity issuance costs

Equity issuance costs

The Company capitalizes costs that are directly associated with the ATM Agreement until such financings are consummated, at which time such costs are recorded against the gross proceeds from the applicable financing. If a financing is abandoned, deferred offering costs are expensed. Ongoing costs that are directly associated with the ATM Agreement are expensed as incurred.

Deferred offering costs were $0.3 million and $0.3 million as of June 30, 2022 and December 31, 2021, respectively, on the condensed balance sheet.

Government assistance programs

Government assistance programs

The Company accounts for amounts received under its U.S. Department of Defense (“DoD”) expense reimbursement contract as contra-research and development expenses in the condensed statements of operations. The Company accounts for the employee retention credit received under the U.S. Department of Treasury Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) as contra-expense to personnel related costs within research and development and general and administrative expenses in the condensed statements of operations.

Research and development costs

Research and development costs

Research and development costs are charged to expense as incurred. Research and development costs consist of costs incurred in performing research and development activities, including salaries and bonuses, share-based

compensation, employee benefits, facilities costs, laboratory supplies, depreciation and amortization, preclinical and clinical development expenses, including manufacture and testing of clinical supplies, consulting and other contracted services. Additionally, under the terms of the license agreements described in Note 7, the Company is obligated to make future payments should certain development and regulatory milestones be achieved. Costs for certain research and development activities are recognized based on the terms of the individual arrangements, which may differ from the timing of receipt of invoices and payment of invoices and are reflected in the financial statements as a prepaid or accrued expense.

Net loss per share

Net loss per share

Basic net loss per share of common stock is computed by dividing the net loss by the weighted average number of common shares outstanding for the period. Diluted net loss per share of common stock is computed by adjusting net loss to reallocate undistributed earnings based on the potential impact of dilutive securities. Diluted net loss per share of common stock is computed by dividing the diluted net loss by the weighted average number of common shares outstanding for the period, including potential dilutive common shares assuming the dilutive effect of common stock equivalents.

The following potentially dilutive securities outstanding as of June 30, 2022 and 2021 have been excluded from the computation of diluted weighted-average shares of common stock outstanding, as they would be anti-dilutive:

June 30,

    

2022

    

2021

    

Stock options(1)

2,532,644

2,016,036

Common stock warrants(1)

1,303,112

1,362,181

3,835,756

3,378,217

(1)Represents common stock equivalents.

In periods in which the Company reports a net loss per share of common stock, diluted net loss per share of common stock is the same as basic net loss per share of common stock since dilutive common shares are not assumed to have been issued if their effect is anti-dilutive. The Company reported a net loss per share of common stock for the three and six months ended June 30, 2022 and 2021.

Leases

Leases

Effective January 1, 2022, the Company adopted ASU No. 2016-02, Leases (“ASC 842”) using the modified retrospective approach by applying the new standard to all leases existing on the adoption date. The results for reporting periods beginning after January 1, 2022 are presented in accordance with ASC 842, while prior period amounts are not adjusted and continue to be reported under the accounting standards that were in effect prior to January 1, 2022.

At the inception of an arrangement, the Company determines whether an arrangement contains a lease based on facts and circumstances present in the arrangement. An arrangement is or contains a lease if the arrangement conveys the right to control the use of an identified asset for a period of time in exchange for consideration. Typically, lessees are required to recognize leases with a term greater than one year on the balance sheet as an operating or finance lease liability and right-of-use asset. Right-of-use assets represent the Company’s right to use an underlying asset during the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. The Company has elected the practical expedient to not to recognize leases with a term of 12 months or less. The Company does not have any financing leases as of June 30, 2022.

Operating lease liabilities and their corresponding right-of-use assets are recorded based on their present value of lease payments over the remaining lease term. Options to extend the lease term are included in the Company’s assessment of the lease term only if there is a reasonable assessment that the Company will renew. Leases are discounted to its present value using either the interest rate implicit in the Company’s lease or its incremental borrowing rate, which

reflects the fixed rate in which the Company could borrow on a collateralized basis the amount of lease payments in the same currency, for a similar term, in a similar economic environment.

Recent Accounting Pronouncements

Recently adopted accounting standards

On January 1, 2022, the Company adopted ASC 842, which establishes ASC 842 and supersedes the lease accounting guidance under ASC 840. The standard generally requires lessees to recognize operating and finance lease liabilities and corresponding right-of-use (ROU) assets on the balance sheet and provide enhanced disclosures on the amount, timing, and uncertainty of cash flows arising from lease arrangements. The Company adopted ASC 842 using the modified retrospective approach. The Company elected the package of practical expedients available for existing contracts, which allowed the Company to carry forward our historical assessments of lease identification, lease classification, and initial direct costs. The Company also elected a policy to not apply the recognition requirements of ASC 842 for short-term leases with a term of 12 months of less.

As of January 1, 2022, the effective date, the Company identified one operating lease arrangement relating to the Company’s headquarters facility and one short-term lease relating to laboratory equipment. The adoption of ASC 842 resulted in a recognition of an ROU asset and lease liability of $0.2 million on the Company’s balance sheet relating to the leases as of January 1, 2022. The adoption of the standard did not have a material effect on the Company’s condensed statements of operations and condensed statements of cash flows (Note 8).

Recently issued accounting pronouncements

In November 2021, the FASB issued ASU Topic 832, Disclosures by Business Entities about Government Assistance (“ASC 832”). This standard requires annual disclosures about transactions with a government that have been accounted for by analogizing to a grant or contribution accounting model to increase transparency about the types of transactions, the accounting for the transactions, and the effect of the transactions on an entity’s financial statements. The effective date of ASC 832 is for financial statements issued for annual periods beginning after December 15, 2021. The Company is currently evaluating the effect ASC 832 will have on its financial statements and related disclosures.

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of significant accounting policies (Tables)
6 Months Ended
Jun. 30, 2022
Summary of significant accounting policies  
Schedule of reconciliation of the components of cash and restricted cash reported in balance sheet

(in thousands)

June 30, 2022

June 30, 2021

Cash and cash equivalents

$

34,649

$

59,829

Restricted cash

100

100

$

34,749

$

59,929

Schedule of potentially dilutive securities have been excluded from the computation of diluted weighted-average shares of common stock outstanding, as they would be anti-dilutive

The following potentially dilutive securities outstanding as of June 30, 2022 and 2021 have been excluded from the computation of diluted weighted-average shares of common stock outstanding, as they would be anti-dilutive:

June 30,

    

2022

    

2021

    

Stock options(1)

2,532,644

2,016,036

Common stock warrants(1)

1,303,112

1,362,181

3,835,756

3,378,217

(1)Represents common stock equivalents.

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Prepaid expenses and other assets (Tables)
6 Months Ended
Jun. 30, 2022
Prepaid expenses and other assets  
Schedule of prepaid expenses and other current assets

(in thousands)

    

June 30, 2022

    

December 31, 2021

CARES Act employee retention credit receivable

$

847

$

Prepaid insurance

830

2,019

Research and development advance payments

501

586

Other prepaids and short-term deposits

528

492

Reimbursement receivable from DoD

243

2,674

Unbilled reimbursement receivable from DoD

 

 

1,638

$

2,949

$

7,409

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued expenses and other liabilities (Tables)
6 Months Ended
Jun. 30, 2022
Accrued expenses and other liabilities  
Schedule of accrued expenses and other liabilities

(in thousands)

    

June 30, 2022

    

December 31, 2021

Research and development

$

2,205

$

2,840

Compensation and related benefits

932

1,246

Professional fees

 

134

 

227

Short-term operating lease liability and other liabilities

66

317

Deferred research obligations

22

2,021

$

3,359

$

6,651

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Tables)
6 Months Ended
Jun. 30, 2022
Leases  
Supplemental balance sheet information

Supplemental balance sheet information related to leases as of June 30, 2022 was as follows (in thousands):

Operating leases:

Operating lease right-of-use assets

$

182

Operating lease liability

$

64

Operating lease liability, net of current portion

124

Total operating lease liability

$

188

Supplemental lease expense

Lease Cost (in thousands)

Statements of Operations Classification

Three Months Ended June 30, 2022

Six Months Ended June 30, 2022

Operating lease cost

General and administrative
Research and development

$

60

121

Short-term lease cost

General and administrative
Research and development

-

53

Total lease expense

$

60

174

Schedule of other information related to the operating lease

Six Months Ended June 30, 2022

Weighted-average remaining lease term (in years)

1.75

Weighted-average discount rate

9.0%

Supplemental cash flow information

Supplemental cash flow information related to the operating lease was as follows (in thousands):

Six Months Ended June 30, 2022

Cash paid for operating lease liability

$

114

Schedule of future minimum lease payments under operating lease

As of June 30, 2022, minimum rental commitments under the operating lease were as follows (in thousands):

Years ending December 31, 

    

Amount

2022 (represents remaining six months in 2022)

$

120

2023

 

246

2024

63

Total lease payments

429

Less imputed interest

(241)

Present value of lease liability

$

188

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Common stock (Tables)
6 Months Ended
Jun. 30, 2022
Common stock  
Schedule of warrants outstanding

At June 30, 2022, common stock warrants outstanding were as follows:

Warrants

    

Exercise Price per Share

Expiration Date

803,112

$ 9.00

June 2, 2023

500,000

$ 45.00

April 28, 2024

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Share-based compensation (Tables)
6 Months Ended
Jun. 30, 2022
Share-based compensation  
Schedule of Stock-based compensation expense

Share-based compensation expense recorded as research and development and general and administrative expenses in the condensed statements of operations is as follows (in thousands):

Three Months Ended June 30, 

 

Six Months Ended June 30, 

    

2022

    

2021

 

2022

    

2021

Research and development

$

462

$

368

$

907

$

522

General and administrative

 

865

 

381

 

1,730

 

552

$

1,327

$

749

$

2,637

$

1,074

Weighted average assumptions used in option-pricing

The weighted average assumptions used in the Black-Scholes option-pricing model for stock options granted were:

Six Months Ended June 30,

 

    

2022

    

2021

 

    

Expected volatility

 

85.6

%  

83.1

%

 

Risk-free interest rate

 

2.7

%  

1.1

%

 

Expected term (in years)

 

5.97

 

6.04

 

Expected dividend yield

 

 

 

Fair value of common stock

$

3.64

$

25.60

Summary of option activity

A summary of option activity under the Plans and 2020 Plan during the six months ended June 30, 2022 is as follows:

Weighted

Weighted

average

average

remaining

Number of

exercise price

contractual

shares

per share

term (years)

Outstanding at January 1, 2022

 

2,005,756

$

11.26

 

8.50

Granted

 

543,900

3.64

9.90

Forfeited

 

Exercised

 

(17,012)

1.87

7.86

Outstanding at June 30, 2022

 

2,532,644

9.69

8.41

Exercisable at June 30, 2022

 

980,061

7.84

7.59

Vested or expected to vest at June 30, 2022

 

2,532,644

9.69

8.41

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Nature of the business and basis of presentation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Oct. 01, 2021
Net loss $ 8,924 $ 5,241 $ 20,577 $ 9,139    
Accumulated deficit 99,682   99,682   $ 79,105  
Cash and cash equivalents $ 34,649 $ 59,829 $ 34,649 $ 59,829 $ 49,229  
Open Market Sale | Maximum            
Securities aggregate price           $ 75,000
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of significant accounting policies - Narrative (Details)
6 Months Ended
Jun. 30, 2022
USD ($)
segment
Jan. 01, 2022
USD ($)
Dec. 31, 2021
USD ($)
Jun. 30, 2021
USD ($)
Summary of significant accounting policies        
Number of operating segments | segment 1      
Restricted cash $ 100,000   $ 100,000 $ 100,000
Deferred offering costs 300,000   $ 300,000  
Operating lease liability   $ 200,000    
Operating right-of-use asset, net $ 182,000 $ 200,000    
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of significant accounting policies - Components of cash and restricted cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Dec. 31, 2020
Summary of significant accounting policies        
Cash and cash equivalents $ 34,649 $ 49,229 $ 59,829  
Restricted cash 100   100  
Cash and restricted cash $ 34,749 $ 49,329 $ 59,929 $ 39,866
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of significant accounting policies - Anti-dilutive (Details) - shares
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share, Diluted, Other Disclosures [Abstract]    
Anti-dilutive securities 3,835,756 3,378,217
Stock options    
Earnings Per Share, Diluted, Other Disclosures [Abstract]    
Anti-dilutive securities 2,532,644 2,016,036
Common stock warrants    
Earnings Per Share, Diluted, Other Disclosures [Abstract]    
Anti-dilutive securities 1,303,112 1,362,181
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Government assistance programs (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2020
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
May 31, 2021
Mar. 27, 2020
Unusual or Infrequent Item, or Both [Line Items]                
Contra-research and development expense   $ 600,000   $ 600,000        
Refundable employee retention credit               $ 800,000
Contra General And Administrative Expense       200,000        
Contra expenses     $ 0   $ 0      
Employee retention credit receivable   847,000   847,000   $ 0    
Other Transaction Authority for Prototype Agreement                
Unusual or Infrequent Item, or Both [Line Items]                
Grants Receivable $ 13,300,000           $ 17,600,000  
Payment period of reimbursement contract 30 days              
Contra-research and development expense   10,000.00 $ 4,100,000 600,000 $ 8,100,000      
Prepaid expenses and other current assets   200,000   200,000   2,700,000    
Deferred research obligation liability   10,000.00   10,000.00   2,000,000.0    
Grant expected to be received   0   0   $ 1,600,000    
Grants receivable current   $ 17,400,000   $ 17,400,000        
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Prepaid expenses and other assets (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Prepaid expenses and other assets    
CARES Act employee retention credit receivable $ 847,000 $ 0
Prepaid insurance 830,000 2,019,000
Research and development advance payments 501,000 586,000
Other prepaids and short-term deposits 528,000 492,000
Reimbursement receivable from DoD 243,000 2,674,000
Unbilled reimbursement receivable from DoD   1,638,000
Prepaid expenses and other assets $ 2,949,000 $ 7,409,000
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued expenses and other liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Accrued expenses and other liabilities    
Research and development $ 2,205 $ 2,840
Compensation and related benefits 932 1,246
Professional fees 134 227
Short-term operating lease liability and other liabilities 66 317
Deferred research obligations 22 2,021
Accrued expenses and other liabilities $ 3,359 $ 6,651
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Long-term debt (Details)
$ in Millions
Apr. 30, 2020
USD ($)
Paycheck Protection Program  
Debt Instrument [Line Items]  
Debt amount $ 0.5
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and contingencies (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Commitments and contingencies        
Defined contribution $ 0.1 $ 0.1 $ 0.1 $ 0.1
Product development and regulatory approval milestone payments 2.6   2.6  
Commercial milestone payments 1.5   1.5  
Collaborative agreement, milestone payments made $ 0.1 $ 0.0 $ 0.1 $ 0.0
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Details) - Office and laboratory space
1 Months Ended
Dec. 31, 2021
May 31, 2017
ft²
item
Lessee, Lease, Description [Line Items]    
Lease term   62 months
Area | ft²   11,000
Number of extension | item   2
Period of extension 18 months 5 years
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Balance Sheet related information (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jan. 01, 2022
Lessee, Lease, Description [Line Items]    
Operating lease right-of-use assets $ 182 $ 200
Total operating lease liability   $ 200
Office and laboratory space    
Lessee, Lease, Description [Line Items]    
Operating lease right-of-use assets 182  
Operating lease liability 64  
Operating lease liability, net of current portion 124  
Total operating lease liability $ 188  
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Lease expense (Details) - Office and laboratory space - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Lessee, Lease, Description [Line Items]        
Total lease expense $ 60   $ 174  
Rent expenses   $ 100   $ 100
General, Administrative, Research and Development        
Lessee, Lease, Description [Line Items]        
Operating lease cost $ 60   121  
Short-term lease cost     $ 53  
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Additional lease related information (Details) - Office and laboratory space
Jun. 30, 2022
Lessee, Lease, Description [Line Items]  
Weighted-average remaining lease term 1 year 9 months
Weighted-average discount rate 9.00%
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Cash flow information (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
Office and laboratory space  
Lessee, Lease, Description [Line Items]  
Cash paid for operating lease liability $ 114
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Lease maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jan. 01, 2022
Lessee, Lease, Description [Line Items]    
Total operating lease liability   $ 200
Office and laboratory space    
Lessee, Lease, Description [Line Items]    
2022 (represents remaining six months in 2022) $ 120  
2023 246  
2024 63  
Total lease payments 429  
Less imputed interest (241)  
Total operating lease liability $ 188  
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Common stock (Details)
$ in Thousands
6 Months Ended
Apr. 28, 2021
USD ($)
$ / shares
item
shares
Jun. 30, 2022
Vote
Jun. 30, 2021
USD ($)
Common stock voting right | Vote   1  
Number of warrants | shares 1    
Proceeds from issuance of common stock | $     $ 906
Private offering      
Stock issued | shares 1,000,000    
Number of share for company's common stock | item 1    
Share price $ 27.00    
Proceeds from issuance of common stock | $ $ 27,000    
Exercise price $ 45.00    
Warrants and Rights Outstanding, Term 3 years    
Fair Value of Warrants | $ $ 6,000    
Warrants and Rights Outstanding, Measurement Input 28.70    
Volatility rate      
Warrants and Rights Outstanding, Measurement Input 82.7    
Risk-free interest rate      
Warrants and Rights Outstanding, Measurement Input 0.35    
Strike price (per share)      
Warrants and Rights Outstanding, Measurement Input 45.00    
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Common stock - Warrants (Details) - Warrants - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Class of Warrant or Right [Line Items]    
Warrants exercised, numbers 0 100,695
Gross proceeds from issuance of warrants   $ 0.9
Exercise of common stock warrants (shares)   100,695
Additional warrants exercised on cashless   72,320
Shares issued in cashless exercise   45,322
Exercise Price $9.00    
Class of Warrant or Right [Line Items]    
Warrants outstanding 803,112  
Exercise price $ 9.00  
Exercise Price $45.00    
Class of Warrant or Right [Line Items]    
Warrants outstanding 500,000  
Exercise price $ 45.00  
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Share-based compensation - Plans (Details) - shares
6 Months Ended
Jun. 30, 2022
Jul. 31, 2018
2018 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares available for grant   388,748
2020 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Threshold Percentage Of Total Number Of Common Stock Outstanding 4.00%  
Shares available for future issuance 1,313,412  
Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Authorized stock options 125,000  
Employee Stock Purchase Plan, Threshold Period For Which Common Stock Is Automatically Added To Arrive At Authorized Shares 10 years  
Percentage of outstanding capital stock 1.00%  
Number of common shares added in authorized 1,000,000  
Awards granted 0  
The Plans    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expiration period 10 years  
The Plans | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 4 years  
The Plans | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 1 year  
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Share-based compensation - Costs (Details) - USD ($)
$ in Thousands
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]        
Stock-based compensation expense $ 1,327 $ 749 $ 2,637 $ 1,074
Unrecognized compensation cost 12,100   $ 12,100  
Recognition period     3 years 6 months  
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 462 368 $ 907 522
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 865 $ 381 $ 1,730 $ 552
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Share-based compensation - Assumptions (Details) - $ / shares
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Share-based compensation    
Expected volatility 85.60% 83.10%
Risk-free interest rate 2.70% 1.10%
Expected term (in years) 5 years 11 months 19 days 6 years 14 days
Fair value of common stock $ 3.64 $ 25.60
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Share-based compensation - Option Activity and Restricted Stock (Details) - The Plans - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Options, Beginning balance 2,005,756    
Options, Granted 543,900    
Options, Exercised (17,012)    
Options, Ending balance 2,532,644   2,005,756
Options, Exercisable 980,061    
Options, Vested or expected to vest 2,532,644    
Weighted Average Exercise price      
Beginning price $ 11.26    
Granted 3.64    
Exercised 1.87    
Ending price 9.69   $ 11.26
Exercisable 7.84    
Vested or expected to vest $ 9.69    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Weighted Average Remaining Contractual Term 8 years 4 months 28 days   8 years 6 months
Weighted Average Remaining Contractual Term, Granted 9 years 10 months 24 days    
Weighted Average Remaining Contractual Term, Exercised 7 years 10 months 9 days    
Weighted Average Remaining Contractual Term, Exercisable 7 years 7 months 2 days    
Weighted Average Remaining Contractual Term, Vested or expected to vest 8 years 4 months 28 days    
Weighted average grant date fair value $ 2.65 $ 18.00  
Intrinsic value, exercised $ 0.1    
Intrinsic value, outstanding $ 1.8    
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Related party transactions (Details) - Broadband services agreement - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Nov. 30, 2015
Related Party Transaction [Line Items]            
Monthly cash fee payment           $ 20,000
Related party transaction, expenses $ 100,000 $ 100,000 $ 100,000 $ 100,000    
Due to related party $ 100,000   $ 100,000   $ 0  
XML 60 tmb-20220630x10q_htm.xml IDEA: XBRL DOCUMENT 0001472012 us-gaap:MeasurementInputSharePriceMember 2021-04-28 0001472012 us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-04-28 0001472012 us-gaap:MeasurementInputPriceVolatilityMember 2021-04-28 0001472012 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001472012 us-gaap:RetainedEarningsMember 2022-06-30 0001472012 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001472012 us-gaap:RetainedEarningsMember 2022-03-31 0001472012 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001472012 2022-03-31 0001472012 us-gaap:RetainedEarningsMember 2021-12-31 0001472012 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001472012 us-gaap:RetainedEarningsMember 2021-06-30 0001472012 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001472012 us-gaap:RetainedEarningsMember 2021-03-31 0001472012 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001472012 2021-03-31 0001472012 us-gaap:RetainedEarningsMember 2020-12-31 0001472012 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001472012 us-gaap:CommonStockMember 2022-06-30 0001472012 us-gaap:CommonStockMember 2022-03-31 0001472012 us-gaap:CommonStockMember 2021-12-31 0001472012 us-gaap:CommonStockMember 2021-06-30 0001472012 us-gaap:CommonStockMember 2021-03-31 0001472012 us-gaap:CommonStockMember 2020-12-31 0001472012 imnm:EquityIncentivePlan2018Including2008EquityIncentivePlanMember 2021-01-01 2021-12-31 0001472012 imnm:EquityIncentivePlan2018Including2008EquityIncentivePlanMember 2021-12-31 0001472012 imnm:EquityIncentivePlan2018Including2008EquityIncentivePlanMember 2021-01-01 2021-06-30 0001472012 imnm:EquityIncentivePlan2018Including2008EquityIncentivePlanMember 2022-06-30 0001472012 imnm:EquityIncentivePlan2018Member 2018-07-31 0001472012 imnm:EmployeeStockPurchasePlan2020Member 2022-06-30 0001472012 srt:MinimumMember imnm:EquityIncentivePlan2018Including2008EquityIncentivePlanMember 2022-01-01 2022-06-30 0001472012 srt:MaximumMember imnm:EquityIncentivePlan2018Including2008EquityIncentivePlanMember 2022-01-01 2022-06-30 0001472012 imnm:BroadbandServicesAgreementMember 2022-04-01 2022-06-30 0001472012 imnm:BroadbandServicesAgreementMember 2022-01-01 2022-06-30 0001472012 imnm:BroadbandServicesAgreementMember 2021-04-01 2021-06-30 0001472012 imnm:BroadbandServicesAgreementMember 2021-01-01 2021-06-30 0001472012 us-gaap:PrivatePlacementMember 2021-04-28 2021-04-28 0001472012 imnm:OfficeAndLaboratorySpaceMember 2021-04-01 2021-06-30 0001472012 imnm:OfficeAndLaboratorySpaceMember 2021-01-01 2021-06-30 0001472012 2022-01-01 0001472012 imnm:GeneralAdministrativeResearchAndDevelopmentMember imnm:OfficeAndLaboratorySpaceMember 2022-04-01 2022-06-30 0001472012 imnm:GeneralAdministrativeResearchAndDevelopmentMember imnm:OfficeAndLaboratorySpaceMember 2022-01-01 2022-06-30 0001472012 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001472012 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001472012 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001472012 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001472012 imnm:OfficeAndLaboratorySpaceMember 2022-06-30 0001472012 imnm:OfficeAndLaboratorySpaceMember 2022-04-01 2022-06-30 0001472012 imnm:OfficeAndLaboratorySpaceMember 2022-01-01 2022-06-30 0001472012 imnm:OtherTransactionAuthorityForPrototypeAgreementMember 2021-05-31 0001472012 imnm:OtherTransactionAuthorityForPrototypeAgreementMember 2020-07-31 0001472012 imnm:BroadbandServicesAgreementMember 2022-06-30 0001472012 imnm:BroadbandServicesAgreementMember 2021-12-31 0001472012 imnm:PaycheckProtectionProgramLoansMember 2020-04-30 0001472012 imnm:EquityIncentivePlan2020Member 2022-06-30 0001472012 2021-04-28 0001472012 us-gaap:WarrantyRightsAndObligationsFairValueOptionMember imnm:ExercisePrice9.00Member 2022-06-30 0001472012 us-gaap:WarrantyRightsAndObligationsFairValueOptionMember imnm:ExercisePrice45.00Member 2022-06-30 0001472012 2020-12-31 0001472012 imnm:OfficeAndLaboratorySpaceMember 2017-05-31 0001472012 us-gaap:WarrantMember 2022-01-01 2022-06-30 0001472012 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001472012 us-gaap:WarrantMember 2021-01-01 2021-06-30 0001472012 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001472012 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001472012 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001472012 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001472012 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001472012 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001472012 us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0001472012 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0001472012 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-06-30 0001472012 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001472012 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001472012 us-gaap:WarrantyRightsAndObligationsFairValueOptionMember 2022-01-01 2022-06-30 0001472012 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001472012 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001472012 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001472012 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001472012 srt:MaximumMember imnm:OpenMarketSaleMember 2021-10-01 0001472012 imnm:EquityIncentivePlan2020Member 2022-01-01 2022-06-30 0001472012 imnm:EquityIncentivePlan2018Including2008EquityIncentivePlanMember 2022-01-01 2022-06-30 0001472012 imnm:BroadbandServicesAgreementMember 2015-11-30 0001472012 imnm:OtherTransactionAuthorityForPrototypeAgreementMember 2020-07-01 2020-07-31 0001472012 2020-03-27 0001472012 us-gaap:PrivatePlacementMember 2021-04-28 0001472012 2021-06-30 0001472012 imnm:EmployeeStockPurchasePlan2020Member 2022-01-01 2022-06-30 0001472012 imnm:OtherTransactionAuthorityForPrototypeAgreementMember 2022-06-30 0001472012 imnm:OtherTransactionAuthorityForPrototypeAgreementMember 2021-12-31 0001472012 imnm:OtherTransactionAuthorityForPrototypeAgreementMember 2022-04-01 2022-06-30 0001472012 imnm:OtherTransactionAuthorityForPrototypeAgreementMember 2022-01-01 2022-06-30 0001472012 imnm:OtherTransactionAuthorityForPrototypeAgreementMember 2021-04-01 2021-06-30 0001472012 imnm:OtherTransactionAuthorityForPrototypeAgreementMember 2021-01-01 2021-06-30 0001472012 2022-04-01 2022-06-30 0001472012 2021-04-01 2021-06-30 0001472012 2021-01-01 2021-06-30 0001472012 us-gaap:WarrantyRightsAndObligationsFairValueOptionMember 2021-01-01 2021-06-30 0001472012 imnm:OfficeAndLaboratorySpaceMember 2021-12-01 2021-12-31 0001472012 imnm:OfficeAndLaboratorySpaceMember 2017-05-01 2017-05-31 0001472012 2022-06-30 0001472012 2021-12-31 0001472012 2022-08-02 0001472012 2022-01-01 2022-06-30 shares iso4217:USD imnm:Vote iso4217:USD shares imnm:item pure utr:sqft imnm:segment 12127385 11456991 12125156 11051185 0001472012 --12-31 2022 Q2 false 0 0 12127385 12110373 -0.74 -0.46 -1.70 -0.83 200000 P1Y 10-Q true 2022-06-30 false 001-39580 Immunome, Inc. DE 77-0694340 665 Stockton Drive Suite 300 Exton PA 19341 610 321-3700 Common Stock, $0.0001 par value IMNM NASDAQ Yes Yes Non-accelerated Filer true true false false 12127385 34649000 49229000 2949000 7409000 37598000 56638000 807000 855000 182000 100000 100000 332000 332000 39019000 57925000 5259000 3077000 3359000 6651000 8618000 9728000 124000 12000 8742000 9740000 0.0001 0.0001 10000000 10000000 0 0 0.0001 0.0001 200000000 200000000 12127385 12110373 1000 1000 129958000 127289000 -99682000 -79105000 30277000 48185000 39019000 57925000 5717000 3233000 13795000 5212000 3209000 2507000 6785000 4425000 8926000 5740000 20580000 9637000 -8926000 -5740000 -20580000 -9637000 500000 500000 2000 -1000 3000 -2000 -8924000 -5241000 -20577000 -9139000 -0.74 -0.46 -1.70 -0.83 12127385 11456991 12125156 11051185 12127385 1000 128631000 -90758000 37874000 1327000 1327000 -8924000 -8924000 12127385 1000 129958000 -99682000 30277000 12110373 1000 127289000 -79105000 48185000 2637000 2637000 17012 32000 32000 -20577000 -20577000 12127385 1000 129958000 -99682000 30277000 10660181 1000 96174000 -58292000 37883000 596000 1000000 26404000 26404000 749000 749000 134351 801000 801000 18260 21000 21000 -5241000 -5241000 11812792 1000 124149000 -63533000 60617000 10634245 1000 95738000 -54394000 41345000 596000 1000000 26404000 26404000 1074000 1074000 146017 906000 906000 32530 27000 27000 -9139000 -9139000 11812792 1000 124149000 -63533000 60617000 -20577000 -9139000 224000 351000 33000 2637000 1074000 -12000 -3000 -500000 -4460000 -142000 2182000 486000 -3342000 313000 -41000 -14436000 -7276000 176000 39000 -176000 -39000 27000000 486000 32000 27000 906000 69000 32000 27378000 -14580000 20063000 49329000 39866000 34749000 59929000 215000 110000 7000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">IMMUNOME, INC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Notes to Condensed Financial Statements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(Unaudited)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1. Nature of the business and basis of presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Organization</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Immunome, Inc. (“the Company” or “Immunome”) was incorporated as a Pennsylvania corporation on March 2, 2006 and was converted to a Delaware corporation on December 2, 2015. The Company is a biopharmaceutical company utilizing our proprietary human memory B cell platform to discover and develop first-in-class antibody therapeutics designed to change the way diseases are currently being treated. The Company’s primary focus areas are oncology and infectious disease, including COVID-19.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Since its inception, the Company has devoted substantially all its resources to research and development, raising capital, building its management team and extending its intellectual property portfolio. The Company is subject to risks and uncertainties common to early-stage companies in the biotechnology industry including, but not limited to, risks associated with the successful research, development and manufacturing of product candidates, uncertain results of preclinical and clinical testing, development of new technological innovations and products by competitors, dependence on key personnel and third-party vendors, protection of proprietary technology, compliance with government regulations, regulatory approval of product candidates and the ability to secure additional capital to fund operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Liquidity</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has incurred net losses since inception, including net losses of $20.6 million and $9.1 million for the six months ended June 30, 2022 and 2021, respectively, and it expects to generate losses from operations and negative operating cash flows for the foreseeable future primarily due to research and development costs for its potential product candidates. As of June 30, 2022, the Company had an accumulated deficit of $99.7 million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On October 1, 2021 the Company entered into an Open Market Sale Agreement (“ATM Agreement”) with Jefferies Group LLC, which provides that, upon the terms and subject to the conditions and limitations in the ATM Agreement, the Company may elect, from time to time, to offer and sell shares of common stock under the registration statement having an aggregate offering price of up to $75.0 million through Jefferies Group LLC acting as sales agent. The Company has not yet sold any shares under the ATM Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company had cash and cash equivalents of $34.6 million at June 30, 2022. The Company expects that its cash will enable it to fund its operating expenses and capital expenditure requirements for at least 12 months from the filing date of this Quarterly Report on Form 10-Q; however; more funding will be necessary beyond this point to fund additional research and development, clinical development and operations in order to pursue the Company’s growth strategy. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">If the Company cannot obtain the necessary funding, it will need to delay, scale back or eliminate some or all of its research and development programs or enter into collaborations with third parties to commercialize potential products or technologies that it might otherwise seek to develop or commercialize independently (or enter into these collaborations sooner than it might otherwise have intended to do); consider other various strategic alternatives, including a merger or sale of the Company; or reduce or cease operations. If the Company engages in collaborations, it may receive lower consideration upon commercialization of such products or technologies than if it had not entered into such arrangements or if it entered into such arrangements at later stages in the research and development process. Additionally, volatility in the capital markets and general economic conditions in the United States may be a significant obstacle to raising the required funds.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Operations of the Company are subject to certain risks and uncertainties including various internal and external factors that will affect whether and when the Company’s product candidates become approved drugs and how significant </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">their market share will be, some of which are outside of the Company’s control. The length of time and cost of developing and commercializing these product candidates and/or failure of them at any stage of the drug approval process will materially affect the Company’s financial condition and future operations. On March 11, 2020, the World Health Organization characterized the novel COVID-19 virus as a global pandemic. Although there is significant uncertainty as to the likely effects this disease may have in the future, there has not been a significant impact to the Company’s operations or financial statements to date.</p> -20600000 -9100000 -99700000 75000000.0 34600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2. Summary of significant accounting policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying financial statements have been prepared in accordance with accounting principles generally accepted (“GAAP”) in the United States. Any reference in these notes to applicable guidance is meant to refer to GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASU”) promulgated by the Financial Accounting Standards Board (“FASB”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Unaudited interim results</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">These unaudited condensed financial statements and accompanying notes should be read in conjunction with the Company’s annual financial statements and the notes thereto included in the Company’s Form 10-K filed with the Securities and Exchange Commission on March 28, 2022. The accompanying condensed financial statements as of June 30, 2022 and for the three and six months ended June 30, 2022 and 2021 are unaudited but include all adjustments that management believes to be necessary for a fair presentation of the periods presented. Interim results are not necessarily indicative of results for a full year. Balance sheet amounts as of December 31, 2021 have been derived from the audited financial statements as of that date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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 and expenses. The Company bases its estimates and assumptions on historical experience when available and on various factors that it believes to be reasonable under the circumstances. Significant estimates and assumptions reflected in these condensed financial statements include, but are not limited to, the expected volatility used to estimate fair value of stock options and accrued research and development expenses. Estimates and assumptions are periodically reviewed in light of changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known. Actual results could differ from these estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Segment and geographic information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Operating segments are defined as components of an entity about which separate discrete information is available for evaluation by the chief operating decision maker (“CODM”), or decision-making group, in deciding how to allocate resources and in assessing performance. The CODM is the Company’s Chief Executive Officer. The Company views its operations as and manages its business in one operating segment operating exclusively in the United States.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair value of financial instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">ASC Topic 820, <i style="font-style:italic;">Fair Value Measurement</i> (“ASC 820”), establishes a fair value hierarchy for instruments measured at fair value that distinguishes between assumptions based on market data (observable inputs) and the Company’s own assumptions (unobservable inputs). Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the inputs that market participants would use in pricing the assets or liability and are developed based on the best information available in the circumstances. ASC 820 identifies fair value as the price that would be received to sell an asset or paid to transfer a liability, in an orderly transaction between market </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">participants at the measurement date. As a basis for considering market participant assumptions in fair value measurements, ASC 820 establishes a three-tiered value hierarchy that distinguishes between the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Level 1 — Quoted market prices in active markets for identical assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Level 2 — Inputs other than Level 1 inputs that are either directly or indirectly observable, such as quoted market prices, interest rates and yield curves.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Level 3 — Unobservable inputs for the asset or liability (i.e.; supported by little or no market activity). Level 3 inputs include management’s own assumptions about the assumptions that market participants would use in pricing the asset or liability (including assumptions about risk).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">To the extent the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgement. Accordingly, the degree of judgement exercised by the Company in determining fair value is greatest for instruments categorized as Level 3. A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents are Level 1 assets as of June 30, 2022 and December 31, 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;">Restricted cash</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Restricted cash represents collateral provided for a letter of credit issued as a security deposit in connection with the Company’s lease of its corporate facilities. This lease expires in 2024 at which time the cash will be released from restriction. Restricted cash was $100,000 at both June 30, 2022 and 2021, respectively. The following table provides a reconciliation of the components of cash and cash equivalents and restricted cash reported in the Company’s condensed balance sheets to the total of the amount presented in the condensed statements of cash flows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.09%;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;">June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 34,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 59,829</p></td></tr><tr><td style="vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 100</p></td></tr><tr><td style="vertical-align:bottom;width:69.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;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 3.5pt 0pt 0pt;"> 34,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;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 3.5pt 0pt 0pt;"> 59,929</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;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;">Equity issuance costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 0pt;">The Company capitalizes costs that are directly associated with the ATM Agreement until such financings are consummated, at which time such costs are recorded against the gross proceeds from the applicable financing. If a financing is abandoned, deferred offering costs are expensed. Ongoing costs that are directly associated with the ATM Agreement are expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 0pt;">Deferred offering costs were $0.3 million and $0.3 million as of June 30, 2022 and December 31, 2021, respectively, on the condensed balance sheet. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Government assistance programs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for amounts received under its U.S. Department of Defense (“DoD”) expense reimbursement contract as contra-research and development expenses in the condensed statements of operations. The Company accounts for the employee retention credit received under the U.S. Department of Treasury Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) as contra-expense to personnel related costs within research and development and general and administrative expenses in the condensed statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Research and development costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Research and development costs are charged to expense as incurred. Research and development costs consist of costs incurred in performing research and development activities, including salaries and bonuses, share-based </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">compensation, employee benefits, facilities costs, laboratory supplies, depreciation and amortization, preclinical and clinical development expenses, including manufacture and testing of clinical supplies, consulting and other contracted services. Additionally, under the terms of the license agreements described in Note 7, the Company is obligated to make future payments should certain development and regulatory milestones be achieved. Costs for certain research and development activities are recognized based on the terms of the individual arrangements, which may differ from the timing of receipt of invoices and payment of invoices and are reflected in the financial statements as a prepaid or accrued expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Net loss per share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Basic net loss per share of common stock is computed by dividing the net loss by the weighted average number of common shares outstanding for the period. Diluted net loss per share of common stock is computed by adjusting net loss to reallocate undistributed earnings based on the potential impact of dilutive securities. Diluted net loss per share of common stock is computed by dividing the diluted net loss by the weighted average number of common shares outstanding for the period, including potential dilutive common shares assuming the dilutive effect of common stock equivalents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following potentially dilutive securities outstanding as of June 30, 2022 and 2021 have been excluded from the computation of diluted weighted-average shares of common stock outstanding, as they would be anti-dilutive:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:13.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><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.58%;margin:0pt;padding:0pt;"><p style="font-family:'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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:28.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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.58%;margin:0pt;padding:0pt;"><p style="font-family:'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.39%;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:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:top;width:66.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,532,644</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,016,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin: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:top;width:66.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stock warrants<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,303,112</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,362,181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;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 3.5pt 0pt 0pt;"> 3,835,756</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;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 3.5pt 0pt 0pt;"> 3,378,217</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin: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><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6pt;vertical-align:top;white-space:nowrap;width:19.45pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Represents common stock equivalents.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In periods in which the Company reports a net loss per share of common stock, diluted net loss per share of common stock is the same as basic net loss per share of common stock since dilutive common shares are not assumed to have been issued if their effect is anti-dilutive. The Company reported a net loss per share of common stock for the three and six months ended June 30, 2022 and 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Effective January 1, 2022, the Company adopted ASU No. 2016-02, <i style="font-style:italic;">Leases</i> (“ASC 842”) using the modified retrospective approach by applying the new standard to all leases existing on the adoption date. The results for reporting periods beginning after January 1, 2022 are presented in accordance with ASC 842, while prior period amounts are not adjusted and continue to be reported under the accounting standards that were in effect prior to January 1, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At the inception of an arrangement, the Company determines whether an arrangement contains a lease based on facts and circumstances present in the arrangement. An arrangement is or contains a lease if the arrangement conveys the right to control the use of an identified asset for a period of time in exchange for consideration. Typically, lessees are required to recognize leases with a term greater than one year on the balance sheet as an operating or finance lease liability and right-of-use asset. Right-of-use assets represent the Company’s right to use an underlying asset during the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. The Company has elected the practical expedient to not to recognize leases with a term of 12 months or less. The Company does not have any financing leases as of June 30, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Operating lease liabilities and their corresponding right-of-use assets are recorded based on their present value of lease payments over the remaining lease term. Options to extend the lease term are included in the Company’s assessment of the lease term only if there is a reasonable assessment that the Company will renew. Leases are discounted to its present value using either the interest rate implicit in the Company’s lease or its incremental borrowing rate, which </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">reflects the fixed rate in which the Company could borrow on a collateralized basis the amount of lease payments in the same currency, for a similar term, in a similar economic environment. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Recently adopted accounting standards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On January 1, 2022, the Company adopted ASC 842, which establishes ASC 842 and supersedes the lease accounting guidance under ASC 840. The standard generally requires lessees to recognize operating and finance lease liabilities and corresponding right-of-use (ROU) assets on the balance sheet and provide enhanced disclosures on the amount, timing, and uncertainty of cash flows arising from lease arrangements. The Company adopted ASC 842 using the modified retrospective approach. The Company elected the package of practical expedients available for existing contracts, which allowed the Company to carry forward our historical assessments of lease identification, lease classification, and initial direct costs. The Company also elected a policy to not apply the recognition requirements of ASC 842 for short-term leases with a term of 12 months of less. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of January 1, 2022, the effective date, the Company identified one operating lease arrangement relating to the Company’s headquarters facility and one short-term lease relating to laboratory equipment. The adoption of ASC 842 resulted in a recognition of an ROU asset and <span style="-sec-ix-hidden:Hidden_02FF5-SdO0CSeQWhXk7UtQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">lease</span></span> liability of $0.2 million on the Company’s balance sheet relating to the leases as of January 1, 2022. The adoption of the standard did not have a material effect on the Company’s condensed statements of operations and condensed statements of cash flows (Note 8). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Recently issued accounting pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In November 2021, the FASB issued ASU Topic 832, <i style="font-style:italic;">Disclosures by Business Entities about Government Assistance</i> (“ASC 832”). This standard requires annual disclosures about transactions with a government that have been accounted for by analogizing to a grant or contribution accounting model to increase transparency about the types of transactions, the accounting for the transactions, and the effect of the transactions on an entity’s financial statements. The effective date of ASC 832 is for financial statements issued for annual periods beginning after December 15, 2021. The Company is currently evaluating the effect ASC 832 will have on its financial statements and related disclosures.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying financial statements have been prepared in accordance with accounting principles generally accepted (“GAAP”) in the United States. Any reference in these notes to applicable guidance is meant to refer to GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASU”) promulgated by the Financial Accounting Standards Board (“FASB”).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Unaudited interim results</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">These unaudited condensed financial statements and accompanying notes should be read in conjunction with the Company’s annual financial statements and the notes thereto included in the Company’s Form 10-K filed with the Securities and Exchange Commission on March 28, 2022. The accompanying condensed financial statements as of June 30, 2022 and for the three and six months ended June 30, 2022 and 2021 are unaudited but include all adjustments that management believes to be necessary for a fair presentation of the periods presented. Interim results are not necessarily indicative of results for a full year. Balance sheet amounts as of December 31, 2021 have been derived from the audited financial statements as of that date.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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 and expenses. The Company bases its estimates and assumptions on historical experience when available and on various factors that it believes to be reasonable under the circumstances. Significant estimates and assumptions reflected in these condensed financial statements include, but are not limited to, the expected volatility used to estimate fair value of stock options and accrued research and development expenses. Estimates and assumptions are periodically reviewed in light of changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known. Actual results could differ from these estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Segment and geographic information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Operating segments are defined as components of an entity about which separate discrete information is available for evaluation by the chief operating decision maker (“CODM”), or decision-making group, in deciding how to allocate resources and in assessing performance. The CODM is the Company’s Chief Executive Officer. The Company views its operations as and manages its business in one operating segment operating exclusively in the United States.</p> 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair value of financial instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">ASC Topic 820, <i style="font-style:italic;">Fair Value Measurement</i> (“ASC 820”), establishes a fair value hierarchy for instruments measured at fair value that distinguishes between assumptions based on market data (observable inputs) and the Company’s own assumptions (unobservable inputs). Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the inputs that market participants would use in pricing the assets or liability and are developed based on the best information available in the circumstances. ASC 820 identifies fair value as the price that would be received to sell an asset or paid to transfer a liability, in an orderly transaction between market </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">participants at the measurement date. As a basis for considering market participant assumptions in fair value measurements, ASC 820 establishes a three-tiered value hierarchy that distinguishes between the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Level 1 — Quoted market prices in active markets for identical assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Level 2 — Inputs other than Level 1 inputs that are either directly or indirectly observable, such as quoted market prices, interest rates and yield curves.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Level 3 — Unobservable inputs for the asset or liability (i.e.; supported by little or no market activity). Level 3 inputs include management’s own assumptions about the assumptions that market participants would use in pricing the asset or liability (including assumptions about risk).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">To the extent the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgement. Accordingly, the degree of judgement exercised by the Company in determining fair value is greatest for instruments categorized as Level 3. A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents are Level 1 assets as of June 30, 2022 and December 31, 2021. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;">Restricted cash</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Restricted cash represents collateral provided for a letter of credit issued as a security deposit in connection with the Company’s lease of its corporate facilities. This lease expires in 2024 at which time the cash will be released from restriction. Restricted cash was $100,000 at both June 30, 2022 and 2021, respectively. The following table provides a reconciliation of the components of cash and cash equivalents and restricted cash reported in the Company’s condensed balance sheets to the total of the amount presented in the condensed statements of cash flows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.09%;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;">June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 34,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 59,829</p></td></tr><tr><td style="vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 100</p></td></tr><tr><td style="vertical-align:bottom;width:69.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;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 3.5pt 0pt 0pt;"> 34,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;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 3.5pt 0pt 0pt;"> 59,929</p></td></tr></table> 100000 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.09%;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;">June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 34,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 59,829</p></td></tr><tr><td style="vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 100</p></td></tr><tr><td style="vertical-align:bottom;width:69.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;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 3.5pt 0pt 0pt;"> 34,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;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 3.5pt 0pt 0pt;"> 59,929</p></td></tr></table> 34649000 59829000 100000 100000 34749000 59929000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;">Equity issuance costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 0pt;">The Company capitalizes costs that are directly associated with the ATM Agreement until such financings are consummated, at which time such costs are recorded against the gross proceeds from the applicable financing. If a financing is abandoned, deferred offering costs are expensed. Ongoing costs that are directly associated with the ATM Agreement are expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 0pt;">Deferred offering costs were $0.3 million and $0.3 million as of June 30, 2022 and December 31, 2021, respectively, on the condensed balance sheet. </p> 300000 300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Government assistance programs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for amounts received under its U.S. Department of Defense (“DoD”) expense reimbursement contract as contra-research and development expenses in the condensed statements of operations. The Company accounts for the employee retention credit received under the U.S. Department of Treasury Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) as contra-expense to personnel related costs within research and development and general and administrative expenses in the condensed statements of operations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Research and development costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Research and development costs are charged to expense as incurred. Research and development costs consist of costs incurred in performing research and development activities, including salaries and bonuses, share-based </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">compensation, employee benefits, facilities costs, laboratory supplies, depreciation and amortization, preclinical and clinical development expenses, including manufacture and testing of clinical supplies, consulting and other contracted services. Additionally, under the terms of the license agreements described in Note 7, the Company is obligated to make future payments should certain development and regulatory milestones be achieved. Costs for certain research and development activities are recognized based on the terms of the individual arrangements, which may differ from the timing of receipt of invoices and payment of invoices and are reflected in the financial statements as a prepaid or accrued expense.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Net loss per share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Basic net loss per share of common stock is computed by dividing the net loss by the weighted average number of common shares outstanding for the period. Diluted net loss per share of common stock is computed by adjusting net loss to reallocate undistributed earnings based on the potential impact of dilutive securities. Diluted net loss per share of common stock is computed by dividing the diluted net loss by the weighted average number of common shares outstanding for the period, including potential dilutive common shares assuming the dilutive effect of common stock equivalents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following potentially dilutive securities outstanding as of June 30, 2022 and 2021 have been excluded from the computation of diluted weighted-average shares of common stock outstanding, as they would be anti-dilutive:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:13.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><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.58%;margin:0pt;padding:0pt;"><p style="font-family:'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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:28.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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.58%;margin:0pt;padding:0pt;"><p style="font-family:'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.39%;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:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:top;width:66.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,532,644</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,016,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin: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:top;width:66.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stock warrants<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,303,112</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,362,181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;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 3.5pt 0pt 0pt;"> 3,835,756</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;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 3.5pt 0pt 0pt;"> 3,378,217</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin: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><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6pt;vertical-align:top;white-space:nowrap;width:19.45pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Represents common stock equivalents.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In periods in which the Company reports a net loss per share of common stock, diluted net loss per share of common stock is the same as basic net loss per share of common stock since dilutive common shares are not assumed to have been issued if their effect is anti-dilutive. The Company reported a net loss per share of common stock for the three and six months ended June 30, 2022 and 2021.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following potentially dilutive securities outstanding as of June 30, 2022 and 2021 have been excluded from the computation of diluted weighted-average shares of common stock outstanding, as they would be anti-dilutive:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:13.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><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.58%;margin:0pt;padding:0pt;"><p style="font-family:'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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:28.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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.58%;margin:0pt;padding:0pt;"><p style="font-family:'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.39%;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:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:top;width:66.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,532,644</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,016,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin: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:top;width:66.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stock warrants<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,303,112</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,362,181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;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 3.5pt 0pt 0pt;"> 3,835,756</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;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 3.5pt 0pt 0pt;"> 3,378,217</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin: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><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6pt;vertical-align:top;white-space:nowrap;width:19.45pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Represents common stock equivalents.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 2532644 2016036 1303112 1362181 3835756 3378217 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Effective January 1, 2022, the Company adopted ASU No. 2016-02, <i style="font-style:italic;">Leases</i> (“ASC 842”) using the modified retrospective approach by applying the new standard to all leases existing on the adoption date. The results for reporting periods beginning after January 1, 2022 are presented in accordance with ASC 842, while prior period amounts are not adjusted and continue to be reported under the accounting standards that were in effect prior to January 1, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At the inception of an arrangement, the Company determines whether an arrangement contains a lease based on facts and circumstances present in the arrangement. An arrangement is or contains a lease if the arrangement conveys the right to control the use of an identified asset for a period of time in exchange for consideration. Typically, lessees are required to recognize leases with a term greater than one year on the balance sheet as an operating or finance lease liability and right-of-use asset. Right-of-use assets represent the Company’s right to use an underlying asset during the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. The Company has elected the practical expedient to not to recognize leases with a term of 12 months or less. The Company does not have any financing leases as of June 30, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Operating lease liabilities and their corresponding right-of-use assets are recorded based on their present value of lease payments over the remaining lease term. Options to extend the lease term are included in the Company’s assessment of the lease term only if there is a reasonable assessment that the Company will renew. Leases are discounted to its present value using either the interest rate implicit in the Company’s lease or its incremental borrowing rate, which </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">reflects the fixed rate in which the Company could borrow on a collateralized basis the amount of lease payments in the same currency, for a similar term, in a similar economic environment. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Recently adopted accounting standards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On January 1, 2022, the Company adopted ASC 842, which establishes ASC 842 and supersedes the lease accounting guidance under ASC 840. The standard generally requires lessees to recognize operating and finance lease liabilities and corresponding right-of-use (ROU) assets on the balance sheet and provide enhanced disclosures on the amount, timing, and uncertainty of cash flows arising from lease arrangements. The Company adopted ASC 842 using the modified retrospective approach. The Company elected the package of practical expedients available for existing contracts, which allowed the Company to carry forward our historical assessments of lease identification, lease classification, and initial direct costs. The Company also elected a policy to not apply the recognition requirements of ASC 842 for short-term leases with a term of 12 months of less. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of January 1, 2022, the effective date, the Company identified one operating lease arrangement relating to the Company’s headquarters facility and one short-term lease relating to laboratory equipment. The adoption of ASC 842 resulted in a recognition of an ROU asset and <span style="-sec-ix-hidden:Hidden_02FF5-SdO0CSeQWhXk7UtQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">lease</span></span> liability of $0.2 million on the Company’s balance sheet relating to the leases as of January 1, 2022. The adoption of the standard did not have a material effect on the Company’s condensed statements of operations and condensed statements of cash flows (Note 8). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Recently issued accounting pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In November 2021, the FASB issued ASU Topic 832, <i style="font-style:italic;">Disclosures by Business Entities about Government Assistance</i> (“ASC 832”). This standard requires annual disclosures about transactions with a government that have been accounted for by analogizing to a grant or contribution accounting model to increase transparency about the types of transactions, the accounting for the transactions, and the effect of the transactions on an entity’s financial statements. The effective date of ASC 832 is for financial statements issued for annual periods beginning after December 15, 2021. The Company is currently evaluating the effect ASC 832 will have on its financial statements and related disclosures.</p> 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3. Government assistance programs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">DoD expense reimbursement contract</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In July 2020, the Company entered into an Other Transaction Authority for Prototype Agreement (the “OTA Agreement”) with the DoD to fund the Company’s efforts in developing an antibody cocktail therapeutic to treat COVID-19. The amount of funding originally made available to the Company under this expense reimbursement contract was $13.3 million. In May 2021, the Company and the DoD amended the OTA Agreement, pursuant to which the DoD award was <span style="background:#ffffff;">increased from </span><span style="background:#ffffff;">$13.3</span><span style="background:#ffffff;"> million to </span><span style="background:#ffffff;">$17.6</span><span style="background:#ffffff;"> million. </span>Under the OTA Agreement, the DoD is required to pay the Company, upon submission of proper invoices, within 30 calendar days of receipt of request for payment. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recorded contra-research and development expense related to the OTA Agreement of $0.01 million and $0.6 million for the three and six months ended June 30, 2022, respectively, in the condensed statements of operations. The Company recorded contra-research and development expense related to the OTA Agreement of $4.1 million and $8.1 million for the three and six months ended June 30, 2021, respectively, in the condensed statements of operations. The Company had an expense reimbursement receivable balance of $0.2 million and $2.7 million due from the DoD in prepaid expenses and other current assets as of June 30, 2022 and December 31, 2021, respectively, in the accompanying condensed balance sheets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Costs that have been reimbursed by the DoD but not yet expensed by the Company are recorded as a deferred research obligation liability for the period. The Company has a deferred research obligation liability of $0.01 million and $2.0 million as of June 30, 2022 and December 31, 2021, respectively. This amount is included in accrued expenses and other liabilities in the accompanying condensed balance sheets. DoD reimbursable services that have been performed but not yet billed are recorded as an unbilled receivable in prepaid expenses and other current assets in the accompanying </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">condensed balance sheets. The Company had an unbilled receivable from the DoD of $0 and $1.6 million as of June 30, 2022 and December 31, 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of June 30, 2022, the Company has received $17.4 million in expense reimbursement from the DoD under the OTA Agreement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">U.S. Department of Treasury CARES Act employee retention credit </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;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under the CARES Act, the Company met eligibility criteria for a $0.8 million refundable employee retention credit. The Company recorded contra-expense to personnel related costs within research and development expense of $0.6 million and contra-general administrative expense of $0.2 million for the three and six months ended June 30, 2022, respectively, in the condensed statements of operations. No such amounts were recognized for the three and six months ended June 30, 2021. The Company had an employee retention credit receivable balance due from the U.S. Department of Treasury of $0.8 million and $0 in prepaid expenses and other current assets as of June 30, 2022 and December 31, 2021, respectively, in the accompanying condensed balance sheets.</p> 13300000 13300000 17600000 P30D 10000.00 600000 4100000 8100000 200000 2700000 10000.00 2000000.0 0 1600000 17400000 800000 600000 600000 200000 0 0 800000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">4. Prepaid expenses and other assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Prepaid expenses and other assets 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:67.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">CARES Act employee retention credit receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;margin:0pt;padding:0pt;"><p 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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 847</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,019</p></td></tr><tr><td style="vertical-align:bottom;width:67.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development advance payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 586</p></td></tr><tr><td style="vertical-align:bottom;width:67.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other prepaids and short-term deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 492</p></td></tr><tr><td style="vertical-align:bottom;width:67.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reimbursement receivable from DoD</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,674</p></td></tr><tr><td style="vertical-align:bottom;width:67.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unbilled reimbursement receivable from DoD</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:15.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,638</p></td></tr><tr><td style="vertical-align:bottom;width:67.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.85%;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 3.5pt 0pt 0pt;"> 2,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:15.1%;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 3.5pt 0pt 0pt;"> 7,409</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:67.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">CARES Act employee retention credit receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;margin:0pt;padding:0pt;"><p 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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 847</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,019</p></td></tr><tr><td style="vertical-align:bottom;width:67.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development advance payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 586</p></td></tr><tr><td style="vertical-align:bottom;width:67.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other prepaids and short-term deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 492</p></td></tr><tr><td style="vertical-align:bottom;width:67.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reimbursement receivable from DoD</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,674</p></td></tr><tr><td style="vertical-align:bottom;width:67.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unbilled reimbursement receivable from DoD</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:15.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,638</p></td></tr><tr><td style="vertical-align:bottom;width:67.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.85%;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 3.5pt 0pt 0pt;"> 2,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:15.1%;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 3.5pt 0pt 0pt;"> 7,409</p></td></tr></table> 847000 830000 2019000 501000 586000 528000 492000 243000 2674000 1638000 2949000 7409000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">5. Accrued expenses and other liabilities </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 20.15pt;">Accrued expenses and other liabilities 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:15.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.07%;border-bottom:1px solid #000000;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;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.65%;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;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,205</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;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.54%;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:15.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,840</p></td></tr><tr><td style="vertical-align:bottom;width:67.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Compensation and related benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,246</p></td></tr><tr><td style="vertical-align:bottom;width:67.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Professional fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:15.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 227</p></td></tr><tr><td style="vertical-align:bottom;width:67.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term operating lease liability and other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 317</p></td></tr><tr><td style="vertical-align:bottom;width:67.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred research obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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:10.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:15.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,021</p></td></tr><tr><td style="vertical-align:bottom;width:67.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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:10.85%;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 3.5pt 0.05pt 0pt;"> 3,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:15.1%;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 3.5pt 0.05pt 0pt;"> 6,651</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:15.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.07%;border-bottom:1px solid #000000;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;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.65%;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;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,205</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;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.54%;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:15.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,840</p></td></tr><tr><td style="vertical-align:bottom;width:67.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Compensation and related benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,246</p></td></tr><tr><td style="vertical-align:bottom;width:67.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Professional fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:15.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 227</p></td></tr><tr><td style="vertical-align:bottom;width:67.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term operating lease liability and other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 317</p></td></tr><tr><td style="vertical-align:bottom;width:67.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred research obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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:10.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:15.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,021</p></td></tr><tr><td style="vertical-align:bottom;width:67.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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:10.85%;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 3.5pt 0.05pt 0pt;"> 3,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:15.1%;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 3.5pt 0.05pt 0pt;"> 6,651</p></td></tr></table> 2205000 2840000 932000 1246000 134000 227000 66000 317000 22000 2021000 3359000 6651000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">6. Long-term debt</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">On April 30, 2020, the Company entered into a loan agreement with Silicon Valley Bank as the lender (“Lender”) for a loan in an aggregate principal amount of $0.5 million (“PPP Loan”) pursuant to the Paycheck Protection Program (“PPP”) under the CARES Act and implemented by the U.S. Small Business Administration (“SBA”). The Company used the proceeds of the PPP Loan for payroll and other qualifying expenses. The entire PPP Loan was forgiven on May 21, 2021 and recognized as other income in the condensed statements of operations.</p> 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">7. Commitments and contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Employment agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company entered into employment agreements (the “Employment Agreements”) with certain key personnel providing for compensation and severance in certain circumstances, as defined in the respective Employment Agreements. The Employment Agreements may be terminated by either the Company or the employees in accordance with the respective Employment Agreements (subject to the payment of severance upon certain terminations) and provide for annual pay adjustments and bonuses at the discretion of the Board of Directors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Employee benefit plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company maintains a defined-contribution plan under Section 401(k) of the Internal Revenue Code (the “401(k) Plan”). The 401(k) Plan covers all employees who meet defined minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pre-tax basis. The Company assumes all administrative costs of the 401(k) Plan and makes matching contributions as defined in the 401(k) Plan document. The Company made matching contributions of $0.1 million to the 401(k) Plan for each of the three and six months ended June 30, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;">Legal proceedings</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;margin:0pt;">The Company is not a party to any material litigation and does not have contingency reserves established for any litigation liabilities. At each reporting date, the Company evaluates whether a potential loss amount or a potential range of loss is probable and reasonably estimable under the provisions of the authoritative guidance that addresses accounting for contingencies. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">License Agreements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company entered into various license agreements to further discover, develop and commercialize certain technologies and treatments. The Company may need to pay developmental and regulatory milestone payments of up to approximately $2.6 million. In addition, the Company may need to pay royalty rates on net product sales and certain commercial milestone payments of up to approximately $1.5 million, if any.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recorded $0.1 million milestone payments during the three and six months ended June 30, 2022, respectively, in research and development expenses in the condensed statements of operations. No such costs were recorded during the three and six months ended June 30, 2021, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 100000 100000 100000 100000 2600000 1500000 100000 100000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">8. Leases </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Effective January 1, 2022, the Company adopted ASC 842 using the modified retrospective approach by applying the new standard to all leases existing on the adoption date. The results for reporting periods beginning after January 1, 2022 are presented in accordance with ASC 842, while prior period amounts are not adjusted and continue to be reported under the accounting standards that were in effect prior to January 1, 2022. The Company elected the practical expedient to recognize short-term leases under ASC 840.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In May 2017, the Company entered into a 62-month office and laboratory space lease commencing on July 1, 2017 for approximately 11,000 square feet of space in Exton, Pennsylvania. The Company has an option to extend the lease for up to two additional five-year terms. In December 2021, the Company extended the lease for an additional eighteen-month term ending in March 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;"> Beginning July 2021, the Company leased laboratory equipment on a month-to-month basis. In April 2022, the Company terminated the agreement through exercising the option to purchase the leased laboratory equipment under the lease agreement. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Supplemental balance sheet information related to leases as of June 30, 2022 was as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.4%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:3.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 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:37.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 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:58.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating leases:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:37.63%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:58.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.66%;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:37.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">182</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:37.63%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:58.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.66%;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:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">64</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liability, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:37.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">124</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.7%;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 operating lease liability</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.66%;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:37.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 188</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Operating lease liability and operating lease liability, net of current portion is included in accrued expenses and other current liabilities and other long-term liabilities, respectively, in the accompanying condensed balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Supplemental lease expense related to leases was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:82.51%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:39.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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:33.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:11.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;width:12.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 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.73%;border-bottom:1.5pt 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;">Lease Cost (in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:1.5pt 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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.68%;border-bottom:1.5pt 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;">Statements of Operations Classification</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1.5pt 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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.59%;border-bottom:1.5pt 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;">Three Months Ended June 30, 2022</b></p></td><td style="vertical-align:bottom;width:12.62%;border-bottom:1.5pt 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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:33.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative<br/>Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;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.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 121</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:33.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative<br/>Research and development</p></td><td style="vertical-align:bottom;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3.5pt 0.05pt 0pt;"> 53</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.73%;background:#cceeff;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 lease expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;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.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3.5pt 0.05pt 0pt;"> 174</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under ASC 840, rent expense was $0.1 million for each of the three and six months ended June 30, 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Other information related to the operating lease where the Company is the lessee was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.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 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:3.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;width:37.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.69%;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:3.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:37.64%;border-bottom:1.5pt 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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.69%;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 remaining lease term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">1.75</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:37.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">9.0%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Supplemental cash flow information related to the operating lease was as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.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 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:3.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;width:37.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.69%;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:3.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:37.64%;border-bottom:1.5pt 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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.69%;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 paid for operating lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:37.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 114</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of June 30, 2022, minimum rental commitments under the operating lease were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.92%;border-bottom:1px solid #000000;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;">Years ending December 31, </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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.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;">2022 (represents remaining six months in 2022)</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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 120</p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</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.41%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 246</p></td></tr><tr><td style="vertical-align:bottom;width:83.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;">2024</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.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:12.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 63</p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease payments</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.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:12.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 429</p></td></tr><tr><td style="vertical-align:bottom;width:83.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;">Less imputed interest</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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;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;"> (241)</p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Present value of lease liability</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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 188</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> P62M 11000 2 P5Y P18M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Supplemental balance sheet information related to leases as of June 30, 2022 was as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.4%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:3.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 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:37.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 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:58.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating leases:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:37.63%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:58.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.66%;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:37.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">182</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:37.63%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:58.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.66%;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:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">64</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liability, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:37.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">124</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.7%;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 operating lease liability</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.66%;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:37.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 188</p></td></tr></table> 182000 64000 124000 188000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:82.51%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:39.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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:33.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:11.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;width:12.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 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.73%;border-bottom:1.5pt 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;">Lease Cost (in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:1.5pt 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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.68%;border-bottom:1.5pt 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;">Statements of Operations Classification</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1.5pt 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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.59%;border-bottom:1.5pt 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;">Three Months Ended June 30, 2022</b></p></td><td style="vertical-align:bottom;width:12.62%;border-bottom:1.5pt 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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:33.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative<br/>Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;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.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 121</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:33.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative<br/>Research and development</p></td><td style="vertical-align:bottom;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3.5pt 0.05pt 0pt;"> 53</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.73%;background:#cceeff;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 lease expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;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.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3.5pt 0.05pt 0pt;"> 174</p></td></tr></table> 60000 121000 53000 60000 174000 100000 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.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 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:3.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;width:37.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.69%;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:3.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:37.64%;border-bottom:1.5pt 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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.69%;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 remaining lease term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">1.75</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:37.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">9.0%</p></td></tr></table> P1Y9M 0.090 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Supplemental cash flow information related to the operating lease was as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.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 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:3.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;width:37.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.69%;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:3.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:37.64%;border-bottom:1.5pt 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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.69%;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 paid for operating lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:37.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 114</p></td></tr></table> 114000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of June 30, 2022, minimum rental commitments under the operating lease were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.92%;border-bottom:1px solid #000000;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;">Years ending December 31, </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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.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;">2022 (represents remaining six months in 2022)</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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 120</p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</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.41%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 246</p></td></tr><tr><td style="vertical-align:bottom;width:83.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;">2024</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.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:12.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 63</p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease payments</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.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:12.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 429</p></td></tr><tr><td style="vertical-align:bottom;width:83.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;">Less imputed interest</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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;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;"> (241)</p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Present value of lease liability</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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 188</p></td></tr></table> 120000 246000 63000 429000 241000 188000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">9. Common stock </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Common stock </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The holders of common stock are entitled to one vote for each share of common stock. Subject to the approval of the holders of a majority in interest of the Company’s stockholders entitled to vote thereon, the holders of common stock shall be entitled to receive dividends out of legally available funds. In the event of any voluntary or involuntary liquidation, dissolution, or winding up of the Company, the holders of common stock are entitled to share ratably in the remaining assets of the Company available for distribution.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On April 28, 2021, the Company sold 1,000,000 units, each unit comprising one share of the Company’s common stock and one Series B Warrant (each, a “Series B Warrant”) to purchase one-half of a share of common stock. The units were issued in a private placement at a price of $27.00 per unit for gross proceeds of $27.0 million. The Series B Warrants are equity-classified, exercisable at any time, have an exercise price of $45.00 per share and will terminate at three years from the date of issuance. The fair value of the warrants on the date of issuance was $6.0 million. The fair value of the warrants was estimated using a Black-Scholes Option Pricing Model. The significant assumptions used in preparing the option pricing model for valuing the Company's warrants to purchase shares of common stock as of April 28, 2021 included (i) volatility of 82.7%, (ii) risk free interest rate of 0.35%, (iii) strike price of $45.00 per share, (iv) fair value of common stock of $28.70 per share, and (v) expected life of three years. The Series B Warrants are callable by the Company in certain circumstances.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Warrants to acquire shares of common stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 0pt;">At June 30, 2022, common stock warrants outstanding were as follows: </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:30%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.18%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:20.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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:40.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="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.18%;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;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;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;width:20.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;">Exercise Price per Share</b></p></td><td style="vertical-align:bottom;width:4.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;width:40.28%;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;">Expiration Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.18%;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;"> 803,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;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:20.6%;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;">$ 9.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:40.28%;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;">June 2, 2023</p></td></tr><tr><td style="vertical-align:bottom;width:29.18%;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;"> 500,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;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:20.6%;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;">$ 45.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:40.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;">April 28, 2024</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt;">During the six months ended June 30, 2022, no warrants were exercised. During the six months ended June 30, 2021, 100,695 warrants were exercised, and the Company received proceeds of $0.9 million and 100,695 shares of the Company’s common stock were issued. Additionally, 72,320 warrants were cashless exercised during the six months ended June 30, 2021 and 45,322 shares of the Company’s common stock were issued.</p> 1 1000000 1 1 27.00 27000000.0 45.00 P3Y 6000000.0 82.7 0.35 45.00 28.70 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 0pt;">At June 30, 2022, common stock warrants outstanding were as follows: </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:30%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.18%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:20.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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:40.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="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.18%;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;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;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;width:20.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;">Exercise Price per Share</b></p></td><td style="vertical-align:bottom;width:4.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;width:40.28%;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;">Expiration Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.18%;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;"> 803,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;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:20.6%;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;">$ 9.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:40.28%;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;">June 2, 2023</p></td></tr><tr><td style="vertical-align:bottom;width:29.18%;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;"> 500,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;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:20.6%;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;">$ 45.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:40.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;">April 28, 2024</p></td></tr></table> 803112 9.00 500000 45.00 0 100695 900000 100695 72320 45322 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10. Share-based compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In July 2008, the Board of Directors adopted the 2008 Equity Incentive Plan (the “2008 Plan”) which provided for the grant of qualified incentive stock options and non-qualified stock options, restricted stock or other awards to the Company’s employees, officers, directors, advisors, and outside consultants for the issuance or purchase of shares of the Company’s common stock. The 2008 Plan was replaced in July 2018 with the 2018 Equity Incentive Plan (2018 Plan and collectively with the 2008 Plan, the “Prior Plans”). At the time that the 2008 Plan was terminated, there were 388,748 shares available for grant that were transferred to the 2018 Plan. On September 24, 2020, the 2018 Plan was terminated and replaced with the 2020 Equity Incentive Plan (the “2020 Plan”). Additionally, the number of shares of our common stock reserved for issuance under the 2020 Plan will automatically increase on January 1 of each year, beginning on January 1, 2021 and continuing through and including January 1, 2030, by 4% of the total number of shares of our capital stock outstanding on December 31 of the preceding calendar year, or a lesser number of shares determined by the Company’s Board of Directors. As of June 30, 2022, there were 1,313,412 shares available for future issuance under the 2020 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company also adopted the 2020 Employee Stock Purchase Plan (“ESPP”) on September 18, 2020 which provides for the grant of purchase rights to purchase shares of the Company’s common stock to eligible employees, as </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">defined by the ESPP. The maximum number of shares of common stock that may be issued under the ESPP will not exceed 125,000 shares of common stock, plus the number of shares of common stock that are automatically added on January 1 of each calendar year for a period of up to ten years, commencing on the first January 1 following the year in which an IPO occurs and ending on, and including, January 1, 2030, in an amount equal to the lesser of (i) 1% of the total number of shares of common stock outstanding on December 31 of the preceding calendar year, and (ii) 1,000,000 shares of common stock. No shares of common stock have been issued under the ESPP as of June 30, 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The 2020 Plan and the ESPP are administered by the Board of Directors subject to the Board’s right to delegate to a committee. The exercise prices, vesting and other restrictions are determined at the discretion of the Board of Directors. Stock options awarded under the Prior Plans and the 2020 Plan generally expire 10 years after the grant date unless the Board of Directors sets a shorter term. Vesting periods for awards under the Prior Plans and the 2020 Plan are determined at the discretion of the Board of Directors. Stock options granted to employees, officers, members of the Board of Directors and consultants of the Company typically vest over <span style="-sec-ix-hidden:Hidden_Wc-PhXuNLkSSdiK-mkD_3Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to four years. Certain options provide for accelerated vesting if there is a change in control, as defined in the Prior Plans and the 2020 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Share-based compensation expense recorded as research and development and general and administrative expenses in the condensed statements of operations is as follows (in thousands):</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:56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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="5" style="vertical-align:bottom;white-space:nowrap;width:21.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;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:20.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;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:56%;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="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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;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.28%;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.65%;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: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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:56%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 368</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 522</p></td></tr><tr><td style="vertical-align:bottom;width:56%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 865</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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.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 3.5pt 0pt 0pt;"> 1,730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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.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 3.5pt 0pt 0pt;"> 552</p></td></tr><tr><td style="vertical-align:bottom;width:56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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:8.77%;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 3.5pt 0pt 0pt;"> 1,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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:8.77%;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 3.5pt 0pt 0pt;"> 749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:8.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 3.5pt 0pt 0pt;"> 2,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:8.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 3.5pt 0pt 0pt;"> 1,074</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Unrecognized compensation cost related to unvested options was $12.1 million as of June 30, 2022 and will be recognized over an estimated weighted average period of 3.5 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stock options</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The weighted average assumptions used in the Black-Scholes option-pricing model for stock options granted were:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:67.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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.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;">Six Months Ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 85.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 83.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:67.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:67.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:67.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:67.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3.64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 25.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin: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-indent:18pt;margin:0pt 0pt 12pt 0pt;">A summary of option activity under the Plans and 2020 Plan during the six months ended June 30, 2022 is as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.13%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:2.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:2.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:13.82%;margin:0pt;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><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'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:13.78%;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:48.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:13.82%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.44%;margin:0pt;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:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'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:13.78%;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:48.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:13.82%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.44%;margin:0pt;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:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'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:13.78%;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:48.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:13.82%;margin:0pt;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:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">exercise price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'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:13.78%;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:48.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">per share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'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:13.78%;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 (years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,005,756</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8.50</p></td></tr><tr><td style="vertical-align:bottom;width:48.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 543,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3.64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9.90</p></td></tr><tr><td style="vertical-align:bottom;width:48.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.79%;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:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,012)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7.86</p></td></tr><tr><td style="vertical-align:bottom;width:48.79%;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:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;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 3.5pt 0pt 0pt;"> 2,532,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8.41</p></td></tr><tr><td style="vertical-align:bottom;width:48.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;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 3.5pt 0pt 0pt;"> 980,061</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7.59</p></td></tr><tr><td style="vertical-align:bottom;width:48.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested or expected to vest at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;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 3.5pt 0pt 0pt;"> 2,532,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8.41</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The weighted-average grant date fair value per share of stock options granted during the six months ended June 30, 2022 and 2021 was $2.65 and $18.00, respectively. The aggregate intrinsic value of stock options exercised during the six months ended June 30, 2022 was $0.1 million. The aggregate intrinsic value of stock options outstanding at June 30, 2022 is $1.8 million.</p> 388748 0.04 1313412 125000 P10Y 0.01 1000000 0 P10Y P4Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Share-based compensation expense recorded as research and development and general and administrative expenses in the condensed statements of operations is as follows (in thousands):</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:56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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="5" style="vertical-align:bottom;white-space:nowrap;width:21.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;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:20.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;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:56%;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="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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;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.28%;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.65%;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: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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:56%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 368</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 522</p></td></tr><tr><td style="vertical-align:bottom;width:56%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 865</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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.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 3.5pt 0pt 0pt;"> 1,730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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.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 3.5pt 0pt 0pt;"> 552</p></td></tr><tr><td style="vertical-align:bottom;width:56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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:8.77%;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 3.5pt 0pt 0pt;"> 1,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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:8.77%;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 3.5pt 0pt 0pt;"> 749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:8.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 3.5pt 0pt 0pt;"> 2,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:8.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 3.5pt 0pt 0pt;"> 1,074</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p> 462000 368000 907000 522000 865000 381000 1730000 552000 1327000 749000 2637000 1074000 12100000 P3Y6M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The weighted average assumptions used in the Black-Scholes option-pricing model for stock options granted were:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:67.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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.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;">Six Months Ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 85.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 83.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:67.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:67.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:67.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:67.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3.64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 25.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin: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> 0.856 0.831 0.027 0.011 P5Y11M19D P6Y14D 3.64 25.60 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A summary of option activity under the Plans and 2020 Plan during the six months ended June 30, 2022 is as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.13%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:2.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:2.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:13.82%;margin:0pt;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><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'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:13.78%;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:48.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:13.82%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.44%;margin:0pt;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:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'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:13.78%;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:48.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:13.82%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.44%;margin:0pt;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:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'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:13.78%;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:48.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:13.82%;margin:0pt;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:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">exercise price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'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:13.78%;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:48.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">per share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'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:13.78%;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 (years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,005,756</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8.50</p></td></tr><tr><td style="vertical-align:bottom;width:48.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 543,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3.64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9.90</p></td></tr><tr><td style="vertical-align:bottom;width:48.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.79%;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:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,012)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7.86</p></td></tr><tr><td style="vertical-align:bottom;width:48.79%;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:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;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 3.5pt 0pt 0pt;"> 2,532,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8.41</p></td></tr><tr><td style="vertical-align:bottom;width:48.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;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 3.5pt 0pt 0pt;"> 980,061</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7.59</p></td></tr><tr><td style="vertical-align:bottom;width:48.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested or expected to vest at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;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 3.5pt 0pt 0pt;"> 2,532,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8.41</p></td></tr></table> 2005756 11.26 P8Y6M 543900 3.64 P9Y10M24D 17012 1.87 P7Y10M9D 2532644 9.69 P8Y4M28D 980061 7.84 P7Y7M2D 2532644 9.69 P8Y4M28D 2.65 18.00 100000 1800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">11. Related party transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">License agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has entered into license agreements with certain stockholders of the Company. Expenses with these related parties were de minimis for the three and six months ended June 30, 2022 and 2021, respectively. In addition, amounts owed to these related parties were de minimis as of June 30, 2022 and December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Broadband services agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In November 2015, the Company entered into a management services agreement (the “Broadband MSA”) with BCM Advisory Partners LLC and Broadband Capital Partners LLC (collectively “Broadband Capital”). Certain directors of the Company are principals of Broadband Capital. Under the Broadband MSA, the Company engages Broadband Capital as a consultant for advice in connection with senior management matters related to the Company’s business, administration and policies in exchange for a cash fee to Broadband Capital of $20,000 per month. The Broadband MSA was amended and/or restated in July 2016, January 2017, June 2018, March 2020 and August 2020. In June 2021, the Company extended the Broadband MSA to continue through June 2022. The Company recorded $0.1 million during each of the three and six months ended June 30, 2022 and 2021, respectively, related to the Broadband MSA, which is included in general and administrative expenses in the condensed statements of operations. Amounts due to Broadband Capital were $0.1 million and $0 as of June 30, 2022 and December 31, 2021, respectively.</p> 20000 100000 100000 100000 100000 100000 0 EXCEL 61 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /<[!54'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 " #W.P55$W$[R^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:95D=#E9<,G!<&!XEM(;EM8TX3DI-VW-ZU;A^@'$/*2NW]^ M]SM(JX/0/N)+] $C64PWH^OZ)'18L0-1$ !)']"I5.9$GYL['YVB?(U["$H? MU1ZAKJI[<$C**%(P 8NP$)ELC18ZHB(?SWBC%WSXC-T,,QJP0X<])> E!R:G MB>$T=BU< 1.,,+KT74"S$.?JG]BY ^R<')-=4L,PE$,SY_(.'-Z?GU[G=0O; M)U*]QOPJ64&G@"MVF?S6K#?;1R;KJJZ+ZJ&H[K:&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #W.P552*,W._H% ##( & 'AL+W=OQ$2$H5&">2(F,OPC\/7JJG71(KY8\#34CW+SL]@!]8R>)\,D M^TLV^;/=;HMX::)EM N&$D1!G/_R[:XB#@)<5A' =@'L70"M>H.["W ST+QD M&=8-UWPT5')#E'D:U,Q!5C=9-- $L6G&N59P-X X/;J17@JMH@F/?7(;ZT"_ MDFF<=P]3S6V2K+@2R;"CX6TFIN/ME*]S95:AW"?W,M:K!%1]X;^-[T IBZ*R M?5&O&2KX2QJ?$]"1X^3I?GQ&&V\#?%<8N:YR[:Y=VXS=#\F:>^*J!8,S$>I%M$;??4/[SH\V\*\D]J8:ND4U=#'U MLAJ>7M?"1HJ'4Z?]V8:$1C5$ZA5(O7I(GU.NM%#A*WD4:ZFT#0^7TBJU5(D6:C>SW@6A( ]I]"R4#0S7=6;OG$:%I%*6QC,197KAI[)W;:'&5IK@';H/6P872206=-%LIS\A< MPY D4I&)3&.M7N'7M]]ZQ[X-Z#[K=RGL$&T]$$4=S(H]]-&6KEQR7D::)$7T77L;7T*GT1+HT1Q M>_.>>6+.8!P_R4ULY3TBMX4&MF*>PB_1TC!1W.>\Q=Q-5Y\4F2GY$L2>O4OC MDK.QE?,4?HF6AHGB'N=]<\YDHL$Y_16LJV=D7)%>NEVK9\+CFI*6KHGB5B?K MJ&,E>#48+M"G]O%X"JM$2Z]$<:/S41JG.UO)&#-+1T1 M>&C_9L,5F[*7UHGAY@8,OA_$2S)_C9YE:$7&!:;W#_=6KE/X(U;Z(X:;F7TC MDMNMM^+Q4E0ZX"-"#^/YS=B:3, #FQ*6CHC5ECI>E@MUV,^2>&3 M!;S 4BK['(3K/,BXS3U/@ R(^+F@E?<4]H>5]H?5LC_SB(RVN M4Y4,P\.:XI6NA]5R/;>14$LS*G\"!;T"8Q"M>6QO5URPDO,4GH>5GH?AEF7/ MN3W,%>4Y0"MDPV01'M>4LK1 K%:^:+X2T%FQ-L1EJO%.X8#Q+[;D5V%MQB-2QM5U!\RAUNPT'MRT+4OGX^*&I;)+A3N4]XV[/H9H2E_ML9SR%[W%+W^/B+F4,@'X.&7+[ MT,,%*B<;/.[_@G4.MHG-8I?MGB?$,TG7?,>XN%KLT(^S?>E.^7B^O7_/S5J9 MD% L(-0Y'\ \H/(=\_Q$RW6VZ?PLM991=K@2W!?*/ #W%U+J_8EY0?%_"Z/_ M %!+ P04 " #W.P55U)AR 2H% ">%0 & 'AL+W=O\QHJ_6;'14F5OA5W*UD+H'GK5!8KXGG1JJ2L6FS6[;-KL5GS1A6L M@FN!9%.65#R^A8(_7"[PXNG!>W:W5^;!:K.NZ1W<@/I07PM]M^JCY*R$2C)> M(0&[R\4;?+$E@7%H+?YB\""/KI&APA:(P MD32.3X>@B_Z;QO'X^BGZSRUY3>:62MCRXF^6J_WE(EF@'':T*=1[_O +' B% M)E[&"]G^1P\'6V^!LD8J7AZ<-8*25=TO_7Q(Q)$##F8(Q7WK=K^" M3+OCUAV/W5>:74^1]!1)&\^?H]@( 95"5$I-[,+&IPL0V .8E70A:YK!Y4(O M%0GB'A:;[[_#D??:QNZ%@HVX^CU7WQ5]LZ5RCVB5H\Q&W=-"DYCP"!1);>"G=G'@S6,/>^RA$_N?7-'B&3##R>?].$R3*2K&N^4(]MHK68A>$LUKC' M&CNQOM-(J6+5'1*F_)[QW5DCH6O7)9)SRMQ\GH/4@F6 M*>@6IHU%,F7A>5,6)\U&^-(>7^K$=P4[T!-9+[Z=OC#YS[BTS^=T.I]]2[9/ MFHUP8F^0*^\9RVY^N1W<1Q]./6RI"Q;+,$[)_"3&1YJ*GZ4X!:.WK&"*@5UV M#F%>2'=>*MJ8]*"RV"ELFS=9QANM-*BFC_2V "MA,LTY"6V#,S7TO3B>'YM! M(+%;(35,T8!3)[$H)O8+9QC\3F%=ZJ 280M"F0Q M3&,RKT!XT$KL%LMW;7X+7MV=*1#E2<13+<0DL "VV4&4:,_KQ#ZX Q?8&_BO4 M$%F+SK<'&I,?)!4GSB)[HWCV<<^+'(3\H6ULU*.]RCJU^8NK[ M%&[,>A!J[ ME5JWS >IEH;_$KWRSO5,PKKJ"J1[_09>(^PM]2/SA^2>"E/C&K7G@OT#^6M4 M\:>G3$I3";E >G\OE9Y!1OFI0GH#!_T&KIU9>D\&Y:U>PT_[LJ7>P\L:VDUX M\6A-NY/(ETRQ;P\TWC<.S09Q-QMF??'*D6GB.5.-R1*3>.DG89M$4,31)S]QN9-GC-S4J,KJ=GDG;%*][XUTY75 M"A5;2GF:AA:9LIIJG9K?TY&CHX*334Q3-@4UG7H..Y8QZY:#3-N3LS2-;-L. MFVF<8F^^SR1#+T/.A?RG,[E2%K; MN?UL"L'TR,+>W5LL9[K[U='AF3FY_)V*.U9)5,!.NWKGL4Z#Z X#NQO%Z_8\ M[98KQ=D:0 MU@( $0* 8 >&PO=V]R:W-H965T&ULK59=;]HP%/TK M5C9-K=01)R&$=A!II9JV29-0JVW/;G(A5AT[LQWH]NMG)VE&VA0"&@_@CWO. M/<>^QIYMA7Q0&8!&CSGC:NYD6A=7KJN2#'*B1J( ;F960N9$FZY6PE$B5>4[D[VM@8CMW/.=IX):N,VT'W'A6 MD#7<@?Y>+*7IN2U+2G/@B@J.)*SFSD?O:N%A"Z@B?E#8JITVLE;NA7BPG2_I MW,%6$3!(M*4@YF<#"V#,,AD=OQI2I\UI@;OM)_9/E7ECYIXH6 CVDZ8ZFSM3 M!Z6P(B73MV+[&1I#H>5+!%/5-]K6L>'804FIM,@;L%&04U[_DL=F(78 WFL MOP'X0P%! P@JH[6RRM8-T22>2;%%TD8;-MNHUJ9"&S>4VVV\T]+,4H/3\4+P MU&P*I.B:,,(30'>62Z&S)9' =0::)H2=H_?H+7*1RLRHFKG:I+8$;M*DN:[3 M^*^D^5KR$0KP!?*Q[_? %_OA-Y 8N%?!O2[<-89;UW[KVJ_X@B-=]QFKF<;] M3/:47:F")#!WS#%2(#?@Q._>>!/\H<_F?R+KF Y:T\$^]GAI#@A(:4R;JDH> M4$$DVA!6 CJC'*6",2(5*D#6NWS>MQAUAJC*8/\A-C$>88S-GFQV;1X,ZQ@8 MMP;&QQBX:*H1D5)G0M(_9L(ZJ4=[Y=?\X8XN#]>?9P8&!'8LA*V%\"0+5*GR ML/SPA:KGNO=%= 1/6L&3DP2;&T%IPE/*UX=43PZJWA?141VUJJ.]JA7Q#H;5^.7+D^=[ M?A1,PV?B>P,]'$1!OW8/_[L2\?'JCRCXAGZ A_[(/A/NSA5OWU??B%Q3KA"# ME8'B460X9/UDJ3M:%-6M?R^T>4-4SQ#HGTXQG\!4$L# M!!0 ( /<[!55NC)X,IP0 ! 5 8 >&PO=V]R:W-H965T&ULK5AM1O<@MYXJ\)G$J)\96J=W(-.5JRQ,F M[\6.I_#+6F0)4W";;4RYRS@+?/'K+I6.Q5'*7\(2-R MGR0L^WO&8W&<&-0X/7B,-ENE'YC3\8YM^!-77W9IO)6*9 M_R7' NM;!EGMI1)):0QOD$1I\9^]EH&X, >W, N#>RZ@=MBX)0&SEL]N*6! M^U8/7FF02S<+[7G@%DRQZ3@31Y)I-+#IBSSZN37$*TIUH3RI#'Z-P$Y-YR(- M(>T\)$^**0XEH"01:_+'CF=,IU*2._+U:4'>O[LA[TB4DB];L9785/ " MFL9F//U#?^@F+;Y]DBS[)ECV1767"K3+A=K%/'X&1 M9:LM@64&7>\ [7RG5R:6CH+)SYGT5^$P]0(:C,W#99B;(,=VG&O0H@FB3C#T MKE%+Q)]-[0ITI=>K]'J=>G_F*91>G,ME(72Y2"I=B@>.*2ZXO"LQUK"FN FR M/:L6ED43Y >#NN FR'5M#Q?L5X+]3L%?A *YHK'@,+E^P_]@:/LUN4V0%[A6 M36X39%O>H(9:-E%#WPEPO4&E-^C4^YN0DJPSD9PTPW<%TQHT?-\A8A$4HA9! M87(16+O>0:5WT-U*U99G\+%L\%EJ=(?N4*@Z^5;V(;VY) MRM$/44EXU5YJ"Q>!W-%::!!,[4.UQ&A:OD#T8@ZFG8)_ATU9#&T*E48;'SW= ME]RZ/ 3FV6Y#(0*#SA0$=9D(;DB=88M2^ZS4[FQ.#[ 6Y)9E'');[#2A':.M MJ23J:6'TRK;HE6W9%]MU2LZ3-^T<)ZOB([LJ-[ '@X67P%X:]H"KEULR8S): MH5DJN >7=6+=!XWJ1&&N7Z].!$;O&[6)D@V_)]2R 64;Q7Z/9Q M5K+_:RA06#,4" P)!4K6&HKS3$R[A^)O^1D'#^_8 4:F#:^BH*,">_2]D@H& M9A@?NVJC.;U2&-<#IS[FSC$D=3U_.&ST+YS3HYY?#PW&:7F4#EKF9WH>H&GW M!/T]T>DJF.:TVQ8?!-D2'YP3BP_&B<;'O#CA27BVR8_6)(C>IZK8X5=/J^.[ M#_FA5>WYC([F%'F^T,=]^8G2F;XX*_S,LDV42A+S-;B"U02OFQ7';\6-$KO\ M?.E9*"62_'++6<@S#8#?UT*HTXUV4!V"3O\!4$L#!!0 ( /<[!543)WU7 MGP< $D\ 8 >&PO=V]R:W-H965T&ULO5M;;]LV%/XK M@E=L*U#'(JEKEQAH8P[K@ U%TVX/PQY4F8F%RI8KR4GZ[T?)KBA>1%GI6?O0 M^'+.=\CO'%/\>+E\*,I/U8:QVGGK&9I]_>!==K>IFP\6R\M]#L^GT!G7=Y9SXF%;LN\K^S=;VYFD4S9\UNDT->ORL>?F.G M#OD-7EKD5?N_\W"R=6=.>JCJ8GMRYBW89KOCW^3Q1$3/ 7D##OCD@!4'' XX MD),#41V&FN2='#RU263 P3\YM%U?'/O>$K=*ZF1Y618/3ME8<[3F1X=:XWR>Z.54ZVXU\4Z:=- MD:]96?WDT,^'K/[BS)T/-ROGYV?/G6>-S?M-<:B2W;JZ7-2\50WV(CVUX/6Q M!7BP!=LMKYBJB7)A<+^VN[]:K[.FY)+LX;DR;[K$YR ]9J!"M-#]M# MSGE8-\66I5EM *%VD/>%%GO!D])E!G>9P2V.-X#S.LF37[)H:/2$&+U P-]TMTN;CODZA;Q'Y((MEJI5O-?8_$GFQ&=3,/$<_OK*3^ MDJZ_Y*S^_EQMDI)5S\_J^!'2[W?<#8B'>XTY]M\:NQF-7U;[)&57,S[<5JR\ M9[/ECS^@P/W%5$608!0(3.+("W7D& K2# *!"8ES.\2YEM_)#=)SIKA.>T-F@X?=^4/ M>(;*A _DIB19\:S;Y1]:+ M?3,2F 6&%6MJ[9[0I$>,DK85:$1JCR@SV!-VZ&D,6LOV!-IO"L$^41]?]MA3 MZQ84C4*AR;P+V8;LNNU/5CMY49D+U>HZN5 AT58GM'[FYS$BL:+]1LUDVH3Z M0^?)/Z[Z?C_LN.IS6]6'C#224;V+#,H0>\B+U1^R;C6"4?6.]]_3.XP?V1E-TR@YEP M?[S@=&$2\_I0YXX&L[D?835QU&!'PB@B _4FA ZR*QU3O8UWWZ1J CZ;B306 M0'4-*!J%0I.9%](&A=]QK06!RAY0M!4H&H5"D],FI!2R:ZEO7W&Q!YB<*EWI MF-9<0(/2T: RN4)A(;O$@EMW00:]95QXL;=H8V$E+GL M[8/9!=6WK<-@7:\@XA%?VR #%5.@:!0*34Z D&;8+LTFK<78L287L2Z[L%;# MH-MQ]H@R@T+E8;O*>]I:##;(O @'ZA/-'GMRY8)J/"@TF7>A\;!=X]G68NRN MDPL5$FV%32H1>TKETU$SF38A$O%Y(O&L) _V"Y_QHZ\F/MO4#H8(9>$1*4!5.J MHE$H-/FHD9 ZQ/V.BS$$5 2!HJU T2@4FIPV(:N(758]1:':(2N'RK#!QVW MDXD3>HB?5G]AB(Y'C>UY$UQ\(Q[&O'BLVV,WC.(C432^#'7'Q8+>%GB'3 M-[W&^V]2+7P:22+M;#'HIA%XP1G$%HX"HBX) M&>SFL1NJA4D-=B2,AH[?$:%GR'EZ9FB7U=Q_DVHQ%QSDYLX*%(U"H@:"M0- J%)E]#$'K,@]]ZLD-.OF^@[P,AHIW[ XU)QV+*9 J5 MY-E5DFUZ9'>=3!KH,4!/USGS*,;J[:-1,YDVH8>\LR]<'!GL+),C3X@8;_J]J_'^FX[7&9]5]NB32P14QD"A'9E?]&YA-I=L^0/_ M+N-:,&>W'-Z]"#E;Y?'>ZO%-7>S;BYD?B[HNMNW+#4OX(ZHQX-_?%D7]]4US MU[.[/;S\#U!+ P04 " #W.P55>O<;TF<" M!@ & 'AL+W=OD717Q3%Y%HAL2%7J"R?P*\.XQ<'\!2[,[8HVK7H(CI(^+V5)R0.WY$H MC&93>OX;_DQ./$XL]GSQRTYL:A!]HOET(N@M!^OK5;!%^ MGNK""Y$]Z\E\[,G\$#OVI*[1$XRKF^!K1[+]@XYIS?HN%:"Y+/':V,E7LT^S M\&F< 6[3TT^+A&[W"STU]D#;KT1F4P;RMM_W&.IZ,7GGL+H'_">R.] M9KKDTA !!4+#DP]H#+HWIWYC5>._[SMET2W\LD(_!^T"\+Y0RNXV+L'X#Y'^ M!E!+ P04 " #W.P55;BTC/I(& P'@ & 'AL+W=O;]?=S342V-A9XKO$76_;K:VO6;?/"L@V M*R J"2?97[]7@H -0HE[[I<$L/3RO+_T/$B7]UQ\D3O&%'K(TEQ>C79*%1>3 MB8QV+*/R#2]8#K]LN,BH@ENQG;UC*[Z]&>/3TX%.RW2G]8+*\+.B6W3+UN5@+N)LT5N(D8[E, M>(X$VUR-KO'%RO?U!#/B[X3=RX-KI%VYX_R+OOD]OAIY&A%+6:2T"0K_]FS% MTE1; AQ?:Z.CYIUZXN'UD_5WQGEPYHY*MN+I/TFL=E>C^0C%;$/+5'WB][^Q MVJ&IMA?Q5)J_Z+X>ZXU05$K%LWHR(,B2O/I/'^I '$P ._8)I)Y NA."@0E^ M/<%$;E(A,VZ]I8HN+P6_1T*/!FOZPL3&S 9ODERG\58)^#6!>6JYXGD,26$Q MNE54,4B0DHAOT(K*'7H'299HC#[?OD6O7_V$7J$D1W_M>"EI'LO+B0( VLPD MJE]V4[V,#+QLAM[S7.TD^A5>&A_/GP#P!CUY0G]#G ;_*/,WR/=^1L0CQ()G M]?+IV '';X+I&WO^4#!UT#8F:!O!,P3-)JA*\FU5K8E*F+RPA:TR&]C-ZDZ^ MD 6-V-4(6E4RL6>CY8\_X)GWB\WG,QD[BD#01"!P65]^@(4GY=):&]7,F9FI M5Y?]3O:'\"W#%MA?-*..<$T;7%-G9J[C?Z&7JNI6'-:?B.=1DC*4 MUX#U4WT=Z126NA^@U%^@"'(F#8&M MUVOT)Z?6X+DMG=JOM;4C;Z:>-^#/ 3%C-YGL:+YELK,.Z=*6IC/3A-XEZ?": M5)L_EY-GLG8<#-(&@SB3NQ:LH$F,V(/N"E9%@*L=$W5(K!$@O<0$P:K8IZ".]2YD5G]]O8CSO]HIE5#"?#>!K>1J[B1KP MB9)9 QJ50O?V88%9T0>6)O:#'OS^,!\/-7M+Y]C)@LN/!FG*\^U8,9$]BW7: MQQK@+M+O0;RX95[LIMX/+U$?5N?Z_#K&0>#/NOY9QH4D'"JEEHIQ>)+J3?(] MDR]13?A,9%N[]SVH&[?JSA;YJR@;1S?!VUC^0'0I*5YXIU4;9LDIR#EGZ\V MUXRBTXH X^1;XD$>,Q74,)(4O&2@[$(T9Z&&I>/3%E-[1@WLJ!,WM M5.E^W40'T4?=1O7DD/15QGB0QDDK,XA;9AS7 7M@(DJD<;QRD!?Z \+N7U]7^%WRMHPA MX0#F5GH0M_08QOSRW#C?<')N^A)EX0VEII4HQ"U1GHH5_&H8 !0+S5V2T&WS M9,5%_V[UJ[^W M ")L.N]^;5C&Z1WW 4%,6OE!W/)C=8H#B"ITQ[9)GNN$:;W"1,)CJU]]Y1$L M?++HNM4?YB_FLZ$F:B4*<4N4D]UB^C/&Z5!?E?A!&/0<%-# M.=Q=)GC:R;T;[[?&HU4YOEOE?-QLH'HA')6P@14K+>-*H-,7["JXK9]<&Y;= M$3P@Y/R#^//YE.]_Z\1RE^KURZ\F=RMF:JL]3W5,!:+:$#-F#2>Q-"-D1U/%G=*%Z8 M$[X[KA3/S.6.T9@)/0!^WW"NGF[T"YI#XN7_4$L#!!0 ( /<[!57%YDY8 MU D ($7 8 >&PO=V]R:W-H965T&ULM5AI;]PX$OTK M1$\P2(!V7W&0.'-X$,>9'#.?V5*UQ+5$:DBJ.YU?OZ^*DKK;<;Q88!<( MXI9$UOGJ59%G&^=O0TD4U=>ZLN%\5,;8O)I.0U92K5\K2,>?3$- MC2>=RZ:ZFBYFLY-IK8T=79S)NP_^XLRUL3*6/G@5VKK6?ON&*KG#6ZH$\4OS0?/)ZF@Y33.1I4\L;]W[WT7\5W^++4 M@2Y=];?)8WD^>C%2.:UT6\6/;O,[=?X\8WF9JX+\KS9I[?'+DD/=T M",%3D??T_QB"I.'X?@U<6*]"HS,Z'XD@OZ;1Q<\_S4]FIP_8?SS8?_R0]/^) M_0]KN+J^_O+^YOJ7L;IZ?SE1[UVDH*)3EPXIM8%R]:NQVF9&5^H3E!"J-@;U M^(O5;6XBY4_4'-O^2SO5C2^T-=_2PU5=M];5!!ML-E&/?_[IQ6(Q.V51EZYN MM-W*F_FI9N8*SUI](&O#MEI#F5;]1]:)?]?: M9Z5:,-AF)V(KR\B<79-G 8B"5F^ITAL-W^YL?DL9U4OR:?_\V41]WIFK#.M> M&M>4&O2241M-A@!FW6<\5N:;L85RK4=@7.,-11"G*MM:6U53[?#P1F6@--54 M.C)%LT&Y"9F#?6)N3FLP;Z-6QH=X9.Q15FF)>C1+EV\Y%UXWHCQ@<3"%36YE MI;8%2:XV>LM"">R'G>QGZSW25&W5DMC"B'Z :!SXQT&?/S\-,-TPWZN5 Y_Q M=IV$."2BJ GX@__+FKZNW1_.7$_4)+TF9*'FDAB,] M5GL@4*5F-]:.DQ/:98CLJ:Y@*OZ3C8 8(IHE"#/>),5[L6+TCI77)K#N3#R%-EW'=8 M@+'_PFHQRH3;5!@MG/01O34:8MC5-6"%%;"YVA[!N8(ZP/!W8U-I&7B?E39% MU]@<;<1O=^%D5Z*R+JK*U":A>-PK#<&ACOGEQL12Y(4V0[3"JJV&<(WW8R66 M(B#M"CVV]0)9+F67M_ GPU>30V(8[]QA0>B;?N7=U MV!KVWQNNSB!2>@DF@$'(>Z",.53GH%6(8[I(\.2/JQ8;&&=)U42],_^T)N>M MG^]4"+# )9PCED"!"US8(976KJQV];>W"J8^6LPF)QA&JDKF*BA]]'(R'UZ MAA)LS%=5I];/,<\5&C<-C5OVX<><(Q(:DNFL0AR%#2**B=])C19DV2?J35AY M5^_Y*3LL%9HE].^E<$.I5I@ZPV 2_@+ I)<5?K?2CA([&?!#WM)#C( $AYA$ M<7DWP(0PRSV9FZC7$J@#A^_2%)H/#Z596S,OIP\[P,Z43?H MA5ETW$GF(FQ^( MV$.<2+.%8Z TPSHWK%EG[I.'JZ\)3XJJ^;;[^?+U[NVN/ MC-L_:+4BSW3RFW=MH]Z]NQRK36D0$4:KR9DX2PV&;!N7" ?JZY2&/1+C#^B3 M":CIJ]!-E[2.JPX,.0Q1C:XCT_LX93SB,"""#4\!^.'8T*266V! 'TT [7@2 MPW-V"\[)*64?E6? A*D]AWY.02K6#!?.1@%+"D::B.:W@$V]V%E]$*&[ O*$ M!"*C%^,HZ?'^Y4:#Q%Y*&PH..16$"X"-]@+@$G%F#BP#'_?51IO MM:%CK)Z0Y"6RST7FV2[?C85<05!1H6Y M@(W=.;3'J#\>"8;.=+?Y[9$1<.V\Y,ZIIO6A)17O&8H*#/DH-H$C%=N)NEH= M@!]DPM!P2^F6_&7G1>??F!,B/EI*(UN..10,&C(N^J4&^!%JXJJS',R 49C? M\""$P':ST/UDAU(OO$95LP3FE\0NF-@JO72]L]V(@)ZIN&>:-%-Q^9'GTX#Y M1M\3I@X@BM'(^D&PR!*&NZ37ZE&1;[#F5CMND:.L^BCP]MA9A M=RT.SEDI+)3[/1K!!223FS0L5NV>G#*-!<,YE85JC7[!@VJ7/),AHM!JI0&% M_;ZI,:7[@C=ZH8'^\--E6-/ [H"!;@$8$8X=N"128+S%* M$7=!=#WR@]V)\82N]^.G^Y$& U[Y8'80*\:+$ [#\J#CR&[M/1\74H5SBY3U M_V$=LX#F?,D@._2$AT#)-8#V.E0K3PQKQ\.5C$B=A)Z#:FF"B9?2% %>0E1< MC:3M-:=NVQ'- MCA$.V-:3;4DK*!7?*1"ZR9! MK9Q=2[+WTM$]T^<2@0)?I!F5QQ/?%LE L.U!3"#0^"[6J7_UU#ON.&?5#1!R M[&LC@_).6 9+D)7H795Z$QI9 8;AI=S\I;U@"N,7'2Y2Y\X/<-WE)- /ANHI M\+G2IMK=1M0,1>F^BY M7^DW_57#/$UXLS0+_>T\YH+?"013'MZ'X'CND7)8\8W2,0%'()QB^J.R6AO/ MQVV^9"@JMV0/H)N ?-0/Q,GDPL@@.7WNY7,'P"WO[V:YRMQB/E@[+">#@.W&Q;OQVVNKG+(AFF%WQ\04C8?)??=H MT[UK4>%AOOQEA+4VIAO2X>UPO_PZ7:ONEJ?+:>2F,#"CHA6VSB;/GXU0L7+A MFQZB:^22=>EB=+7\+$F#>WD!OJ\+?P-02P,$% @ ]SL% M5:],H^-@$0 &3( !@ !X;"]W;W)K3SLBR#L=Q<\TH3MI-=]-T[:3[-T5"$AJ24 %2LOKI]_?> T!2 MAYUM=VV*LUY4UE<3$:CJXLRU=79ZY?\[A?[^J5IZD)7ZA>;N*8L4[M[ MHPJS?74V/@LO;O5R5=.+B]07Z>$KS,%([_ MGVQE[>7T+,D:5YO2;P8%I:[DW_3>RZ&SX7IT8L/$;Y@PW8*(J7R;UNGKE]9L M$TNK 8T>F%7>#>)T14JYJRV^:NRK7]^),A*S2)Q>5GJAL[2J(:S,-%6MJV6R M-H7.M'(O+VK@HUT7F8?]1F!/3L"^2CZ8JEZYY%V5J[R__P)T1F(G@=@WDPC% Y1?1LHO'X+^%RE_&/9DF'P]^.1-ZK2CA7Z[3: MT?J%KM(JTVF1."Q1<.O:):MTHY*Y4A5M7J=6Y8FN>)_-L5K!%^I5#ZO5 +(N M@'>I*F73HMC1=[6NL??)MW^[GDQ&+WZ2P^$*TE=L@") M>4 V:RD&PBI/;>Z2&Y.S'%D^@=39W4VD% N/[_R\SHGJSJ;/<=/:FK(IEBDQ M-]\Q]A^BJ(]">V/P3X3UP^SN30 VA)32)F=!Z:I65I=@U"&^.5(HY-/$[YF! M3U<.3TT'0J@;P M3V*B/5YU*Z@4:H&9%$VNHD;V(5)$3\:C\W\ :(%E$?6=RAJK:[)L@OSN/ENE MU9(!E-IQ*L)_'U*;K9+)M42BX:&Y/R8>]AB$,Q7#&:-#DF4JZI55BM\X?9^4 M$D451=$CF_ P3N \'>W,FSJ(((&/)&G^&U*)X*Y7:8T,4B'ET@LHH]!J(V8/ MQ50J4\Z1\Q,Q:;)(M>W[-B@G&M>P#P-[\M]4/DS>[QD-$06]1)@:WJJKG)T MG@] 8:7'U8#6G4KM$&&E8*>3RB0MR8Z#W-X"7#F'_TW' ^&^#20Y"-B0V.$7 M3&80R0-Z8(F0B\$!').E7*U+]CG2K 2GR/Q12&+*5"3I>B?FQ*'!JM\;#2Z[ M$H>@R_2+ZF!A=W$HC-:$Q.LH72Q0NC 3(,!8XB(( F1@O:K=("ET.M=%:[+J M?DV6Y\0JO>%SY0(JL?4T5K"WTJ@X+!14,!RK.3YN5Y!LNDEUP1&1]F'M!@HU M#72'RLI83[0^,"AXNC,5;T2(5&+@F;994T)^ ]*[SI)YC1]"+I4S$6OAJX> M\3/O P-VB&"-A2[9(FHS8%J(48:Z,0647) "&\<+(C'B!INT:-@^(*3L2V(\ M73[8V09[R!DX.-#+'&(HS)J5WJKEW4D&B4)Q*]) 02EJ@S)4&"ZHOB3D$I'$ MY+IB'+ F6B,0Y0V3FW9]1[:6-$.)M@V2@II^;5:BM49F0A!**K*92P?+!"+(:U)3.T6=X:ITX*?9IER$)J!X.)._6@"G:*%*F M?/-Y,UMIM8!2 S&YRC0'?')6&S/FS<>W'T+&'"2 %-:=8QWM6UK3K / MI,41]>,"3J1LW_7)A,3U/6]L:H):HI)\G3<@ %00/1!V1Q)>+9TWZAZ.Y8"2 M(_JQ"NN'GL.TWJDK5]M&M(SJ)_EDUC"'ZPDR&F_YE;=\0-!HK(1+J+5&K0E> MR# D():=[Q*Y9_A&44Y+,D%@<)J2 8A%*?M%]>#TO [T=[R[ QD>112"-C)H M6(Y&-B(TG)[/$7&I8I5M4(0EO]_Y;((X"M2-[)BK>DO)B2A?&!C!%M^>)_^D M\)",29NC\0M6ZN2%__6OQI T ^D(R>+!TL7Z]\(JV(0W4,B6E$ VV4D*0X]G MDR.;93743IBK]M><6ASRK@$:?(I_ M+OG]" \#J2PAS\3&&+C3"F$$A=>F)7=ZE-S/58LH4!B*)N:^R_PN>:*':O@" M!*U]_H2KXT.-S5A7F4 ;2Q4;OHO8 _!01;7I.SH? F(_>G,P\I3T4_FA!;ID MR[$3B8;42L(A4SW)!Y-!*PXQ6NV^@/!/QF>SFFL,/+81#DY!!0"G[=+DJG"B MOKZ&"W+^CGRQI.G+6WR/F9'Q/:X"'\HBKK9M30AG'%<%*S>6+4)P"3AD5;4X1B?44-A=HK+Y0Q** MUS)H.1J:HHX+7D?EG&>^@ZYU^:YX:1$B"98E%,DL%;O>N?:BP.2N9A<@L2877,]5"6*A)MY<(R).D3:XE]I!7VOCZ",7R95ZI-TKP#Y; M@V;<%KXK)5@60]HG%*I^'4H=MC( !V.7E"%\^:)+)8F=V-EJ]!9T)1'N1,/;%LKS;F?E@O75IDZ+0(AT&6UG%X"V0#HU M=B!U 6;=\X0#]?3%G_[W">-"7P$NW7?Q=5_LQ]Z.'_"4L/Z;9'HYN+K\OO/B MZ?>#Z\GW![K?)PMF\%7O&,.S?0S?3]H7[T!7O6-'83UDQLE\)4:X+%UK: .Q MROFO,43'? M_-PA:=7=V,?OT(9E1).4 2H.?0G*Q#W'54F(&U48TX,/FP9Z[ M\'+!V>L0TF5*T9'1H+YUU/:;3"GT_VVGW<[,(L)A\GY!C7WXS77X'#J"G0-Y M3F,T*J(,=1 R. FX?<.4#Y./U=*TW_Z,++KP*#8AG3:$=XC >)R"+6J4Y)O1 M<)J4"!Q\?@##ZK_XVEC;#PZ#D"5.N.0P^=%LE*V$<#0%TMZ1P-$\E7U3\;-1 M/T#QPP&(1?$01/IMBJ*?AW?$*Q4@4LDOF'-@CWW-6_,V3A6]K !)E_/&.I$B M"*XM2B7IR.CY_-%V]['0T;8DP].,<5U3K@NS4T03%3BD )]R]MCE7N20W4^6 MD^H.&*RITHVV#1H0#2.\I7G%8B#S/M!I2C0D=R%WH>-M6[_9[;L[>M/.;*,D M@L@03\&2HS1'?7*1RK24;4K*B),RDQ:9Q]HR&LBIQD%J57I>\[K10I#37TCJ$*MC!8VR8 M>,U-A3(:WQUH5>=2BE$R!;4LB$%K/7/(=Z%K&9:$L1E3-D@*U-.0G(&14,=0 M,,Z3+#5MPQLJ " MC)8*#MD%+^#I&[=BP1_) E"C:QZES7+X!$BC^=&@XQ)4,;N0X!&G19,A0CK0 MZS*KYZ*8G]&X)<\&_;J;>H-"RU%#&&$N&F9@G>X$BA_P9\K6*1?J?>NV:MD4 M(F%$47",-$#M,;2\HIDA[.F&K81;> _D*TPC)BM4U7]P0.U4XSW.J65%%49# MK-1:&HSY3E^28)GN]L=9E!B]8CC2K-F8=;4Q.@QP//L'[X6J_M#RY" ZE3FS MSJGO"N-$;SG#Y&>TA 7G79#&=LXG;UE2'7Y@7RM+L"]S2BT#M,8WP"R T&S& M[;[+VO(Q-F5)Y"!TO$G5<"[KP"0TR4$% M'QB%O7S:%B=G,&B*B'K..V 7%92*(JZ>,#S5^CL MR3#?!_._DV4W8K1L16;Z8'@TT".*TX8<(^PSU"F/]]N5B*C8'9-;C]Q31=#> ML0S/"_/NN8Q(,_8_089!9N=!9D%$>^1W:!@0$3RKWH;31;35^CR0_M=[DLC> M_@=FEUF]ZYT(/!FWG3$?3 MP7@\Z;ZYF@S&U^.39$\'U].G@V=/KSIOIL^N!^@(VW8+.&Z[G?XI$PD;WE?Q MY*][4!#3A#2B%,X>]ZK!H>L\Z(&$QZ4E5R#SKXU^3E/U?,IE_)D0NX[DM=9H M_2Q#<^;0-G@2M3!=^^H7KNU1W=<0]ZZ2Z%]\FTZN;(/KPP@L/6[4IQ.=)? MSM4)-8T\):)!38S1[3%5[_PJS!M"HNP HPL;/>":!Y@'*/1B?R>MV:B=V([E M(S3HF"LG4_#+1F9-H%X&Z0O-/2+-8&7&Y8_%J("@%EES-)-; =V3AE2&2)]V M:SF\&_ \5<7BA(>AN:0S7Z@(UCF'H/#QDMGG_5)R$V#F4 M 3%27'C G0$R%U_$_;E9G#?.#YE1O1^\<^W@[^@@*]]!UQ!+,J77)Q( MJ42.)]JY]B?PY/6/Z0(J1\#UWD@#>2BTCRPWV$*@.&K0FW;4X0$>R9##SI'G MH5#\C19-IF5I_1ET+#Q^(,L"7>=LRBJ%NE26WV*&3^7EHD*.)<)/0P+;:.5 MTHG@A%["5_[.5_WW=#N T1Q+FW*2+H!(A6EGZ!Y:&I\!_73V4*&>;,Z0W&17 M&:*0!#&')@8M,PN>SZ;;5RK,/%2UT=94$G!OT>M4/%WSF:-S#<_%RV2A*OA8 M?6WZN4FN+R=!1-UC5?])DF!#,Q25RXTNSV>'@'@G3_I;V3H2UPS$=6X(QI.H M$)%[CM\&4+Z"=32"!K]\P".?W'[\_%T\@CT:KZE5E$, R'I%7W*V610)#1>Y M54?! ]]XRF"JJ7P[7._Z$_=^3/22ZG2V>V.UOAZ\1_"I'E]/Y!LL2(UA7$E# M76O0G??!].)KFGVA0IVO@!Z$VH-K%_=R,AZ'%['UIA9OZV$&/)2JP0S?1=N2 M3BE-=.XHM3'"M?X0TGCF1S3R-BMHEMJ^E8L7VO=3-$F6,=">O IG(K>IW'K= MA?1! ^^=CZ!L3+7<5&=CBT0%41/W;H7:\)R#WZ/I9N'3S4SRQS'O4K'VRSGN M],8U;3'3O\QQ8"(RI60[,$?CWDJE^>_ #B)=&)OM_"TP=N2N8F%9A"17"ORMX![0I4"#1[FBXRVG(AQ*IP\=F\+(["1XY2]0Z#W--_: MR(A>QO/$-%V$#3"H2/;W4M"Z)6\[+HK6_DVX)_..+B%Q9.!S^,[8?A;']L?N M>E]TKNN7RB[YCQ+X,E55R\W]^#;^W<-,KONWR^6/)CZD=DD%<*$6V#H:/GMZ M)E$I_*C-FB__STU=FY(?29W*T@)\7Q@T^_X'(8A_#?+Z/U!+ P04 " #W M.P55'R#?RU@% !=$ &0 'AL+W=O>VIZ$]-?W',\E M&0A9@;9J7\C8/I?OW&V&2VT>;0;@V%,NE1WU,N>*DW[?)AGDW :Z (4G,VUR M[G!IYGU;&."I9\IE/P[#PW[.A>J-AW[OQHR'NG12*+@QS)9YSLWJ#*1>CGI1 MK]FX%?/,T49_/"SX'.[ /10W!E?]5DHJ2(! 0N)( L>?!9R#E"0(8?Q5R^RU*HEQ\[N1_JNW'6V9 M<@OG6OXI4I>->L<]EL*,E]+=ZN7O4-OSF>0E6EK_ERTKV@%J3$KK=%XSXSH7 MJOKE3[4?-AB.PU<8XIHA]K@K11[E!7=\/#1ZR0Q1HS3Z\*9Z;@0G% 7ESAD\ M%>'F#'V9P)>]@NSPJ MFA-;\ 1&/:P*"V8!O?''#]%A>+H#[4&+]F"7]'>@W2UO$+#=(MF%OF#PA#5O M 8M.Y-/26/#4"0;68!6Q2\6^EG)%$<&XN S8N55%4Y*EVDCW(IA0V$W1COM5@6PR=Q I>8G$OCQPW$%)';#"RB=2$BDPP;GV/GUM\N+3]$O ;M'Z3S7)>+3,Z^0)*$AQ(9?D![]X#)AO^?;);=L+QH$ RQV*=%C ;G[BGMO1UUO\]IL M<@-',5AP?MWQVCXK4$N)%A.H92:2M>_XDIO4JQ0J08LM"I@9G7<1$-]>=!0< MKB'=;Z PD&A#JBL;/E$1<(-:"%[M=F_CVG+)'4'5+]&2=_?"((Q:Y20%=UKE M/F^(SV7(XX^M>&)YU74J)V#/@+9G[*-"6X#O_G*U3\E [(@V)3C([A .*;>D M'<>=X92J]M\V\R!X9N7QQL8;K8Q^D)493ZD^MBN(+1))/D7X0 M[32?)TEE&%7KVA<->C\VT0/GVJ(REV')9WR!U@&HM>U(OVKA3TO'E'9L!6VD MV_.V+@VLTP5-X'1- $.-LW)]MI'6;TK.M]FQIC4B@]C%;MHHP.^.W:3 MEXS=B4))5H&!U/?\@U:I>*TK=! W@^Y9OPO80W"'L437&M_.BZIF M#SLE6VN9@\)V+1E/\06 -S9JW9CV7<[XOYB0?VA\SI%1OB&@L5 7VER)O^DV M\<8QMGT:O9H56R929^#LRKK*:\?/+AK_Q_FT[1W1WWCRY6#F_F%K40:&H7K] MM;OMVWE2/1G7Y-7#^XH;O,5:)F&&K&%P]+G'3/68K19.%_X!.=4.GZ/^,\/W M/Q@BP/.9UJY9D(+V/PKC?P!02P,$% @ ]SL%56BS%]KF @ &ULK55M;]HP$/XKI[2J-HF1UU)H M :F43MND:HBJVV>3',1J8F>V ^V_W]F!C(F6;=6^)+[SW7//G7WGX4:J1YTC M&G@J"Z%'7FY,=>G[.LVQ9+HK*Q2TLY2J9(9$M?)UI9!ESJDL_"@(>G[)N/#& M0Z>;J?%0UJ;@ F<*=%V63#U/L)";D1=Z.\6F\--I.%E(]6^)R-O, 2P@)38Q$8_=9X M@T5A@8C&CRVFUX:TCOOK'?I'ESOELF :;V3QG6*@OMOK!I;./$@[361I9;9V)0 5AVCK$#G>32#'W.8<.[SX?^;<0"8O0]K6N=052W'D46]H5&OTQF1B3[*K,+IJ<^="UXJ)% _X]>/@0!=U@G <[H!3*6YJU>& M:QI]%0TR RQ;.ZB*/5M9'_B?!^&AKM^#KZ[H5<.I.0>=2V4^&%0EA:BDYB_! M1?T#73*(B" O%[72Z%CM566I9 E3.3U,+(E?2+9WD<"#6/"BH!N@_@G4UG@G MAYU>?$CTE (,DL&>?-%)@E9^J:_\O4%8HEJY<6]O:2U,,Q-;;?NB7#>#])=Y M\QS=,;6BLX<"E^0:="_./5#-B&\$(RLW5A?2T)!VRYQ>1536@/:74IJ=8 .T M[^SX)U!+ P04 " #W.P55UQM>?]\]^Z=8S]/UDK?F0K DH=:2#,-*FN;<1B: MK(*:F;YJ0.)*H73-+)JZ#$VC@>4^J18AC:(TK!F7P6SB?0L]FZB5%5S"0A.S MJFNF'^<@U'H:Q,'6<8 9=29>X M.]^B?_&]8R]+9N!2B5\\M]4T& 4DAX*MA+U1ZZ^PZ6?H\#(EC/^2=1N;G 4D M6QFKZDTR,JBY;$?VL-F'G811]$8"W210S[LMY%E>,^@9N2:R5M9SD*$ZC\P.L!QWKP2'T?V!]&'?8 M)^^#?F]8IO#>&HN!JB"X2@HE4 "X+,?DY&A$H^3\K\:PST*48.R8CN\8T)[-!H^LT>#B%RJVO7( M6OG 9 V"N9:6(*'@UNPQ.TOHGB_NT4%*%EH58)R4,4$*@*?<.!ET/M\7#-=S6 M< 6Z=W'V!U!+ P04 " #W.P55-QM>-B<# #8!@ &0 'AL+W=O'1E(H*S=.'''ZFR3O\/,6G[V"/X%KK5QEX5(5 M6#S')Z2E%Y3M!,VS@X3?&Q7#,/T 69IE!_B&?8##P#?\[P!;_.AEO&^*,UNS M'"<1O7J+YA&CZ=&;P4EZ?D#=J%$X!1V].LW1X#C\4S&K# MQ2Z7].LJA LM:Z:V@(H@6 !73@,#H1EU2&D0J>$ M]!K>IO$Q/6TA?)?N*!>+!47&5$]:-\8VC!"DUTM8L"T-J/P>%D:[KL5I61HF M]TEZ?!,4AQ3,;BZ7,,L=2:,$R%J$H"D9JVTPN(V7,2PEA0WSQE+&K8590_ -E8(H2III"DC1-=M"-@BE'@0^@[DN%?]-.LBT M9:?D:XF^*EX*%;?P'@JPCHKCDQ!DTL1OP[3Q2T\\V9LV$DT99JHE-JIG.WCZ MTWYLS]II]=>\G?G7C )0EM[3FJ!I_(FFI&GG:+MQN@ZS:Z4=3<*PK.C3@\8; MT/U:4_&[C7?0?\RF?P!02P,$% @ ]SL%529[++V4!0 T0T !D !X M;"]W;W)K&ULK5=K;]LX$/PKA%L4+>#ZE30-VL1 MTO9P/5P/07./S[2TMMA0I$I2=G2__F9)299[3G ![DMBD+F:SLVDI ME1DM+^+8C5M>V#IH9>C&"5^7I73--6F[NQS-1]W 5[4I @],EQ>5W- MA3^J M&X>G:9\E5R49KZP1CM:7HZOYN^M3CH\!?RK:^<%OP96LK+WCA\_YY6C&@$A3 M%CB#Q+\M?2"M.1%@?&]SCOHM>>'P=Y?]IU@[:EE)3Q^L_DOEH;@_8I=B3V8CD=4^V+)=# 2E,NF_O&]Y&"PX?VC!HEVP MB+C31A'E1QGD\L+9G7 2).+ MS)J@S(9,ILA?3 .VX,!IUJ:[3ND6#Z0[$U^0H/#BD\DI/UP_!;0>WZ+#=[UX M-.$OM9F(D]E8+&:+Q2/Y3OIZ3V*^D_^KWI3N]'@Z;IEWOI(978[0$Y[/I;]Z6 ?3_=V(A[-*#Z5E;8-SPJY<40I[O>">%TE32,P M0(YRH4RP@HZ&OPR(?_'L?+&8O1\DO.HCXMS\_2LH/10B(Q?@'>*.&E&1\]88 MTJ)R=JMR(!/P': L84)>ICX&;$];32@#DJ[ !@H@%W-W!-GTF*@A<*K8>3+K M\@@WEOQ?L(B7OEY]0X0 T;R@DBG$K@?5UY7=U]]A TG^5:0IL4B10VE,+36G M$3+_!F/9BV!E3>T!58:X4ZY\YBARC,UZG3V?SEW:MNW\^L-@/47U&Q MJ3DUJAD*K(V_0:9.5ND4!Q.0#_@""JT'Y[(KK"CYUNM$ NY469>0,K4:+KN),>MR0ES#)G:#XX&>6268\-6X:&93*V4MX1BS5D!3?/D&Y_I".&RW.+ M[D&1DQ\.$8P_D \8GL\F,B/WAT)Z4%\8&IA:'TS"@5 -DI+!,JZ V M>Q?)+:7X0D9>.RML1&OE@ 8[66F%^S5ONZ@99M%*KA0_$\[O*J12'44)@*X< M&X\/[(&V4M<89?U1- \63 #M$9_U.*72UMSGAU/H=^@2+,88U D*5H"6R,3K M&(P3CPTC5F6<2)T5O8-]P'=GQB.R#H5U*B1);6J5["D4\ "9YZ@_&@*,JXZL MM#8\N"QP%.@.XVEH6@]>%5OIE*T]"$MK!O<%9M>UBURP\W"OCJ%3'+>MVCNJ M+,EE8$']30.WRPICM=WPQ<5A 22$@8_O%=P( ['P1NQ^;6J.!*^)O4VM)6RM M82F#0&MZOXV,U5644@4>[Q6K"3P_7TS..N5/X%1,FV)1'![XC[L[VT@-:;HH M DC(P(*0-Z]A]5[JMIC^3NMK?PJT^>1-!VTLU)I5>\@)7!PW$E =].^1'?+: M\>D_I74/.W;,5L/M)!U:(W;=GG]!]VR)Z9;D/:"PG >P!Z1)?97X!G'I8IN( MWRR^() K^> .&MN7\W2X_S(8OD9F)T??WJ:#UVRR2]C_??* M57I-WX>GCYTOTFWX9M2TQM+9Y.V;D7#I R(]!%O%E_:5#?@$B#\+?'.1XP#, MKRVLH7W@#?JON.4_4$L#!!0 ( /<[!56/N;0C408 #01 9 >&PO M=V]R:W-H965T_;9U;IG2VV^V@+ ML54IE3WO%W&L7/HI%X6AA='%6\07<@OM>&44RU_HKO;S-SGL1.0024D<: M./[F_58!CFOI?NH MEW] $\]STI=J:?U?M@QGXW&/I;5UNFR$T8-2J/#+5PT.6P*SZ(! T@@DWN]@ MR'OYBCM^<6;TDADZC=KHP8?JI=$YH2@IM\[@KD Y=_$G8$CV;.10%ZV,TD;N M*L@E!^2F[+U6KK#LM33JO)L>T'_'JN-QL MR((H>YWGX)G,WG%58QVQ.EZX =JW+BJLUXYFN'&3L\O::S28)JZU0"W^B MU)G(!6X9<$;;JM'&J\IHGA9LOJ9GN6[/*ZPLZ[C*N,F8TXQ+R63P!5;".CJ' MY45'O5&JM8P[&+)/N(008GU8ANT#GRMM_/D*C-"997-8"*5HA><.S'Y(C!M@ M/@N*8A%4Q*DV&5J'$O\!L@=X,$)&RA3KX%<*-ANRM8N_Y M&LW$)[MY)Z2,QXI2Q:;)H*0Z93K/!8)&H4L^UX8[C9YZH@<3B$B)S39MTOFN MEDT@\8E/GN?'2F ?!-J)^U$480^M"=V<;@^=-^H0F=[Q'B!>,>RK1N-;.GWO!E -6!YXE"(L!"%ML"Y0]63(KCK&>H3NV_,F M=D"&;[6H2LHQW4+,FQ@XW=C"*T6$("Z12/*!4B9OA.(M>?C" 'AUKC"Z7A08 M(IA4= 6^ ;6JT7&*N(O]@&,;U@>$.AM#=EMC,_#/B-.<2U][85X0*@P%X7Z6 MP4/=,A8SC)3 M@Y=6V=+[M=S+7$8L.RIH+ZA:XNTM,].V9-'LR0:OSSX^P$K MF_N*##;N2^R=8(82.]#YH*:HK 7L!X]9/$M^U :3@L^%%&Z-T^-DI? M!&EM#&'J>QTBTRJ.DPG[I E%?<1$/)O]@"M4Q@>U'/1$6$Q9*NNLZZ6FQD?J M0H4.[M2JT73G#;[?6KUS64BT0>ANB[J:4R.8M/-R%2V2R2[ MQ[(03^/6 \S:9='W:7/HU]^H6&;6[3&Q.W'KT#1YY;G'DC-2,D6,QN M]RZ.'];0'AFPY^.&IKMIV '#1R>?_RZ=/G MDRCKTE.3P,"!1[A0W9L+\%[TQ)?_(?R_*9_M4-'-*V-D]*6?4T/T3W$0#?.N MW:+&5DV@=3KX;*L.XR2BM7&WE$RF?EJYY\-TM[0KO@[1[Y^;)"^P.5JT5E9U MF+QIJMSJ).WOTV02/V,WP65VQR5.U C\?K*VG-W<;P]]3HVVOF1+, O_O6Z9 M)WGXJ.U6NW\)7(8OX2FW\9:\(H3H;#GU64"G]P%9DL#*WKI0!0[<8^LJ1S*-2J8=IDAP/ M2ZE,[^HBSMVZJPM;!ZT,W3KAZ[*4;GU#VJXN>Z->._%5+8K $\.KBTHNZ([" MO]6MPVC8H>2J)..5-<+1_+)W/3J[.6+Y*/"?HI7?>A=LRQY\RB]["1,B M35E@!(G'DMZ1U@P$&C\VF+UN2U;GIG]3>5A^*R-^V)G.:R MUN&K7?U%&WLFC)=9[>-_L6ID1^.>R&H?;+E1!H-2F>8I'S9^V%*8)L\HI!N% M-/)N-HHLW\L@KRZ<70G'TD#CEVAJU 8Y93@H=\%A54$O7+VS90GG8)_L_F(8 M@,CSPVRC?=-HI\]H'XO/UH3"BP\FIWQ7?P@F'9VTI7.3'@3\NS8#,4[Z(DW2 M] #>N#-O'/'&OVE>HWWTM#87Q)FO9$:7/62\)[>DWM6K%Z/CY/P MZ..V]$A M])]R.ZQ].A#; +N#?PH2A=4Y.2_L7&3;:]*1(!-4T)2+8(4U))8VD$"%"Y)9 M(7S!,GMZ W%7S[ZCEE@G %]6E;-+J5DP[.XGD:'?K5-A+93!7R!X+[2"8%I) MLW[U8IJ.3LY] ]]J;S.+K*#AR)K^_AX[-H&QUF*V:YBCC%#Q(E=+E9/)H59' M$IH6$%\+N91*RYF&Z366!^*3B;O0$C#1#K,&"5V;@'XEX!YE'H=:_:A5+KFW M]+&']UAI!A!<*9,KLQ!UM6?U83OV8]-$PJ&P9SKZDI4=<;-E=.D]!;^WP[99 M8 )FP:E9I#807XRXKIS2(IW&&AOU=U1A0RY&_21)^"=JHX+O-TG![TP6VI[W MYK3I$N6IL.X:9O*H<4=.D1(TZ/S-^R-JG99 M@0[,2&\1\7F3:\^D*]= -$"LD$$" :KA5/A0"MBPE,BM2J.V2PZV#,UT%H%> MIB<#F%^1:\QF/RZ<]1XB-B/*?2>%GJQU="WOM\_>-Q%%HH3UVTPC7FJN*(=+ M'\AERL%1,9*TPK0%JFC24NJL9A]NL+N N6%DX$- E0H')%8 MDT1ZS9TM8VQR7@0&.T&:C!JV.VZD57?M$8<:IW=(!@4S7 M./?$:_6&^P1Z@>:>!\EI.CCYHX\%K*!@[A$*1*7KA&[CUV0PGC1BD.,ZO3\0 M<)9;OMES]@[+F)33PO7ZR!PY%-WY/=WEQ_SL0X,'WMJ+&<$ M9&XUKI3^++:.9'S^TV?'ZT-;7+?1U^RLNUA2K>2'ATJYV-K%>P[5-!GW1Z.T M6W\I3CDT[3":D$8+QF*R:9Z/LDTD#RQGL5\;UJWT7& M;M47.Z-M%OG@EV'0^$<@>GPZ>0ZKR9SMB&\.U'RW"R:#T[8;1(T6]C'B/ST= MMAKT0%SGN6+/\Q'=%R=I?YPF>QPSZ0LT#O](5N2_:G?D>#0!:OJ[%)^Z^PVW MKN EN47\T& ,W!::VW@WVWW+7#=7^$?QYD/HLW0+A2:G:0[59' RZ:&'Q(^+ M9A!L%2_T,QOP>1!?"WR/D6,!K,\M+DZ; 6_0?>%=_0]02P,$% @ ]SL% M57$+J2O=" N!H !D !X;"]W;W)K&ULO5EI M<]LV$_XKIQ#,T15*GXV,F3IPVG6GCB7M\ALB5A)HD& "4K/?7O[L 3QVN M,SV^V !+/9X]MDE=;65ZE&O 0Q[RM)<7P_6QA1OAT,=KR'CVI<%Y+BRE"KC M!J=J-=2% I[80UDZC()@.LRXR # M<% _^")6:T,/AC=7!5_! YC?BGN%LV$C)1$9Y%K(G"E87@_>A6]OQ[3?;OA= MP%9WQHPL64CY2)-/R?4@((4@A=B0!([_-O >TI0$H1I?*YF#YDHZV!W7TC]: MV]&6!=?P7J9_B,2LKP?S 4M@R Y<_.PY@K.R:Z$Q3+#6&M.[KH:&I1.>X9Q)>G628I.2)JRGV5N MUIK=Y0DD_?-#U*I1+:I5NXV>%?A3F?ML%'@L"J+H&7FCQM21E3?Z!TQUDL;' M)5&BO-4%C^%Z@)F@06U@'8\@IG]A] MRG/VAM:__VX>1<&EW49/[3R\/&/;M8C7K%!R(Q 9#)G$RELIGANZ[FO)4[$4 MN"0:L0C\^)'AY:@JJI$G+)?Y>;NSM^XA/6BC1&S:%<4D7J(8WZ)1FAEI[WR/ M'N#YCE0+9Y>:05:D<@> (N1R*6)0.$IJ\SVT?R.T&Z$*2&H:34 _YAJS'M77 MC35"ZY*C^G1S4:IXC1XGXS3Y7]/HV/T8D0QC877VV:^UEZU3MURC746*."// MU-$*YT@19EV%)#P9$KMFAZ0Z\H0EP@V@D,[YZC('@"J"]TJ@$?18US'TV3MC MMQAD9!QPTS]OE36@D*$X!L&*4\"V]&]@X1\2YV;/RZAJZ1AJ>G;>6%H/4J^S!1,#V22IL/$+N0C<): M&O(FQH/6T4+($ZXJ,] [G*6@T5N'ER7@ HMN1-V.)=0AAV'$K)983J I)SV MAMXH''GC,#H.T65I2@7/QLRE;J4+XZF6>\Q)8*NHACU8%]W7'.$P5^'M[N'^ MON%-V45[.'=H[[.I/F33AGP4-226^9I'+RSL MQ[9$9&5V%"-]V93N&=\A9JU;45CK5)+G3UT]4[S%=!7,]X)DN$ E"Q MK#FT2BC4]XTX8^$+DKKGM+^1SZ3S&T&74@"?":+/?I&G[E]S).<%H)./PX4? M9GA=36M6)3W:_13_!(E$:"24%LM'.B!=+O[$8>U(NZ/)&)MBM)3@:\8*RPV- MN=5=& /@E( G4+'0Y"3L,! B&^Q6R%6VI[!=2MV_N&X'M>LP755K$Z&Q"-C6 MK?+Y,:Y[Z/=-U/STW-6I[8U+6B>M( =E\P&>"D'4&#A8,[XTT"6:A(PM<\+5 M2<\!L@_'D$IESZ(]/ON],MTED*.OJD5[J9+_G'NL*:[1.-H(9A;E^K3 NJXV MW6"?69G9%16_4,B9W%"6(4A/-N7H=APC=T,L;>1L#Z@Q!+&KU@E@!R<+9!AC MYU7$[+A&M.*VF:ED::(%4@KU3.@!M<@8/1+ARC?&@CN'"$T7.G[2F+9T4)8: MA>NSM[8G"D:7__G_7]<*RV;W[;)-]0?Q=&*E/DUDX)J@=O3EE$OK0Z_8>!IU M9J/IO#.["&:=V02E_G Z#/7&^732C$?SL!F'WFP4-+/))#JP_Q5U*%'WRMGX MHC.+O.EHUML=S,8'4G[+"52K7/QO'W2Q1&PJ2'F5"V5.:*5R6.4)==2OPL@/ M689UV7Y,.21<:[NMVPN'W^HJ"WI,6TK\S%ZQM9]*"-RXQ%?0J:8C?^((9S]5 MB43")96][11\F 6L)_ M#^M_C==#W-YA(MM7VXW$&(F4WED:5$W\*7O=3D<8I-?LB]"/YTO*&I%3@:/X M$F$WLOU9YU!HSS2W$+/:W+>!.&NAZ5^T*)OZ00NQYF@BJ"E%'.P$I$G/I#"Z M/#G_R(5B&YZ6<%#Y.RGH3\==T*/AP4DWOZN_,CJ":S\ DN\ZA:8I,6UY24I5 MMV8:@Y6Y8$$_6#8X/;;\[^GQCSH=OGECG3]_=7!_GP+ZS$O>V=_Y2]-!UD_Z M34_SF%Y"%4:">M-](57S5T^1%=RCYHE#9@7+SYV>E)N]-U[,'&PU)]YL,NT2 M8^A'4S;W)P'[H6 M?!H>B$$5QIW)Y,(V;L3FRO85<54J;%OSM]1KBWQ+\.NR$4^5FEZ]"J<^_BZ0LU747\W<]T\7ZV4Z_616_$6+>*6N_K: M0!/XE^MCU0C:4OO-E\KG@".HD/OS1OBQS]7#SJ\)&:B5_D!1!TFN?:6DM$9%$E:1BY]]W2,F.'2?!%>V++9&[L[/+V15'*Z4? M3<%L:5V5M1D'A;7-9129M.!*F% U7&-GJ70E+%YU'IE&L\B\4U5&21R?1960 M=3 9^;4[/1FIUI:RYCM-IJTJH9]G7*K5.!@&FX5[F1?6+42342-R?F#[H[G3 M>(NV*)FLN#92U:1Y.0ZFP\O9B;/W!G]*7IF=9W*9+)1Z="_?LW$0.T)<IE19('OK**TQYIU6,D[6&=TJVI;&/I69YSM^T?@M267;,C-D@\!K]LZI.-X M0$F<)!_@'6^3/?9XQ_]+LAW6R=M8KEDN32-2'@?H!L/ZB8/)YT_#L_CJ Z8G M6Z8G'Z'_2Z8?8PV'(;V/1S!!;("").B,CUU1U4F,G-8)0>"L4;X*'X0#0IF'?]R6"?\<0R#+I MTAZ0J%3KN*L5_)'6SW$1/J7#<%\YY6K!FHZ'?A4EGVDELH6G"W&@:.:E9([* M[^JIE@MTS[]19H]QKST?N] ?7%>7[^=)$D\=5+S-N'J5\;7OW2U7HV MOZ5I]B2-TL]TA_1J=SXW-W//_\5Q+AII1;EO\@5CIMP4\C!8[[,)&-*\UT(F M-;S4@1!(H*R-EG4J&U'ZW0.TD'[@;+NCW\OK=:UR%,>\D0'.2E *B6- "Q3* MZ4ADKGPHK-NH^R^#KX_A6L)@I]88^=858*.)3B2;P"[9X?F5H45KT'#&0%*9 MDXE!=W4?''!I%-K%"0D1>9T6HLZY(T*I, 4MH6C@'I)'18Z2>!#',34H@E=[ MZ!MSKQ:T$-C9@*Y%W>*SZ][.!YV$\7@QH%NA MT\*)-O:4IVV.SXY_]RW36[IVVJO[VG91#\[')83J6EFWOFE5FQ=;E"3_&(JCC\M2IP80T[2=.UKYSYG[8[!7" M[1[%/S]U7DV\MSY$TTNVN\F'GP:DNUM0]V)5XV\>"V5QC_&/!2Z.K)T!]I=*V[@;XD"@YD]RJ5"R10*/1S],-Z,76NJ]^K76EOA5YZ5^>K:MJ M\^SBPJ=K721^;#>ZQ)NE=452X:M;7?B-TTG&DXK\8C:97%T4B2G/7KW@9Q_= MJQ>VKG)3ZH].^;HH$K=[K7.[?7DV/8L//IG5NJ('%Z]>;)*5OM75E\U'AV\7 M#97,%+KTQI;*Z>7+L_GTV>OI8YK (_YC]-9W/BO:RL+:K_3E7?;R;$(SC1VX[6[TV>O_OZWZ=7D^0G.'S68_ $RZO-:LPR*35+N2 I+4R9E:I)<>0S1\,_*JW5RI]5"ZY(F M;Q*G,V5*GN/5?&U$/4GMM\:>A]>O\]G4D-CYA M58\;JWI\TAR^E$F=L:A-66EG"HC*(](-FO\/DB+K@K+JYGUJ$1U*CT^#9D:" M[1FCJ-FO;9U#:EI16B+=@<[O=2EAGTV/Q'DC\TA(TR?/B5I9@_[1E6A.L*,U M[ LV IO-ZTPWYK%/D=*$FD[._Q=$U,14&4*+_]EJZ3'?^\2E:S6[EI@V/O2]^\3#[HO J)O R,LA=3,7U=IIS4^\^:8*B<>:XO' M)'R8*GAR1SN+NHHB4'!8E62_(S_)VM4ZJ9"62B1R>@!EY$;?B0]",:5.M?<4 M7XF91"T3X_J!!IP3CQO8AX5QAWT9#3$$O#4V#T&'*C#T280B$XLBP M5@U>=SIQ8_4ZR3D""-Y)"G*J*+G78ASQO3OC(%A9 A)_QK%-BZ)%HW"AC%WY MDV@!*.1A)SG20'\B#T]L.ECC. M'[(0H=0FLD!7]_AZ\,,1.V7TB-P4;)65'3$OM%&F>F=S*#DG!=:>!S3,B"O> M)7G-]@$AI5^5#7R%@.MJS"&'Y !%#S.((;<;5GJKEK='-T@6-VTXSNR=:090AYMH):EZ=MV;5*.R3 < M#"JT^EK:+:#D/*TH&\30D7)*0:(G>!#=WGR-'4"6 MEE@I;QG[2<7WN!H(TZ MIO25J]E.ALSQ)-'ATN<[5E( U.JSW4)(Y H=4;2ND0+&J^K[I'IQ>W(.M.?.Q01DPB#L$; MA018N0&FH&489)TC9U$1)--@-(XBYRY@ F0B+%W+C(6NM@0QB/.EA<%N\>Z9 M^A<%6#4ERYM,G[,!SIZ';_^N+6D^LHZD)C%0&ASAN6P5VX3G4M*3I$K^TTFK MX[#.;'"==^6FIBD$?XGU,G*%Q?B-)'.$#FUX3 8\D%8P45JY;+\M2.\4"4;* MUY1!O/IC8 \CJ0\@3^6:++(S&H$8\/FN9?=RD-TO9;M0Y#!"7]Y]=_,[]<", M]?@Y&-H$!(*PA!<5)F-<:2-O+%5,>-BL'HE'+-P"H"90(*7T\Q\'SL!)'PP= M6J!76\X^2-6D5A(.F>K1?3 ;-.)P16?\5S#^V08\4#%*P\8OO\68$?63("0"-90LO6T]JP:,%\=_K3.0WYDK7 MT6;R7:2RHJH%TYM1V(=VR %MI1Q#+^< 695[%>V"V"7HD%55XAB=4$,I8@5L M^*YUN6[XJ5!<'#B029S%#XC-6);/*TR29/3V:33]@E#)>K M>C WE#G^$@&U_QV5@]2(!%=RX%OJ(E$;YPF8WU]))+G5+?TSC(H0*V2,-K.\0/ =)I$U8_H]P(XP!8V=)!',)] M1%DJ@%!3: %"M)VM097*105/"[6F"YL&/^,#"6RQBU^FD\EH,ID0V04B]9%* M?D24J!A@""%XI&L<_XNZ?#2Z>O2T\^#QT]'U[.F![O?9@AE\US->X:?)QL!,$,A]>-OD MKP:,(!A:1/2JVYZ;?WZOYI1F.+M0HS47H!+B?[F2@$K D8X),'FTY\<\7-;L M%:#)*J'4PCP;JP_ERK;O?D0677H4-($U:EIWC*PQS,$6 $[],AE?J@(1 MC<_=8/']!]^;B/I1:Q13Z)%8<3)M33OG8=.3-OP/>Z==*;M'B2@M"-(:2NEB MV)A_AF#/@,,)2>A= LQ5@[H5@I^^GQ^;X_GODC;5KSCXQMC*%ILTI/VY*:11!09T@^VY D54',H3^28@BU=D-]1F4D'A@^WI!^6$2Q% M&)<^]0^(])1]SUK[GMV'JX;Y/1ZL?X:@NNMY+ M!Y$?Q)ED!(W5E$=P<;'WO+ ERC&\]^!5GPND)T $;ED[ MH]:D%U#ZTE32MHP-;.9LI'+495"GA>52Y9GSFAE!V32 +385E$65^3,0II<0 MNI3Q!!_BER$/[>X A6E-G5/4"W*BI;GSP(**-%HN.+OE/(#[X%S2QR!!9HDT M;+BI/<_@J&"-.KFCCI]2Y>4C2$-*$TW&9.+!KT^=68AB?K/ S$]&_?J-:LS< MR"EH/$Q8UKR!3;(3*N&X+]6N2KC@Z[NSJGU 21-[>3$.6I1AXZ1X(4BV>TWE@E# M!,5P^-NP,9ORSIK8M S;/W@N7/6/#XX>2R5RXF,RJM]C8S]8SLGHTMZBF)Z\ MZO#J-XW:EF$.ML>^,AA1_BH11;<34E4>OF"G+PKH08XNC'2OZ]#184W$[DDS M/;0-MGQEAY -,G2RPH":\4>')JT!Q=85I6TF%#.8G"D@+YF<%_OKO,GY*9]C MQ[E\(Z%I6\.S*%^8!<^ @98,17N6M[&911'ML=_A841,\/'5-EYZ2,#^>63]YPO<9GO[ M+WB[O-7;WB'A@VE;!L]&CR]GJ& ?=9Y,IE>CR>55\^2FN[4M1\BJ3V4ZNIQ< MCJ;36??)U6PTO9X>9?MR='WY>/3D\57GR>63Z]%L^J2MW;'&IV[;Z)B)Q GO MRN9"0O?LL,E7TM6@N'J_5XT.7>>D!](Z/BD8"BV^-_IY0[7%,9<)Q\3L.I)@ M6Z,-C3'#*D+;O^BOMHPP#TY M<;@;(=346Q83R?J? %MTP45JUUD?V"29Y9MM\]LO #YCC)A>G4\P*)"95P$Y MT VX$"62L@L?^O1BEQM3MVO-2*T_G($;M1ZX"4I]R"9KM&?IO4/VV$Z+&*)# MC*[9]8@;/B,X6,(L]V?2F#N]$VMV?,X/JV-0:7-^6$LK%=S+6=72<*>!CCFD MA1O.[@E;4:/%<'R5ZU/=P[Q$>J2?=QNY83#B(PO=X#8^;\@DP08,)US[<#F1 M,5PX) C'770J2Q>'8JY=]*\/D1 [9[1@1G!7(-PYHV%<2KL_M\OSVH=S'!0V M!\]\V]<>[),V,N09I8#O?!=.?\!55KN8%84+WA8QT&>*:,[NM/>?>$R9UA<(5*+H\WS)#>R<6PQFAE6.[[$"E3M][(5&N.<2Z88^ +>DR MP5)N-W*@[]YHZDSEQF$W^O!9A4.5NQW' "9]1<]='G$SZE/U95"S\82S8@EW MG>->PJ]TP;HZMIEP["(=,.Q<#L%@6*BHG8 YHA/+K% 4^5 0?:,K3+S,4"*7 MZSY"B%28=,Z48K47 ME2[OC+.E!-Q3&:^]PCL]??'V$VI)L-JY/?P1"^!SJH]>Y_@NDGF;T3J7NGUS M-3GBIP_E]Z;%&W7]:!95U[U1$5X)7*BI%Z#>82J>SE[@PVLZ4W& MO@0X57,Y4'8,;Q1Z!=+@)%5R!Z/:]0^Z^K$Z2*K3C-AKS_;U$#R5#_3YLCM? M_T/*CLUX.K)P-DG7?3*]N)^D7ZFDX1\4'*2 @]MAW^123--O:KHE5 QO \VX M#D$(;(8O$V])IY2^.A<\V]CE6S^-\"(-735YFN;4DV^?ROTP$RI/.B>1SMV> MO')OF]TF\LN074QK=)RS"Y&=C:F2'S"QL35,15'3[OT:*/J<@_*]:7 9TN!< M\MJ0=^D&DV8<#WL=MA9D]>^<'9B(=+O9#NQ@/%[K)/L#JX-)'SN=NW"%5A_L MJ4>NTP4EL6PDYO%]]\PV #B*2.YDAM^4](0JP!$>%L!/"W.:.!4/_+N_/>G& MP&ZM]QMR,C)6!,QS MO<34R?@)@KJ3GZ?)E\IN^"=A"UM5MN"/I$[M: #>+ZVMXA=:H/F1X*O_ E!+ M P04 " #W.P552V*"/G0# !V"0 &0 'AL+W=O9ID86$8I4 M22I._KY#RE:4U#&"[LN^2.)P+N<,9X9:[+2YM16 (_>U5'89504U MLV>Z 84[I38U<[@TV\0V!E@1C&J9T#2=)#43*EHM@NS*K!:Z=5(HN#+$MG7- MS,,%2+U;1EET$%R+;>6\(%DM&K:%-;COS97!5=)[*40-R@JMB(%R&7W.SB_& M7C\H_"-@9P??Q#/9:'WK%U^*991Z0""!.^^!X>L.+D%*[PAA_-C[C/J0WG#X M??#^5^".7#;,PJ66_XK"53P#(M;3A279[W30BO+5. MUWMC1% +U;W9_3X/KS&@>P,:<'>! LH_F&.KA=$[8KPV>O,?@6JP1G!"^4-9 M.X.[ NW<:MT=!M$EL6*K1"DX4PZ3Q76KG%!;TF@IN !+WM^PC03[89$X#.S- M$[X/GP:ZO.2)[&A*:4GO"7 M]UG(@[_\/V?A&/G.]^BX;]]5Y[9A')81MHT%)2X"@C7=:,5*&>]A#-;$:8*5+;.".Z@Z&0&&FW\ M2B@L<\D4!Q+*ZACCTYC>O9G1-/]$?O?]'B&X2K<6<=H/O1@/'?I#/RK-R.6! M7N $/UIQQV3@?M!_2_)1/!G-!X+Q/)[1.;E^EI'GL+(T?94L1)@^CS"G\Q/' M/>Z/>_SJXVZT0V:"2?E "B%;/]Z(!=X:X7R_5@S7&P!%X)[+%CN/E$;7?5&T MKJ^38([[NS#$H/B(I@9G,E8 PT()A:/K&I5Q(/%;@M/=.DPS=D9,F/4N'W#\ MMK+ @)A_)SX>$!TKG],<;Q!?J25>%UWCG68Y@.*1(-*G=>*+(93&_R,=Y[_= M%;\4_/.-0#=077>H&L\'YW;VV$,T'N<4RW\TD*39)$[S22^Y'%+;,6.8[Y^A MERS.TSS.,CJ43&B?Q+!_'T_%D(,FGLYAFT\?&QQC7$*:D#_DDQX-> M/CL8'&NH9' 7UF"VX<;WOG"0=]=B+^U_*CYW=^FC>O='\HV9K< $2BC1-#V; M8MV:[I;O%DXWX6;=:(?W=/BL\,<(C%? _5)C\>X7/D#_J[7Z"5!+ P04 M" #W.P55GSK;&.4" E!P &0 'AL+W=OG/&U& >1$X05YM8Q,%H6>(-5Y8A(QN\59]"%=,#-_9K]L\^=J M^L4+6XZ#00 %SEA3V4>U_(*K?,X<7ZXJXW]AV9X]RP+(&V.56(%)@>"R7=GK MZAXV (/H'4"R B1>=QO(J[QEEDU&6BU!N]/$YC8^58\F<5RZHCQ935\YX>SD M06/-> 'X2F4V:(#) I0M40,S!JV!XQ]L6J$Y&866XCE4F*^XKUONY!WN/MPK M:4L#=[+ XE]\2#H[LX1G'6"LWWLDR?JR:*I$-0,ZO?%YXW6 M*.V>)/:'.3H8)%%Z"1]=C[D$6ZK&D"1S E0V[,H&MYBCF)+*-/:>&&ZN'N^> MX"JW@**NU!LBM;NE!%S;YAH+;LF1(U^X?V(7Y1 &V?F&Y79Q<@GKJG)I&LUD MCEOZ!FFTY4MZ43R$1RH9TWGI+[/ !0VM6OBK+!:>JF9OSC9;^+,HWO8-^O#= M5V15K+9(IE3:?K*H!86HE>&[Z)+!EB\;)B20BVFC#7I5&[]?KHM]) "#+/AAGW>RZ+AK@8(-T:70#WW M ]I KAIIVRG6>;LWX*H=?7^/MP_(/=-SJCE4."-H='I^%H!NAW)K6%7[03A5 MEL:JWY;TCJ%V!^C[3"F[-ER [F6<_ %02P,$% @ ]SL%55:)M%[# @ MPP8 !D !X;"]W;W)K&ULI57O3]LP$/U7K( 0 MDSJ2.&THT$:BL&F;A%3!?GQVDDMCX=B=[5#X[W=VVE H] /[TO@N?N_>G>N7 MR4KI>U,#6/+8"&FF06WM\CP,35%#P\R)6H+$-Y72#;,8ZD5HEAI8Z4&-"&D4 MI6'#N RRB<_-=391K15)@D[CEB]JZ1)A-EFP!=V!_ M+><:H[!G*7D#TG EB89J&ES&Y[.AV^\W_.:P,EMKXCK)E;IWP?=R&D1.$ @H MK&-@^'B *Q#"$:&,OVO.H"_I@-OK#?M7WSOVDC,#5TK\X:6MI\$X("54K!7V M5JV^P;J?D>,KE##^EZRZO2.L6+3&JF8-QKCALGNRQ_4T;V$/UIY0I)H0&A$Z1Z^I)] XOF2_YK 6XUWO,.W>=UM.C=+5L T MP.MB0#] D!T=Q&ETL4?UL%<]W,>>W>'M+%L!1%7XS_YH!_MK'!V,:91$ M#F@T>A&/AQ&Y4HUKG'77',$:!+,XD!PD5-R:'65G"=W)Q0,Z3,EC,H%7_@^=TGH;DMTX.;Z.GM(DD$R.MN*TT$ZBM_Z4X9;QM* 7GC[ M-*10K;2=Q_39WJ$O.V-ZWM[9^PW3"XZR!50(C4Y.1P'1G65V@55+;U.YLFAZ M?EGC5P:TVX#O*Z7L)G %^N]6]@]02P,$% @ ]SL%50R7AZL=! - T M !D !X;"]W;W)K&ULK5?;;MLX$/T50MTM$B". M+I8=-[4-).Y>NMAB@SJ[Q3[2TL@B2I$J2=G)WW=(R8JO2H+V11+)N1S.G!E2 MX[547W4.8,A#P86>>+DQY;7OZR2'@NI+68+ E4RJ@AH\4SCR6RLI*T!H)@51D$V\F_#Z=F3EG6/_=[1WWLJ :9I)_8:G))][((RED MM.+FLUS_"(KEV3[*N98>Q1Y)*&UDTRHB@8*)^TXZI E,/*2[!K4";_KV33@,WG>@ MBEM4<9?UZ;PJ2P[(;D,YTHI3D0"IRY")NM:0M,=0_PR[6$Z<&DB)D837#*": MR(Q@\*$-/EE3-Y])CK6+)&&"F%Q6FHI4GU^3MV]&4=!_?_+]3PD*W8EEX^-0 M8T^"*%M#/9GU*AQ0K<%H\@L)1]%+?1#.Z()Q9AY1;QB?7KX@ D.".TXJI3!: MI)3*169C.(QBKLR M(3.IS5Z>6XFY0!]K@!VNL,>O>;LH6MY/W>) MQ;8Q_@<(7.4$(1*:8F-DVECI%=C$!YB^D,QSS&G/@"I>:6$CTB.#?D."G:P< M!*]V>15W<&'8W2%P)98T& O!D\Y=,FP_'H$JK:X%5Y>#0ZU4Z8366%QXB:?@O[N,OBU(]!7 M;:"O7EYT"=4YR;#+/==]?]3F,QG\T9;[RGS-+,22LA0=JNY&%W:1>]3&?/1B M5J138.PTKJDV%EO2Q[C 5HCU ="PAW0YO#D^UB]:E:O(DBX*9;;='$P,* M?D9F_K?$)R!2:_H#)% LT&,_O" WA>.Z2\R9 G?IL)B>:DAC-HLZF^C="IYO MM: P"NQ[6AOT?;DX>H?G@D9O15E9TC*!!0Q;373S/HOB M\)S3APR5 VPP7CU_6(S,+)T]^*%-'C+=I\Y_M: L@*XGDEI-@/KH/U1 MFGX'4$L#!!0 ( /<[!54\5"UI;0( ) % 9 >&PO=V]R:W-H965T MTJC8)$9, 8Q0B0=>IFU0)E6W];)(+ ML>K8F>TT[-_/=B#+),KV)?;9]Y[?V7FW:*1ZT06B@4/)A5X&A3'5/ QU6F!) M]5!6*.Q.+E5)C0W5/M250IIY4,G#B)!I6%(F@F3AUS8J6&+[PKB%,%E4=(];--^KC;)1V+%DK$2AF12@,%\&J]%\/7;Y M/N$'PT;WYN JV4GYXH(OV3(@3A!R3(UCH'9XQ3ODW!%9&3^/G$%WI /VYR?V MS[YV6\N.:KR3_)EEIE@&LP RS&G-S9-L'O!8S\3QI9)K_X6FS8WC -):&UD> MP59!R40[TL/Q'GJ &7D#$!T!D=?='N15?J*&)@LE&U NV[*YB2_5HZTX)MRC M;(VRN\SB3'(GR])>CCTG?8%WW^B.HWZ_"(VE=@EA>J19MS31&S13>)3"%!KN M18;9W_C02NIT12==Z^@BX==:#"$F XA(%%W@B[LZ8\\7_T>=Y\IKT>/S:.>, MN:YHBLO _OH:U2L&R@XW5[.(Q+?_')]/;/<' M5"G3"!O%4H0*%6P+:EE/F?>'BBGJW6A_5H09B0>C4=3M7\/'(2%=Z$N(? 4Q M3 @9D-[F-8PG_>15I1B':.;3Q^=>)>RYI$2U][U VYNIA6D-TZUV[6;5NNQ/ M>MNK'JG:,Z&!8VZA9/AA$H!J_=\&1E;>KL$ D#@ &0 'AL+W=O M7O;[*EE SI0KEE#@EYF0.=,HRGE?+26PU!KE6=^G-.[GC!?.9&SG[N5D+$J= M\0+N)5%EGC/Y>@N96%\[GM-,//#Y0IN)_F2\9'.8@OYK>2]1ZKA'@VPN_IM4--0)!!H@T"P[\5?(0L,T 8 MQM\UIM.Z-(;=<8/^R>:.N3PQ!1]%]IVG>G'M#!V2PHR5F7X0Z]^@SB(G( ME/TEZTHW\AV2E$J+O#;&"')>5/_LI5Z'CL&0'C'P:P/?QETYLE'^RC2;C*58 M$VFT$\F!\JB=-.'I&AZW_CR%#Y-F-8D5BC M MODCFN2BQ0R)#$>?Z9PZ\^*S"4K#/@:)/Q_9'Z;D/O$O,-*34QH*Y$A:3*N M7S>TB=R8_+(1 ]=#\8&KYXN9*0N..6&'T 3IMB&;[PXZ1IZU:;V@06Z+^Q6+ M0)UON.>.-C2*7=IR:&.:\A7')I*25PY9NI62YU\=E3\Q+LF*9:7MI]CQYT:LR-PRZK,7&ZNV@GV!RW;(Y/]][J"E1UOLWM!-?\$&E/8]TT%ZH#:*3$ M[9>6KO<90_Z9WH#;3:U(TE(:LIK/"BF35Y2!;O NBS.&K M6A%/OVJJG:GJHRZ./TN-QV61FG"8)E]849K]]NK-\7N41KU!%'?[K^?Z,1FZ M$26?ZYX3A4%O1/?HO,WYD3NB!.^[,^#-,NX6U:EBNZN7(B5GWJ!'/?]\S]1S MAYL*'[C#>"^]+>;YO2C PR4,]X!&;KPY@89NZ#7>S<5U'V@TI#T:>WLP&$+8 M$:(1^8:M##/ Y@UMNQ)D91K3U^9G',L\0QF:$K= 9YULGJ35((62_L.>!(:7Q5VN,!G'$BC@-]G M0NA&, [:A^'D'U!+ P04 " #W.P55JTLWZ8(# #[#@ &0 'AL+W=O M CTD*4Y M'QF)$.N!:?(H@0SS<[J&7.XL*P0+$[?J:R9E9L\0D M@YP3FB,&RY%Q:0_F@;+7!C\(;/G.&*F;W%%ZKR:?XI%AJ0-!"I%0#%A^;6 " M::J(Y#%^59Q&[5(!=\>/[#-]=WF7.\QA0M.?)!;)R+@P4 Q+7*3BAFX_0G4? M3_%%-.7Z$VTK6\M 4<$%S2JP/$%&\O(;/U0Z[ D3S/ J0#.(4^YPCGL8HPX6I'ICB'7&"=.V]"$)BD M_"UZCVX7(7IS]A:=(9*C[PDMN,3QH2GDP12]&56'N"H/X3QQB![Z0G.1<#3- M8X@;\&$[WF_!FU*06A7G494KIY7P6-654B?8U4)7:M5Y'_;$,^!I',#+T MSXIMP!B_?F7[UHK95W6Y6_C*(B*U(L(%;%G41$- 6A)/%V1>G[ M%\Y!%%I=/5.5\"27TRY=SMRCT =]V_+V7?T+Y\ J/(EK>A+7[-C*[3N'5O-6(?Y3 M9K^6V6^5^9M\ Z(OF-W+NK20 J,_>!K(.L;+7*B:!K_=*_HT+V#7J8 MR.X4F#*0^TM*Q>-$.:C[W?%?4$L#!!0 ( /<[!57;"!21.0, " - 9 M >&PO=V]R:W-H965TTDK;0?/QL("PVAB48^!!ONO?.].YMCLF'\ M6<0 $KVD"153(Y8RNS9-X<>08G'%,J#J2 W]Z/M;VN<%/ ANQ,T8ZDB5CSWKR+9@:EEX0).!+ MS8#590VWD"2:2"WC=\EI5"XU<'>\9?^2QZYB66(!MRSY10(93XVQ@0((\2J1 MCVSS%Y.KG:*47H;I. M%I*KIT3AI+LHZ@.Q$ D241(2'U.I\N>S%96$1BAC"?$)"'2)[C'G6"<6G7D@ M,4G$^<24:A6:R_1+C[/"HWW HX/N&)6Q0',:0%#'FVKU50CV-H29W4KX?46O M4-^Z0+9EV^AIX:&SC^=(0*3*63:L[_8=.JSHK%Z=KH'&:Z?QP%>K*FAZ+33S MXX,[0%,3K5_EO9_S]O\[[TT9+K@'S=SZ:+L6&?9A:JBS2P!?@^%^^M!SK,]- MZ>B2S.N2;-X162U!@RI!@S9V]WZ5+H'K_*AW@MYU*B5E30OTIZ6\9P7O,.?5 MKXFUVYN8ZUW%6SV?JGB79/..R&J*#RO%AZV*/X*0G/@2 N1C$3=)6Q XN]): M^O=&WU8_I^I[G,_YNV8U39Q*$Z=5$P]"X%PIPD(UT#7H,R$;SP1GK^SZ3=JT M^CM5&VW>!%1#@Q*"ER0A\K5)PU:J4\_5T9XX M=H,X7I<^YQV1U90>5TJ/CU2:Z^[PDH67*R4X%@+D!:+0>%B.][?-V-ZOVGVS M1BU;%WBJEAV1%5J:.RUB"CS*>W.!\K=]T2U6=ZOV_R;O>LU_YL6WPQWF$:%" MU7.HH-;52.UY7O3CQ42R+&\XETRJ]C4?QNH3!K@V4,]#QN1VHAU4'T7N7U!+ M P04 " #W.P55JS#Z/[H" !F"0 &0 'AL+W=O+2.-Q-HB0$*J5@:?O?3:6'/LS';: M\>^QG31JUZP4Z)?$=NYY[NZYLYUTS<6C+ 4>BXIDT.G4*JZ<5V9%U!B>N1W+G)3 ).$,"5@,G8_^S20V]M;@ M!X&UW!HCD\D#YX]F\F4^=#P3$%#(E6' ^K6"$5!JB'083RVGT[DTP.WQAOV3 MS5WG\H EC#C]2>:J&#K7#IK# M=4W?'U9VCSL0'FG$K[1.O6UG-07DO%RQ:L M(R@):][XN=5A"^!'KP""%A <"PA;0'@L(&H!T;& N 78U-TF=RO<&"NS,3H_NT!G MB##TO>"UU B9NDK';B)P\S;.VR;.X)4XO];L$H7>.Q1X0= #'QV&CR'7<-_" M_1[X^'CO??#)\=Z]7;BKZ]45+>B*%EB^\+^+UB=TPQWUAHP\> M"6(%3O;VC3_P/O3)?DJR\2G))BC39;P^X'>*K)"E.S;_KJ MT5 -+)4YUE=9& VB)'57VT+O6T5)$+RP&N];Q#_49JHDR8Z*,W= M[F'1)TA#$&\EX7O>"SD..OG;OCO"X>1$#GCPFUX-!9]6D[&[=4>8/Y!L62\(DHK#0.._R2M.(YE9O M)HI7]MIZX$I?@G98Z!\A$,9 ?U]PKC83.>XW./+W#'>\8?1 H@T6.>43&Q4BF+&]L6<0HY%E>L *IV-HSG6*HI MW]JBX( 3 \HSVW.&> M;%.I%^QH7. MK$!^*Y9R&)2$Y4$$811PV$VOJWLQ=1P-,Q'<">W$T1CJ5 M-6,/>O(YF5B.5@09Q%)38/6W@SEDF692.G[7I%9SI@8>CP_L'TWR*IDU%C!G MV0^2R'1BC2R4P :7F;QG^T]0)S34?#'+A/E%^RHV5,%Q*23+:[!2D!-:_>/' MVH@C@.+I!G@UP#L%#)X!^#7 -XE6RDQ:"RQQ-.9LC[B.5FQZ8+PQ:)4-H?H: M5Y*K7:)P,EI5UX?8!@FRI61#8DRE>^?_#W3-R_,9>W_#YS_#=8DZ5B0(M@:.5-ND" M+;2!D%R@KS)5JPLBXHR)4OF'?D[70G)5VK^ZK*R.&G0?I9_W&U'@&":6>J % M\!U8T=LW;N!\Z/*A)[*6*X/&E<$Y]JA=1P+BDA-)NNNG8AH:)OU.VD7^R!^& MPV!L[X[SZ8CSPY'GADU<2^JPD3H\*W4E6?R 6*'?.9WZSL)?>BD]D;4R#9I, M@]D/?"P:#DU+MB'.47#_H+M51(W5T5NJ< MY;GZ, I3L7O,N7J1=^H\2_/2R^F)K)7Q=9/Q]>N5['6?KO1$UG+%=9Z^Z4YO M15M3'5>CZSN^ZWHG5=L9&'CNR#TI6_NH&\F!;TV3)I!I**H/>;/:-()3T_Z< MK,]T@VBZG">:JKN\PWQ+J$ 9;!2E=9,J@[*#%/5Y +7 M 6I_PY@\3/0!3=L<_0502P,$% @ ]SL%54L@Y:+I!0 L"T !D !X M;"]W;W)K&ULM9I;;]LV&(;_"N$-0PNTL24?DSD& MDEBG8<6"=-TNAEW0TF=;J"2Z).W4_W[4(;(5,[2,?NM%8]%ZG]>27O$\?6;\ MJU@#2/(]33)QVUE+N;GI=D6XAI2**[:!3'VS9#RE4AWR55=L.-"H$*5)U^[U M1MV4QEEG-BW*'OELRK8RB3-XY$1LTY3R_3TD[/FV8W5>"I[BU5KF!=W9=$-7 M\!GDE\TC5T?=FA+%*60B9AGAL+SMW%DW@37.!<49?\7P+(X^D_Q2%HQ]S0^" MZ+;3RW\1)!#*'$'5GQT\0)+D)/4[OE703NV9"X\_O]#=XN+5Q2RH@ >6_!U' M03>_:ANJ!AS@M9(HK_R7-Y[M#ND' K)$LKL?H%:9R5?^GW MZD8<"11'+[ K@=U6T*\$_=>"P1N"0248M'485H)A6X=1)1BU%8PKP?BUH/^& M8%())FT=KBO!=1&'\OD5#W].)9U-.7LF/#];T?(/18(*M7KF<9:'_;/DZMM8 MZ>3,8SO@F4JO)%2(6$B:A4 VG*TX305Y-P=)XT2\)Q_)E\]S\N[G]].N5+ZY MNAM6'O>EA_V&AT4^L4RN!7&R""*-_L&L[Y_3.V;]R*#OJOM5WS3[Y:;=VT;@ M;]ODBO2M#\3NV3W=]9R39TK>*^2V1CYO+[=T=^/'W-T?<_?,\CF$]:W3R7VS M_!/=F]3!.36_(O98]]P:.>C7+T^_X/7?X'W)MF)+$\(X";(EAV_;_#T*)*0? M\K)[)M?DG]^5J"@3_^I>G=)AH'?(F[H;L:$AW'946R: [Z S^^4G:]3[59<[ M3-@<$^9@PEQ,F(<)\S%A 1*L$>U!'>V!B3Y[4#4FIQ]S,.7AFM L4GV(G>H< M;8K& KZK[I8 7:*-X$L37<)&!2SON.UFHU[^;]K='6<5T]-IY^EB>GJ8,!\3 M%B#!&BD1ZJZK M#C6G^7"..&]7F$;TI6G%A,TQ84X)&Q[=>5M7K6)Z>I@P'Q,6(,$::1W7:1VW M26O5A@M=)HV 2S.)"9N/3U[@5PER,.WIIV/"0N08(V,3>J,38P9<]YJ MKU5!"/$N;]1UP3-2+PW>Y*3*F0S&I[U'3$^GG:>+Z>E-SH74Q[0+D&"-7%W7 MN;HVYNH/N09._N0T$[2<+[W;RC7CL=R3I1IT/W(FF=QO@-RM.$ ^6-'%S&AR M:83ZV][_/*5462.E&I:@T'Y468-&:(3]:=+",E;BGJF\IR).Q)U QCELUJ]_7#!D>S&X7)Q23YJ#2 M7%2:ATKS=<]KK)LY"[!\F^FS#^FSC>E[I/MB#G,#/&8184O5)8W3Q9:+HKM MPF)X%&K[#6?0_1Z)Z%XWHGHP*R\.*2;-0:6YJ#0/E>:CT@(L6C/(A^4GR[@$ M\".3]&;RQ5V$_LF@Q]+,TE>G'=<0 TM303@:GG8*7@.ZN7ZJ+0 B]8, MT6&AQS*O]#QRV- XJF>#BA2Q8I05;CFO=@: U$X3F=D7QVC0:HIPCNKJM'1U M45T]G>M88^NCV@98M&;8#NLYEGE!9PY+4)F*2%UGL442KV@QD$]BNH@3-9#7 M)@UU3:>BG:VP4)=KVIFZJ*:>QK1,]TG.4)=9L&C-G!V68RSS>DPQP"BJM%"J MM$E&%E!-/&IW$-V;>1?'ZW2MXR1:J&LKYPU=5$.OHC4Z^[HFVD>U#;!HS5@= MUDTL\\))-6X]S&"_-)':2*&NH5BG"Q'6>*!M'3%]G=:^+JJOATKS46D!%JU, M8?=H]V8*?%5L_15J%+K-9+D7K2ZMMQ??%9MJ7Y4_6#=S2U/N6#=NN7GX@"_W M,G^B?!5G@B2P5%:]J[&J0'BY/;@\D&Q3[!U=,"E96GQ< XV YR>H[Y>,R9># MW*#>I#W[#U!+ P04 " #W.P55F87Q. ,# !W"0 &0 'AL+W=O$/EG.V^PM[/0.NEC KS1+LZ M=A!8*-T(R8I]LB(H2%F_\>-^'(X2W',)WC[!>VF"OT_PC=&:S-B:8HF3$6<[ MQ'6T4M,%,S8F6[DAI9[%A>3J*U%Y,IEQJ##)$#RJ=2% (%QFB,D<.,)"@!3H M8@H2$RHNT16Z7TS1Q?O+D2U5UUK 3O?=W-7=>&>Z^;XIKY'O?$2>XWD=Z9/^ M]"FD*MTUZ>YINJT,-ZZ]QK5G]/RWNNYR6$L&W9)ZM]V("J'IMLASU'G) '#7G02WZ8-U**#<=EV@E7 M2PR.X7RG#=<.\QPW/HX[01PTB(->Q+F:+LS3W"RI#+;JG*S4J2<1SK::&%7X M2=<[E]B@Q31PW#9Z1U@4GB4/&_*PE_RG6?]5/<3UEA YX_)* B^4E8H)THT= MMGF\J(W=#@MB[RSVL,$>_F/ 2;'<< %FE)_7+5IQ5J IFW81#]N3'_AMXHZP MNX M\.(@;L]*.T[-2&ULK59K;YLP%/TK%JNF M5EK+*Y"L2Y#:1-,V:5+4K-MG!R[!JL',=I+VW^_:4)0F%%7;OH!M[CD^Y_IQ MF>Z%?% %@":/):_4S"FTKJ]=5Z4%E%1=B1HJ_)(+65*-7;EQ52V!9A942NRY'4O&2J@4$Q61D,^<&_]Z/C'Q-N G@[TZ:!/C9"W$@^E\S6:.9P0! MAU0;!HJO'MI_9/UOOZ&5-%)T+T!3QM4%N23WJP4Y/[L@9X15Y$$'0 Y\/PQ>0(MRWJYJF,'/PG"F0.W"2]^_\V/O49_H_D;U(0=BE(!QB M3^Z0D'64$'.=.\2-931@9"/87 D]C3&#T9QO]BH$QL- MBEU*D8,R5Q[E)(?^_1.=3AR.CL2=Q@3!N%];W&F+![6M"B'UI099$BP*$A-: M;0@'O!.[#?_T]D,0GPB,XR,/IR&A_XJ'<>=A/.AA 3E("683M%M7K#G;V,W1 M*W/R$*D4345J)534[6':@PD' M6/A'9A_0_O<[.VG$).C;7I([^[[OOCN?G1^LV_H- +(7K8P?\0UB-4P27VY M"]^Q%1C:65FG!9+KUHFO'(AE!&F59&EZG6@A#2_RN#9S16YWJ*2!F6-^I[5P MKV-0]C#B7?ZV\"37&PP+29%78@USP.=JYLA+6I:EU&"\M(8Y6(WX;7F#T> +#L#R!I %G77B:+*B4!1Y,X>F O1Q!:,6&I$DSAIPJ', MT=&N)!P6#]:L/R,X3:4LD%U. (54_HI=,&G8HU2*>N?S!"E70"1EPSNN>;,S MO+>5Z[!>^HEE:9:RY_F$75Y<_4N3D-16;];JS2)O_PSO3+S27)9;-G,6FY,E M<^V$/B7R7;(P\$-?B1)&G";:@]L#+SY^Z%ZGW]Z1VFNE]B)[[XS426CHU'AT M.YIB9+\>*(!-$;3_?4IK[S]H[;=:^^^V-6H5VNX,GI)6@V\B.%SS?9%V!GFR M/\Z8' UAN,^/PJVE\4S!BE!IY\N ,U??D=I!6\6Y7%BD*8_FAIX5<"& ]E>6 M3KAQPJBW#U7Q%U!+ P04 " #W.P55$[J5Z10# !K"P &0 'AL+W=O M_^/6LG%]H20H"^M+&S,^,=KYV='J3ZIG< ACQD7.B9 MMS,FG_B^3G:04=V3.0A\LY$JHP:':NOK7 %-'2CC?A@$D9]1)KQXZN;N5#R5 MA>%,P)TBNL@RJA[GP.5AYO6]IXE/;+LS=L*/ISG=PCV8S_F=PI%?LZ0L Z&9 M%$3!9N:][4]68QOO KXP..BC9V(S64OYS0X^I#,OL L"#HFQ#!3_]K SBT1 M+N-[Q>G5DA9X_/S$_L[ECKFLJ8:%Y%]9:G8S[Y5'4MC0@IM/\O >JGQ&EB^1 M7+M?^P458 M*C^I!.>E8/@;P0&Y18F=)BN10MJ 7[;CHQ:\C\G7#H1/#LS#5L*/A>B107!# MPB ,&]:SZ [O-Z7S?^JK?U8_,6-0E\/ \0W^I1R:-KND&S;3V4MNHG.:P,S# M6TR#VH,7OWC6CX(W34Y?DFQY2;+5AP@9GRKU0;%W8"[9I M*TJ6UX[%?A[V<=##FM@?.]PA9MDA9M4>+D ->C0)(3A]=M3894NKU@Z-5AKWHS)'61?UM MS7517%U(\<3DJ#8Y:C79GF]0">OL8?1K1OW>Z,S#5LV_];"+XNI"BB<>CFL/ MQW_PD'.ZEHK:%H?0K0*P]MTT.(I?ZA2:;!UW.*ME3'0<6H9^O.\*UKB,[FY_W)HM\PO\1.LFS\?M*7;>@M55LF M-.&P0:F@-\:SH92T-=D+N<8?=,"@;@.\W4IJG@16H^^OX!U!+ M P04 " #W.P55OU4#7;P" ! " &0 'AL+W=O*;A@1.FI6/FR%DAR"V*E'P7!V&>$5EZ:V+6%2!.^426M<"% ;A@C M8C_%DN\F7N@=%F[I:JW,@I\F-5GA':IO]4+HF=^RY)1A)2FO0& Q\2[#\UEL MSML#WRGNY-$8C),EY_=F;H!40.(G@&BZ 7 H $,K%&GS-J:$T721/ ="'-: MLYF!C8U%:S>T,F_Q3@F]2S5.I=>H8R#AW1P5H:5\#Q_@:U'0#(%4.91DR051 M7.Q!UB3#Q%?Z3H/TLX9_ZOBC%_A#N.&56DOX6.68/\7[6FLK.#H(GD:]A'/, M3F$0GD 41&&'GED__(;L&W080Z'>O@GCLPN@"EF/MD$;S($E'[P83"D13\ & M]03F*#-!:YNN/Z_U6;C2]\A?75%TQ,-N8O,IG]L7,/'TMRI1;-%+M?9Q<-$5 M@O]$]B0&PS8&PSYVEU"@4+ NF[W8U]KL%S*.@-G4ZS$U:DV->KDN=8&$QS9? MNISU$KS6F2,;63)3A[=I& 9!D/C;#A/CUL2XU\27#5NB %X /JBF#C]VI+[S MT\OU6C_C?_Q$W5[BUDO5V?AO0/4$L#!!0 ( /<[ M!55*&?79]P( %L+ 9 >&PO=V]R:W-H965TICV8< -6G3BS#;3_?M=.F@%- MLX+H"]C)/>?>&I&CASK;-SUU71'!*J3D4&*=Z)A4RH MQJV,%<+$:.+[S M=.&&S>;:7'##?D9G, 9]EUU+W+DERY0ED"HF4B(A'CB?_/.A[QF C?C!8*76 MUL1(F0AQ;S:7TX'CF8J 0Z0-!<6_)0R!<\.$=?PI2)TRIP&NKY_8/UOQ*&9" M%0P%_\FF>CYP>@Z90DP77-^(U12/]UD9Z2IM<@@1<$%?#A?^ 4 MX9Y?!7?1B-*-H'0CL'S-%]U0"J!!K"L-,@(52999];^N,)9<:DC4[RJ=.7&K MFM@TX[G*: 0#![M-@5R"$[Y_YW>\CU6J#T2VX4&S]*!9QQY^ST#B@:>R7)?U/ ;?-F7,1K6MLMI6;;6W M0E-.Q%;-G-$)XTP_5E5:2[CK2;5>+ZE=2FK7'T <,VQ$;"C"Z42@,"$?B:VI M2DXMV:YR#D2VH;M3ZNZ\5?-U#NG!@<@V/.B6'G3?HOERTG9M\]4FWE-6KY35 MVTE6;7_VGHGIM+:TU&;;4\M9J>5L/RT-DN*74\3XV9824DTR(Y?*-%9H>AB= X6MGE'*=?D"8 [\="Z*>-F:_*>3K\"U!+ P04 M" #W.P55 "1Q.&D# !'#P &0 'AL+W=O"R%6:4O'S#!*^ MF5I=:SMP$R\CI0=L;Y+1),=-Y,E<"O\9HI[R/@"I+DP,2,W(;\97$B7)B M*W1.4]A!XTR&NX[HU_IP_W[Q;MYQ_8Y_]-7M%C%Z9)CV#UWLR3:0$Z.19TB$^R$#$ MF=GJ7S_B7'*A()7?ZL*> _?K@?4Q>&)2:6KA.2=!K,'R7K[H#ITW=9JW">:W M"39K":P2G7X9G7X3NG?+%4U(LKN#ZR*1@PP-B+X_UM[0F=CK77T;>?;5]S%? M=]2O$LY:(JS(-BAE&S3*=@-,;?6J/;$:S?=-W<%C-9P'\OMM$LZ:"2N*#4O% MAHV*O0,&@B8=^!PBWQY0K;.Y5!"F)I2C*)PJV8RO_^RM&RZCLUQ@)^7W"NMAU-4-;.WB]02P,$% @ ]SL%551O^GY& @ ^00 M !D !X;"]W;W)K&ULE51=:]LP%/TK0H.Q01L[ M3MJMF6/H!V,='0LM6Q_&'A3[.A;5AR?=),V_WY7LF@S2P%YL7>F>HW-T=95O MK7OR#0"R9ZV,G_,&L9TEB2\;T,*/; N&5FKKM$ *W2KQK0-119!629:FYXD6 MTO BCW,+5^1VC4H:6#CFUUH+M[L"9;=S/N8O$_=RU6"82(J\%2MX /S1+AQ% MRSJVG(CPD_)6S]WI@%)TMKGT)P6\UY&@2!@A(#@Z#? M!JY!J4!$,O[TG'S8,@#WQR_LGZ-W\K(4'JZM>I05-G/^D;,*:K%6>&^W7Z#W MWS(5L8@N#:#6B29PTH2@/Z&A5$@Z+.R!+GIVRRZJ2X9R$8BK,T8DK@5 Q M:;K2AS-\=P,HI/+O"?"]KF4)3)B**;&T3J!U.^9;44*>($D+&R1E+^.JDY&] M(N/KVHS8)#UA69IE_\(32;O&K+>X 3%NV=L!OPI9-M]/#KCG+9 M+8+VOP\)[8BGAXE#C\RBQSFG)O#@-L"+MV_&Y^FG([(G@^S),?;B,5XBJ$[% M!ASU!!4A-)8TJ[XH"$X?$GV<=LQV(!R[8-H:;/P1H=-!Z/3_A%;2EW9MD-$] M.%C_CF_Y,EF7T:R=Y/#H_!-N)4TGMS7!$M''\XX&PO=V]R:W-H965T'T63R4;I9U,B6GBIA#33H+2VO@Q#DY58,=-7-4JZ*92NF"53KT)3:V2Y M!U4BC*-H$E:,RR!-_-F]3A/56,$EWFLP354QO9VA4)MI, CV!P]\55IW$*9) MS5;XB/:IOM=DA1U+SBN4ABL)&HMI<#6XG(V=OW?XSG%C#O;@,EDJ]>R,FWP: M1$X0"LRL8V"TK'&.0C@BDO%[QQET(1WP<+]G_^QSIUR6S.!,%9DH8_X5-ZSN>!) UQJIJ!R8%%9?MREYV[W B.,C@'@' MB+WN-I!7N6"6I8E6&]#.F]C41ZOIEA/.IK=(*1EX!W-F2BBH M1L!E6VOW:.<+M(P+D+0U\ MDCGF_^)#$MTIC_?*9_%)PB^-[,,PZD$Y&AYQT=X?U: M%#Q#H"Q!L*72S"J]!5.S#%_+^B29:ZE+#YT&U#,&]1J#].V;P23Z>$+JJ),Z M\NS#H\4S!K$'OH@]6*#)-*]]X7[>DB_<6*S,K]=DC_Z#['$G>WSRA?VO5C.> M _UH0/.%WIC+%0B7!@C.EEQPNWU-=DL\\<1NWJS3P6"4A.M#->%!-U2H5[[G M#62JD;9MC.ZT&RM7;3?]=6]GTAW3*RX-*2L(&O7?4WS=]GEK6%7[WEHJ2YWJ MMR6-1M3.@>X+I>S>< &Z89O^ 5!+ P04 " #W.P550Y BY1\# #Y"P M&0 'AL+W=OMA?37KCIM;5(XLQV6OKM=W9"Z$,(4'5O&COQ_>]^U[-] MO047#W(&H,AC$J>R;\V4RLYM6T8S2*@\Y1FD^&7"14(53L74EID .C9&26Q[ MCA/8"66I%?;,NVL1]GBN8I;"M2 R3Q(JEA<0\T7?NS>SYPC8%9\9/!0JZ,B489-+',A$K!J[_@H%7 M&GAO-6B5!BT#6D1FL(94T; G^(((O1K5],#DQE@C#4OUWWBK!'YE:*?"*\ < M2')"S "552Z86I+#(2C*8GF$G^YOA^3PX(@<$):2NQG/)4W'LFXWDUYH-7S"F:.VZ=N8W4%;I7H7M&K_4BNI0 QP7Y M,1F"C 3+3'']OL*UY%)!(O_4<1;"?KVPWGGG,J,1]"W<6A+$'*SPXP]);"T'K2H'K2;U\(XK&A,\% 15+)V2V%1!S.B(Q5@&=>R-@N]E+\0"(Z9/ MG'F(YT_/GM<@^162WXCT8S)A$1 L41+3$4581GKQ&VZN(NK-JK&\D/-N)N5-XQ[DX5=^>U MN/VZN#M;<0>MC; ;A7<,NUN%W7W#^5B+Y<3SW0V89F^[TJQT+>Z^[ZU2<6UK M=SJ;6(UNWXMEK_1ENBG^3L64I1*CG:"\WBG@0 -P9 9 M >&PO=V]R:W-H965TK,)OK<+9M-:"YBDL(M0SQ/$LQ>KR&FVZGC.V\G[LAJ+=0)=S;) M\ KN0?S(;IDLN97*@B20'; M8NIXJD400R24!)8_&YA#'"LEV8[_2E&GJE,%[AZ_J7_1G9>=><("0C*@& OP+\X$M O _I[ 4%P)&!0!@PTF:(KFD.(!9Y-&-TBINZ6:NI MP]31LOLD5<_]7C!YE<@X,9O3))'X93W1,_H0@L DYA_1&2(I^KZF."([ C=T%2L.?J<+F#1C'=E$ZMV!F_MO Z,@E<9ZZ%@_ D% M7N"C'_X0BFCIPK.+ -.+/??_-' MWE]MZ JQH193T\AFYD_ M7 ].=69NK*XCN]"26(/,L"(S-)*Y930"6'"T9#1!A/,X84WJAYB ]6H0C4Z@8ILL%!LEL#D &L#8E3H"L2F6&A) MK$'NO")W;B1WKW-()1?IO;_@9J^M*QI)8@\RX(C-^Y\2DH2#I MT=3 RW#Z^@??'X+J[=5&;7QRNC(VHBLO2V(-7A<5KPMS)FE*&2-1ZROMXF#4 M!^=[*(SZ75%8$FN@\+W:E7F_<.XNQ9NP#H>:N0U=@=E2:Q+;\;&^D=CG%V 1 MX88,*@5VJ0R&^TB,E71&8DFMB22HD01&)(]OADAZ>*17=!S]FPLN9%F^Y#ZA M[\!:9YT3NGWT"IBUKPJ,D9WY65)K\JN-MV]VWE\P8>@!Q[D>>(^UO6P?=/V# M]!JUC#F;UCRTI=8$5%MOW^R]3R;8#6">,T@@%>A;FN6B%5Q1B1_L3E?CWO[L M;FY+9W*_PIG[M37WS=[\@<98D)B(5\1P^QK.K-#5<%I5"VVI->G5;MTWVW5+ M>5=4HMY;5=Z-@\.\L^K5;:DUR=5NW3?;]3O"G_]<,@!$4@&R!G$\_VPZ\;E5 MM="66I-B[>Q]L[6WE'_CPWG/Z_4/+(E5AV]+K4FN]OC^"9,O&'DN/1KZD,GU MD5XV$G LI+=U>6!(38WI"LV6VH%-G?G MLW<";*6W#]32.D]%\66Y.EMM45SI#_-[Y^?^95AL--0RQ;['#68KDG(4PU)* M>KUS"8L56PE%0=!,?UQ_HD+01!^N 2^ J1OD]26EXJV@*J@V=&;_ U!+ P04 M " #W.P55Q!J\0M_^["0D 8(%*]H7)3&>O^,OX@40**W/*-B9J52%M>V+>(4 M69[CA/:.2;4BJ;EV ./IFPE,T+A@2.Q MRG/,_[N%C*UGEFMM!KZ392KU@!U-"[R$1Y!/Q0-7=W:CDI W*;>6*=\"5$-TS*E.!OM($DFU[6V$U;-Z&[=8S"OZYH@/D.U?(:NP1V_";5?ZOF'0IUA(1!;;.*)&$=EVJ!__E)3T3<)N?BW+VZ5[K!?5R?Z MM2AP##-+9;( _@I6]/&#&SI?^J#/)+85@F$3@J%)/6I.$KP!CXF Y K15?X, MO/>\5&)!*::?1Z^1,[5?NS#[,USU_)H$S;0M-X/&S<#HYN^L:H\]GH_*I>U6)3;H!&$SZV<*&+32R?:TCKSGB;O*OF]2O M$ONRC\ZH?2I=>-+FC1K D1'P)DF(?D/@K$5JCAM2N#$6:0:B=_>,TJ?RC?;X M1I[O.?UXXP9O;,1[K)^ZZC@J'-+B-)!]7$;-4[G&>US#P-=/V#ZN2<,U.>Y< M/G"BLNQB,G"Z'=O7,W=GS7]7;>">;E?A7':W&\XPYRH0]R+T@E$'9 )KL,QC5^ ME:&M5%QC%;"7C,/@0#::=4X^B.]1F[AM<>(.WRL?C67/R6$XD]IV&-KBQS57 M/T?G8["7CX&C_W;/\IE*HFV/PV 7XDR53P5A=QJV'/BR M[&.%JL=65%;]33/:],HW98>X,WZK>^BR$6QEJ@;\'O,EH0)EL%"2SF"D=H%7 M/6UU(UE1MH7/3*HFL[Q, 2? ]03U_8(QN;G1"S2_+$3_ U!+ P04 " #W M.P55V0(%%<\$ "\&@ &0 'AL+W=O^RB6CD0U*$Y\$P6\C91!0ZX1E;2*2*-*5R M>\X2L9EZV'NX\)FO8VTN^+-)3M?LFND_\H6$,[]&B7C*,L5%AB1;3;TY/KL@ MQR; MOC"V4;M'"-#92G$K3FYC*9>8#)B"0NU@:#P<\.J-/12Q%2T2_5EL?F$5(9M@*!)E_Z--U3;P M4%@H+=(J&#)(>5;^TOM*B)T P.D.(%4 V0\8'@@85 $#2[3,S-+Z0#6=3:38 M(&E: YHYL-K8:&##,_,8K[6$NQSB].PZII*]-T)$*!0I5(>B5M_W:)'03*$? M/C!->:)^A"O*-%837T/')MP/JT[.RT[(@4Y&Z$ID.E;H8Q:QJ!WO0\)UUN0A MZW/B!/RUR([0('B'2$!(1SX73X4G$(Y-.!X[TAG4(@XLWO GH&Q75,,^I>H)K"75<2W5L;,@K 0* MT3L8.729, 3S+5J#2KJ+MA/KN;1+L&,+9N;PN]E@/#X90IG?=1 :U81&3U0X M"0Y6N#/TN?GW!-9B>5*S/'GC"C_I4ZJ>P%I2C6NIQD]7^/^1ZAVZB2&M6"1P M@\D0;H!M0)]6Z$9HFJ#?BW3)I#D'^!2 K[4(;]&G0BM-LXAGZRY]RZ0QWBG_ MX"@8UL5?"N>D]D+A3FOA3I\_-:P*74B&N%(%S4+6Q>STT;C& SP88K+'S=G[ M"[GAH'$3@9/=QS1/Q):QZFDM"AG&\.P/3AUNN.<.B+[0VN1WK!1^X^FC2J O MN7I":\M%&KF(LU;FA8Z%Y/^ "LI6B\B-6MW^DCPN?W(];N[?"FEQ@=B MMQ%TE?_>A,=%A.!%!'V->1BWY[A+A4 ; >\H/*1)LD7S"&PSS(NFD."E!\TU MVA'O^K K=V>+ [1E5':%7KA#7RID8S6QTY[-=E8$L4*BF?112'-NU@=;,IVD MAYUK -ZOE-?PA[@QB-CM$*OE#2?&SS<&#_]FGV M9"[;-!O;B-V^T4YKJK2^!YB,'C%YQ.$U/"%N3"%V&JG935P.X.XAUJNCZPNM MS;3Q='C\U@M83]:KDNLUC!QNG!QV6[F/]SF7I4"YG= [&;LQG'/P:W@YTG@Y MXO9R==VC?]$5O>=ID781=*,\]Y'VA=;FW%@X\M86CO1JX?I":\O56#CBMG!? MF-)F43Y<_D\ # ]7OSORI=0:*T? M/_'UA=:6J_%PQ.WAOJ'ZW0#85G\GLUYMF[^S/Y RN;;;)@J<9Y'I[#4NAX17&'L:,1DR: M!G!_)81^.#$=U!M6L_\ 4$L#!!0 ( /<[!54(DE3)X , ' 3 9 M>&PO=V]R:W-H965TY0AQ\%"5F"VLG//]I6VS-$<59!=DC[!XLB6T@EQ,ZXI@ID!5:7N. M$]D5++"UG*NU:[JYFXG@0HB3\*=&*=,9"FW!%R+R>?LH7E MR!VA$J5<4D#Q=T1K5):22>SCGX;4:G5*8'?\Q/Z3,EX80$0-(#@M1K"!J!,MVO;E>-BR.%R3LD)4"DMV.1 M>5^AA;\*+ _*AE/QM! XOMSDD**/TM492$DESA^#*H(?P9HPSL#[&'%8E.R# M6+G=Q.#]NP_@'2@P^#TG!P9QQN8V%QN1=';:*%W52KT7E/K@,\$\9R#!&& U@O>DQ=6WBCAKP=\ 7SG!^ YGJ?9S_KU<%=GSO_3GOQG[3UG M^.V1\!6?_XHCL>X>B2M*(=XAD28XN'L$7;EK^*B6KTZ09N"OWP0E^,11Q?[6 MG8Y:?Z#7+U/C)=O#%"TLD?L8HD=D+;__SHV<'W6A,4D6FR1+#)'U@ABT00S& MV)<;3M)[W7N-'N08Z<)2,T:*41:8X]+UO9,@E:H9W786AV.6GV+*4K)#A=?AF:G(IGI;*[YPNXN/-=Q!D:/:GWK&0O/ M#3]7F1A2V7-CU+HQ&G7C3>U$Y;@]H@71Y>C5*,=;WV*39/&X=3YX1) R$(%* M51'=JVMH.SWO3UKO3_[%^TSL+\V!**[BSG,4E[F]3*ZZ&(PRO34&)LEBDV2) M(;)>.*9M.*;?N!Q.30;1)%ELDBPQ1-8+XJP-XLQX.9R=E88@\@:%X5S&CZ:# M:C@[R_E\<;G?.*$T&S 52I-LL5&VQ!1;/Y3>SF M@VD4#O**1LB?NH/$HA%R)_[P(JF1"L-A;K$['80*T9UJW3!ATP'S^LNQ76W; M0U>J*3)87[F7:U>S'LMVDNI8/-/7O:C/D.X*S$")MD*5 M]2_N".>D4L,;PGA3Q.IH&VR+;\"4$L#!!0 ( /<[!57*7_B1 MR0( -T' 9 >&PO=V]R:W-H965T0']OGB3._):E8!74BHF:2)B.O-OP9C(P\3;@!X.5VAL3X^15B+F9?"U& M7F $ 8=<&P:*KR5,@'-#A#)^;3F]=DL#W!_OV!^L=_3R2A5,!/_)"EV.O&N/ M%#"E"ZZ?Q>H+;/TDAB\77-DG6;G8-/)(OE!:5%LP*JA8[=YTO1A]=3@5R"EWUX%Z;!YRZ;_XGL MP'2_-=T_QY[=KQN\E.AX*3BZY4QONOPZDM"ESE2791;TKI-TZ"_WG72'Q6$; M=J Q:34F9S4^,S6_FDH PFH-F --)-70I3/I$A!$@R.=W6'A"9UIJS-]6RY1 M9$4N6$TV0*6Z[!)ZGBEQ2!*&I')W+OQ$"KKINK63\U3ICJK?07!@<]#:')QE M?*!,DB7E"R!B:FX*2B18[/)YEU''=;V7Z;B7]H_.X^^@*.FE1Z?A[U7*"N3, M-A"% A:U=D6G76U[U*TMS4?K8^Q=KM7\H7&-[Y'*&<.2R6&*E$%O@#^*=,W$ M3;1H;#U^%1JKNQV6V']!F@#\/A5"[R9F@[:C9[\!4$L#!!0 ( /<[!57/ M<&AXGP4 ($@ 9 >&PO=V]R:W-H965TGR?']G'-P],WEFYBA]$).8!C0$CRU%K N_FJ*L, MDA;? K+G1]= A;*@]$7=?/9'+5OUB(3$$TH"RS\[,B-AJ)1D/_[-1%NY3V5X M?/VF_BD)7@:SP)S,:/@]\,5ZU.JW@$^6>!N*1[K_BV0!)1WT:,B3?\$^:VNW M@+?E@D:9L>Q!%,3I7_R:@3@R0.X9 Y09H(H!=,X8=#*#3M6@=\; R0R#QG= Z9:2S5UD^Y-@\M= VHGQTQHSB_@_9P('(3\@S3XNB;@(<0Q ME]?/3W/P_MT'\ Y8@"L?' 0Q>(X#P6_D0WE]'X2AU.=#2\@X5&\L+^OS-.TS M.M-G%]S36*PY^!C[Q*^QG^OM(=((6!)@3A&]49PBK>+?V[@-.O8-0#9"-1V: M76\.Z^+1F\^))\UAG7DIFDZ>$YU$KW-%3LR.^]IOYSZ?JDI\(YOL$=& M+3G'<<)VI#7^_3?HVG_4,3GF>+K7X?E39J>HG1"FW1,H M7:3\4]H7(+>S9$%2I:5TVI&!(K M4>GE5'I74DDG),THZIV.HFX'N8Y38:-UV)1-C=/*T"V%W<_#[C=*!KP(:V/N MG[@?]&7Y""LA:YTU#=F06(G+(.-R2I;@0%._FT#M/@ MRM30.F_*R9!8B1.TBR+1UE8$WY/R66*9[ B3VX%\6@$;60W6)E.F:&@M-ZHV M-Z56IGE4G[59'G-Y!8QR&U,HXBB(<:FO*L7;ESFQ+0&"[WZL",5H#FU(K RFJ8*@O M@[-%^_R8<4Z9#-KNH,K$:.&;J9T?J.5@BYH6ZHO:"TMU9EV*M=?NGPP(HP6M M*;4RDJ*DA?J:MMDJG8GU+R2#T=K6E%H94%'=PM[_MF^?^'Z@+G$(Y@'W0LJW MZAO.C\F""X8]4;M]AR:KX9E1M;DIM?*[*4IPJ*_!3RJH1Z*^RJH);4;C!.E6 MLOY*6%1+5J_>!P>"&0<.B-(/6Z@/?'RH^[8VTTLUQGI=Q]RL8SJ61=D.]75[ M Y;:CP(7W RROD,[I^JE5OZ8693[2%L -P.LK5,N..J=(!Z<):R7 M:DK8E%J9<+$%0/HMP,\0/E<+7'#UQKB79_%YQ$:W$Z;4RHB+[032;R<:(6Y6 M6USPW&0VUDLU1OXKMBRHV+(@_98E1XXSY"LU^LY5D"D*RE))V MNR<#8.EY=WHCZ"8Y 5Y0(6B47*X)]@E3#>3O2TK%VXURD/^O@_%_4$L#!!0 M ( /<[!55_(;&PO=V]R:W-H965TX"C5W('JFU-W0-8\CE*84\3628+I?@0Q MV0XU4SMTW$:KD,L.W1UD> 5WP.^S.14MO60)H@12%I$445@.M2NS/W-DO KX M&<&6';TCN9(%(0^R<1T,-4-."&+PN63 XK&!,<2Q)!+3^%MP:J6D!!Z_']BG M:NUB+0O,8$SB7U' PZ'V24,!+/$ZYK=D^P6*]=B2SRPLQYA"@ M#%.^1YSBE&%E$H;./. XBMDY^HA&E.!@@=, ,:";R >&\(H""$]R,7Q_YZ&S M]^<#G8LI26+=+^1'N;QU0KZ#;DC*0X8F:0!!!=ZKQSLU>%UL1;D?UF$_1E8M MX==U>HDZQ@6R#,NJF,^X.=RL6L[;U"=O4Y_6PSWP!=P\"9_5P[^3S4'=M&M2 MT2FMV5%\G?]8/1FNCW-Q&*KCDD[$^5YW+>;C6O/-O[+,,^##5Q>$L_ M@^9^>&JA+=)YK5)-FF3;-HFV:PELB>VZ9:VZ=:QN^I B/?(QRQ$2P!Q MM.WE,55EE%JFUQJE33*O3;))FV33-LEF.9FCR&31M'%%"648 WU3X0"[=(!= MZX"3W[0+!#M1PC%@56:P7\S%-)Y,)D]SLS"O6=BD6=BT=L&OW?26R)[DQBES MX]3FQEL#XD34L$\IYQI&'AA0H;VON/U!+ P04 M " #W.P55@E$\_D$# #,% #0 'AL+W-T>6QE+MY^GQ?Z]DW@[F?OSLY:3Y>WN_$+"UR2T"MZ"WT.V+B(9XWO'.$UFUY\VTPH6/)85THPWY6R'6] M1,0%C#K-6?!,Q8",J.!CQ8&5T9R+I0MW(# I1*$";0K5I&M#I/KIX+;K00W7 M.CF7A;*Y70;W/:Z'[P"K'ACD0C0&.\0%AOV2:LV4O#,=.]@&7T!!W7Y\4ROK#]1=88P-3;N#HM2['\(/A4YLQ-_N"$PSY=\8)9H?A/ MDPU*96("3)'@F2G-)YN1'XJ6CVRA5^6TR'#/G1/T_'?7>SW6;^UC-WES"B;C4S!Y$C79.P63R?&;C$[ 8WV^/#J3 M87T2VCAN;1VVFF@ A]H!^0I'9+%.&HSG7&@NZ]Z,IRF3+\Y<1E[3L?E3;4O? MC$]91N="/S;@@*S;7UC*YWG2C+J'A:A'K=N?87KMN#E1FUQ'SL=AF+>>%^FAG![* M<2P?,K(?+(^?DYC+/],DB:(XQE9T-/(Z&&'K%L?PXU?#O $#RP.9_FRM\=W& M*V1_'6![NJ]"L)GBE8C-%%]K0/SK!HPD\>\VE@<8V"Y@M0/Y_7F@IOR<*()= MQ;QA3S".) F&0"WZ:S2.D=6)X>/?'^PIB:(D\2. ^1U$$8; TX@CF /P@"%1 M9-^#.^^C"M?_OQS^ E!+ P04 " #W.P55EXJ[', 3 @ "P M %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6= MOZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6' MTD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T M>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( /<[!557 XO9#@0 M *(? / >&PO=V]R:V)O;VLN>&ULQ9E+;]LX$(#_"J%3]N"U]8C;!G6! M;K+M!@@:HUYTCPM:&MM$^!!(*FG[ZSN4XI3:.H.],#K%HACYT]"<;TB^?3#V M;FO,'?NJI':K[.!]>S&?N_H BKO?30L:[^R,5=SCI=W/76N!-^X X)6<%XO% MT\OC >:B^,QL;0\$7 @_MY/URR>^'$5DCAOZVR_K.$C"FA MA1+?H5EEBXRY@WGXRUCQW6C/Y::V1LI5E@\WOH#UHOZE>1,@_^9;U[=XOOW, M$625+1?XP)VPSO<]^N=S9+P'[#Q<==Y\$-*#O>(>/EK3M4+OPV/P+>;1:_1Q M./X=@GAA_T\8S6XG:K@R=:= ^R&.%F0 U.X@6I@\2N M]? H[!O>%+_ZNAG>VB-N%$-[(?"&O6YZ\'20ET8WH!TT[ \NN:Z!]9%U$5U! MT!73T+&S-;<0A[ D(,N7@MP$@M#;,;-CMRU8[!U!5@1D-0WDY8'K/<3#?4Y MGD\(^6\102X)R.5$D-P=V <90;XB(%^EA?S$?6KASSNG$", MD(9::_:6JWC>Y LJBR_24JXMM%PT#+ZVX;!&F),4C:);?.^KFT' M)S&EX-L8D[).GE@[-T;O9UA"*-; UL=4E&;RY)Y12O@AWX2XU5A086T#NA:C M!)Y3FLD3>^8&N!O34#[)DPM%*:/Q^TU]%S-1^L@3^V-SP-)EAED8PA"J,!%^ MJ04+[I,86=7X+F0H[Q>DOMB M4RY8V%F,2>FG?)$ER^GP4;XI$_OFD6LVWOMD]K$^CS$IWY2)??.$V7\XSIFG M<,:8E&_*Q+YYPGS?-"+(;L;^X187V]Z= M"B*EF2JQ9IXMSV=LC8DIQJ1L4R6V#8%Y:5P\P2OR'&:JQ0YF)N>Z&).23Y58 M/@3F;3L^U*+D4R66S_.;5?TLBC$I^52]?.;',^$&=KBV:S[A5SALK[FLUY:% M/\/6='4>-I9VG927V':K;PQOCD?,Q^/Q=S\ 4$L#!!0 ( /<[!56Y(]HW ML@$ %0< : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V3MNPD 4 MA>&M("\@PWU 0A12I:&-V( %PT,!;'DF"NP^" HX5HHT:$YES5B^_JM/UOCM M,^[JO&T.:;-MT^"XWQW2M-KDW+Z&D!:;N*_34]/&P_G.JNGV=3XONW5HZ\57 MO8Y!A\-QZ.YG5.]O]S,'\U,;_S.Q6:VVB_C1++[W\9#_&!Q^FNXK;6+,U6!> M=^N8IU4X[F[;*5PN\G2>7 UFRVG5S992A=)!"D%:/L@@R,H'.01Y^: 1!(W* M!XTA:%P^Z!F"GLL'O4#02_F@"01-R@?)$&4<$B3UL";06I!K(?!:$&PA$%N0 M;"$P6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O)=!;>Q_;!'HK MZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H; MZFT$>EOOL(1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O M1[V=0&]'O9U ;T>]G4!O[QUV$^CMJ+<3Z.VHMQ/H[:BW/U+OE$^[F&X]US6^ M_Y%4Y_.S\?;ZR_*ZV6/G@G. GXCOOU!+ P04 " #W.P559>&9M;UW7VSI;#)^VUKRO4U=-7Z2 M%"'8!\9\5E"M?6HL-7%D;ERM0WQT"V9UMM0+8F(X'+',-(&:, AMC60Z?J*Y M7E6A][R)KWUIFDGBJ/))[W$WL3?4@;[A#2N[.;XHK2^ M'RC3S>9E1;K)5 M'9>DWCK2N2^(0EVENZ+]\\DA[C#MKOSJ_*[,N< X<^:,]?'$'%T>=SB2=O7 MQD+D0GG^$X^)L?35WT?M:>>4_S([;N^'<&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( /<[!55(HS<[ M^@4 ,,@ 8 " @0X( !X;"]W;W)K%0 & M@($^#@ >&PO=V]R:W-H965T&UL4$L! A0#% @ ]SL% M59YV1I#6 @ 1 H !@ ("!GA, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ ]SL%57KW&])G @ +08 !@ M ("!7", 'AL+W=O 8 " @?DE !X;"]W M;W)K9.6-0) "! M%P & @('!+ >&PO=V]R:W-H965T&UL M4$L! A0#% @ ]SL%5:],H^-@$0 &3( !@ ("!RS8 M 'AL+W=O&UL4$L! A0#% @ ]SL%56BS%]KF @ ?&PO=V]R:W-H965T M&UL4$L! A0# M% @ ]SL%529[++V4!0 T0T !D ("!:U< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ]SL%57$+ MJ2O=" N!H !D ("!:VD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]SL%54MB@CYT P =@D !D M ("!=(D 'AL+W=O&PO M=V]R:W-H965TPP( M ,,& 9 " @3N0 !X;"]W;W)K&UL4$L! A0#% @ ]SL%50R7AZL=! - T !D ("! M-9, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ]SL%5:M+-^F" P ^PX !D ("!'Y\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]SL%51]5;;&PO=V]R:W-H965T&UL4$L! A0#% @ ]SL%58%1P0'= @ A@@ !D M ("!V;4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ]SL%5;]5 UV\ @ 0 @ !D ("!BKX M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M]SL%551O^GY& @ ^00 !D ("!2\@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]SL%53FM[>*>! MW!D !D ("!N= 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]SL%50B25,G@ P &PO=V]R:W-H M965T&UL4$L! M A0#% @ ]SL%57\AMRPA P N0T !D ("!ANL 'AL M+W=O[@ >&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'-02P$"% ,4 " #W.P559>&9M; XML 62 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 63 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 64 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 104 239 1 false 26 0 false 8 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://immunome.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Condensed Balance Sheets Sheet http://immunome.com/role/StatementCondensedBalanceSheets Condensed Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Condensed Balance Sheets (Parenthetical) Sheet http://immunome.com/role/StatementCondensedBalanceSheetsParenthetical Condensed Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Condensed Statements of Operations Sheet http://immunome.com/role/StatementCondensedStatementsOfOperations Condensed Statements of Operations Statements 4 false false R5.htm 00300 - Statement - Condensed Statements of Changes in Stockholders' Equity Sheet http://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity Condensed Statements of Changes in Stockholders' Equity Statements 5 false false R6.htm 00305 - Statement - Condensed Statements of Changes in Stockholders' Equity (Parenthetical) Sheet http://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquityParenthetical Condensed Statements of Changes in Stockholders' Equity (Parenthetical) Statements 6 false false R7.htm 00400 - Statement - Condensed Statements of Cash Flows Sheet http://immunome.com/role/StatementCondensedStatementsOfCashFlows Condensed Statements of Cash Flows Statements 7 false false R8.htm 10101 - Disclosure - Nature of the business and basis of presentation Sheet http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentation Nature of the business and basis of presentation Notes 8 false false R9.htm 10201 - Disclosure - Summary of significant accounting policies Sheet http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of significant accounting policies Notes 9 false false R10.htm 10301 - Disclosure - Government assistance programs Sheet http://immunome.com/role/DisclosureGovernmentAssistancePrograms Government assistance programs Notes 10 false false R11.htm 10401 - Disclosure - Prepaid expenses and other assets Sheet http://immunome.com/role/DisclosurePrepaidExpensesAndOtherAssets Prepaid expenses and other assets Notes 11 false false R12.htm 10501 - Disclosure - Accrued expenses and other liabilities Sheet http://immunome.com/role/DisclosureAccruedExpensesAndOtherLiabilities Accrued expenses and other liabilities Notes 12 false false R13.htm 10601 - Disclosure - Long-term debt Sheet http://immunome.com/role/DisclosureLongTermDebt Long-term debt Notes 13 false false R14.htm 10701 - Disclosure - Commitments and contingencies Sheet http://immunome.com/role/DisclosureCommitmentsAndContingencies Commitments and contingencies Notes 14 false false R15.htm 10801 - Disclosure - Leases Sheet http://immunome.com/role/DisclosureLeases Leases Notes 15 false false R16.htm 10901 - Disclosure - Common stock Sheet http://immunome.com/role/DisclosureCommonStock Common stock Notes 16 false false R17.htm 11001 - Disclosure - Share-based compensation Sheet http://immunome.com/role/DisclosureShareBasedCompensation Share-based compensation Notes 17 false false R18.htm 11101 - Disclosure - Related party transactions Sheet http://immunome.com/role/DisclosureRelatedPartyTransactions Related party transactions Notes 18 false false R19.htm 20202 - Disclosure - Summary of significant accounting policies (Policies) Sheet http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of significant accounting policies (Policies) Policies 19 false false R20.htm 30203 - Disclosure - Summary of significant accounting policies (Tables) Sheet http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of significant accounting policies (Tables) Tables http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPolicies 20 false false R21.htm 30403 - Disclosure - Prepaid expenses and other assets (Tables) Sheet http://immunome.com/role/DisclosurePrepaidExpensesAndOtherAssetsTables Prepaid expenses and other assets (Tables) Tables http://immunome.com/role/DisclosurePrepaidExpensesAndOtherAssets 21 false false R22.htm 30503 - Disclosure - Accrued expenses and other liabilities (Tables) Sheet http://immunome.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesTables Accrued expenses and other liabilities (Tables) Tables http://immunome.com/role/DisclosureAccruedExpensesAndOtherLiabilities 22 false false R23.htm 30803 - Disclosure - Leases (Tables) Sheet http://immunome.com/role/DisclosureLeasesTables Leases (Tables) Tables http://immunome.com/role/DisclosureLeases 23 false false R24.htm 30903 - Disclosure - Common stock (Tables) Sheet http://immunome.com/role/DisclosureCommonStockTables Common stock (Tables) Tables http://immunome.com/role/DisclosureCommonStock 24 false false R25.htm 31003 - Disclosure - Share-based compensation (Tables) Sheet http://immunome.com/role/DisclosureShareBasedCompensationTables Share-based compensation (Tables) Tables http://immunome.com/role/DisclosureShareBasedCompensation 25 false false R26.htm 40101 - Disclosure - Nature of the business and basis of presentation (Details) Sheet http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationDetails Nature of the business and basis of presentation (Details) Details http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentation 26 false false R27.htm 40201 - Disclosure - Summary of significant accounting policies - Narrative (Details) Sheet http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails Summary of significant accounting policies - Narrative (Details) Details 27 false false R28.htm 40202 - Disclosure - Summary of significant accounting policies - Components of cash and restricted cash (Details) Sheet http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesComponentsOfCashAndRestrictedCashDetails Summary of significant accounting policies - Components of cash and restricted cash (Details) Details 28 false false R29.htm 40203 - Disclosure - Summary of significant accounting policies - Anti-dilutive (Details) Sheet http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveDetails Summary of significant accounting policies - Anti-dilutive (Details) Details 29 false false R30.htm 40301 - Disclosure - Government assistance programs (Details) Sheet http://immunome.com/role/DisclosureGovernmentAssistanceProgramsDetails Government assistance programs (Details) Details http://immunome.com/role/DisclosureGovernmentAssistancePrograms 30 false false R31.htm 40401 - Disclosure - Prepaid expenses and other assets (Details) Sheet http://immunome.com/role/DisclosurePrepaidExpensesAndOtherAssetsDetails Prepaid expenses and other assets (Details) Details http://immunome.com/role/DisclosurePrepaidExpensesAndOtherAssetsTables 31 false false R32.htm 40501 - Disclosure - Accrued expenses and other liabilities (Details) Sheet http://immunome.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails Accrued expenses and other liabilities (Details) Details http://immunome.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesTables 32 false false R33.htm 40601 - Disclosure - Long-term debt (Details) Sheet http://immunome.com/role/DisclosureLongTermDebtDetails Long-term debt (Details) Details http://immunome.com/role/DisclosureLongTermDebt 33 false false R34.htm 40701 - Disclosure - Commitments and contingencies (Details) Sheet http://immunome.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and contingencies (Details) Details http://immunome.com/role/DisclosureCommitmentsAndContingencies 34 false false R35.htm 40801 - Disclosure - Leases (Details) Sheet http://immunome.com/role/DisclosureLeasesDetails Leases (Details) Details http://immunome.com/role/DisclosureLeasesTables 35 false false R36.htm 40802 - Disclosure - Leases - Balance Sheet related information (Details) Sheet http://immunome.com/role/DisclosureLeasesBalanceSheetRelatedInformationDetails Leases - Balance Sheet related information (Details) Details 36 false false R37.htm 40803 - Disclosure - Leases - Lease expense (Details) Sheet http://immunome.com/role/DisclosureLeasesLeaseExpenseDetails Leases - Lease expense (Details) Details 37 false false R38.htm 40804 - Disclosure - Leases - Additional lease related information (Details) Sheet http://immunome.com/role/DisclosureLeasesAdditionalLeaseRelatedInformationDetails Leases - Additional lease related information (Details) Details 38 false false R39.htm 40805 - Disclosure - Leases - Cash flow information (Details) Sheet http://immunome.com/role/DisclosureLeasesCashFlowInformationDetails Leases - Cash flow information (Details) Details 39 false false R40.htm 40806 - Disclosure - Leases - Lease maturity (Details) Sheet http://immunome.com/role/DisclosureLeasesLeaseMaturityDetails Leases - Lease maturity (Details) Details 40 false false R41.htm 40901 - Disclosure - Common stock (Details) Sheet http://immunome.com/role/DisclosureCommonStockDetails Common stock (Details) Details http://immunome.com/role/DisclosureCommonStockTables 41 false false R42.htm 40902 - Disclosure - Common stock - Warrants (Details) Sheet http://immunome.com/role/DisclosureCommonStockWarrantsDetails Common stock - Warrants (Details) Details 42 false false R43.htm 41001 - Disclosure - Share-based compensation - Plans (Details) Sheet http://immunome.com/role/DisclosureShareBasedCompensationPlansDetails Share-based compensation - Plans (Details) Details 43 false false R44.htm 41002 - Disclosure - Share-based compensation - Costs (Details) Sheet http://immunome.com/role/DisclosureShareBasedCompensationCostsDetails Share-based compensation - Costs (Details) Details 44 false false R45.htm 41003 - Disclosure - Share-based compensation - Assumptions (Details) Sheet http://immunome.com/role/DisclosureShareBasedCompensationAssumptionsDetails Share-based compensation - Assumptions (Details) Details 45 false false R46.htm 41004 - Disclosure - Share-based compensation - Option Activity and Restricted Stock (Details) Sheet http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails Share-based compensation - Option Activity and Restricted Stock (Details) Details 46 false false R47.htm 41101 - Disclosure - Related party transactions (Details) Sheet http://immunome.com/role/DisclosureRelatedPartyTransactionsDetails Related party transactions (Details) Details http://immunome.com/role/DisclosureRelatedPartyTransactions 47 false false All Reports Book All Reports tmb-20220630x10q.htm tmb-20220630.xsd tmb-20220630_cal.xml tmb-20220630_def.xml tmb-20220630_lab.xml tmb-20220630_pre.xml tmb-20220630xex10d1.htm tmb-20220630xex31d1.htm tmb-20220630xex31d2.htm tmb-20220630xex32d1.htm tmb-20220630xex32d2.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 67 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "tmb-20220630x10q.htm": { "axisCustom": 0, "axisStandard": 13, "contextCount": 104, "dts": { "calculationLink": { "local": [ "tmb-20220630_cal.xml" ] }, "definitionLink": { "local": [ "tmb-20220630_def.xml" ] }, "inline": { "local": [ "tmb-20220630x10q.htm" ] }, "labelLink": { "local": [ "tmb-20220630_lab.xml" ] }, "presentationLink": { "local": [ "tmb-20220630_pre.xml" ] }, "schema": { "local": [ "tmb-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": 342, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 18, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 23 }, "keyCustom": 51, "keyStandard": 188, "memberCustom": 12, "memberStandard": 14, "nsprefix": "imnm", "nsuri": "http://immunome.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "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://immunome.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "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": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Government assistance programs", "role": "http://immunome.com/role/DisclosureGovernmentAssistancePrograms", "shortName": "Government assistance programs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": null, "first": true, "lang": "en-US", "name": "imnm:PrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Prepaid expenses and other assets", "role": "http://immunome.com/role/DisclosurePrepaidExpensesAndOtherAssets", "shortName": "Prepaid expenses and other assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": null, "first": true, "lang": "en-US", "name": "imnm:PrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Accrued expenses and other liabilities", "role": "http://immunome.com/role/DisclosureAccruedExpensesAndOtherLiabilities", "shortName": "Accrued expenses and other liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Long-term debt", "role": "http://immunome.com/role/DisclosureLongTermDebt", "shortName": "Long-term debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Commitments and contingencies", "role": "http://immunome.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Leases", "role": "http://immunome.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "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://immunome.com/role/DisclosureCommonStock", "shortName": "Common stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Share-based compensation", "role": "http://immunome.com/role/DisclosureShareBasedCompensation", "shortName": "Share-based compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "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": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Related party transactions", "role": "http://immunome.com/role/DisclosureRelatedPartyTransactions", "shortName": "Related party transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "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://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of significant accounting policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "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": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_l4jox53BEkmwLaX578dKqA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Condensed Balance Sheets", "role": "http://immunome.com/role/StatementCondensedBalanceSheets", "shortName": "Condensed Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_l4jox53BEkmwLaX578dKqA", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Summary of significant accounting policies (Tables)", "role": "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of significant accounting policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "imnm:PrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Prepaid expenses and other assets (Tables)", "role": "http://immunome.com/role/DisclosurePrepaidExpensesAndOtherAssetsTables", "shortName": "Prepaid expenses and other assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "imnm:PrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": null, "first": true, "lang": "en-US", "name": "imnm:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Accrued expenses and other liabilities (Tables)", "role": "http://immunome.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesTables", "shortName": "Accrued expenses and other liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": null, "first": true, "lang": "en-US", "name": "imnm:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": null, "first": true, "lang": "en-US", "name": "imnm:ScheduleOfSupplementalBalanceSheetRelatedInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Leases (Tables)", "role": "http://immunome.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": null, "first": true, "lang": "en-US", "name": "imnm:ScheduleOfSupplementalBalanceSheetRelatedInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Common stock (Tables)", "role": "http://immunome.com/role/DisclosureCommonStockTables", "shortName": "Common stock (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Share-based compensation (Tables)", "role": "http://immunome.com/role/DisclosureShareBasedCompensationTables", "shortName": "Share-based compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_9TASAyfbxkKP_a_6dhM7hg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Nature of the business and basis of presentation (Details)", "role": "http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationDetails", "shortName": "Nature of the business and basis of presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_10_1_2021_srt_RangeAxis_srt_MaximumMember_us-gaap_SubsidiarySaleOfStockAxis_imnm_OpenMarketSaleMember_X-ET1le6UEysFmRmN9Dn4Q", "decimals": "-5", "lang": null, "name": "imnm:SharesAuthorizedForIssuanceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_kZflFlzKfEmtemlQeSUKLA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Summary of significant accounting policies - Narrative (Details)", "role": "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of significant accounting policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_kZflFlzKfEmtemlQeSUKLA", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_l4jox53BEkmwLaX578dKqA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Summary of significant accounting policies - Components of cash and restricted cash (Details)", "role": "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesComponentsOfCashAndRestrictedCashDetails", "shortName": "Summary of significant accounting policies - Components of cash and restricted cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_l4jox53BEkmwLaX578dKqA", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_H8zvWz-_c0SYia--mQ1a2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - Summary of significant accounting policies - Anti-dilutive (Details)", "role": "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveDetails", "shortName": "Summary of significant accounting policies - Anti-dilutive (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_H8zvWz-_c0SYia--mQ1a2w", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_l4jox53BEkmwLaX578dKqA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_hTNgl11G9UGDX6tuKb50rQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Condensed Balance Sheets (Parenthetical)", "role": "http://immunome.com/role/StatementCondensedBalanceSheetsParenthetical", "shortName": "Condensed Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_l4jox53BEkmwLaX578dKqA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_hTNgl11G9UGDX6tuKb50rQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "imnm:ContraResearchAndDevelopmentExpense", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_9TASAyfbxkKP_a_6dhM7hg", "decimals": "-5", "first": true, "lang": null, "name": "imnm:ContraResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Government assistance programs (Details)", "role": "http://immunome.com/role/DisclosureGovernmentAssistanceProgramsDetails", "shortName": "Government assistance programs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "imnm:ContraResearchAndDevelopmentExpense", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_9TASAyfbxkKP_a_6dhM7hg", "decimals": "-5", "first": true, "lang": null, "name": "imnm:ContraResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "imnm:PrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_l4jox53BEkmwLaX578dKqA", "decimals": "-3", "first": true, "lang": null, "name": "imnm:EmployeeRetentionCreditReceivable", "reportCount": 1, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Prepaid expenses and other assets (Details)", "role": "http://immunome.com/role/DisclosurePrepaidExpensesAndOtherAssetsDetails", "shortName": "Prepaid expenses and other assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "imnm:PrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_l4jox53BEkmwLaX578dKqA", "decimals": "-3", "lang": null, "name": "us-gaap:PrepaidInsurance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "imnm:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_l4jox53BEkmwLaX578dKqA", "decimals": "-3", "first": true, "lang": null, "name": "imnm:AccruedResearchAndDevelopmentExpensesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Accrued expenses and other liabilities (Details)", "role": "http://immunome.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails", "shortName": "Accrued expenses and other liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "imnm:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_l4jox53BEkmwLaX578dKqA", "decimals": "-3", "first": true, "lang": null, "name": "imnm:AccruedResearchAndDevelopmentExpensesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_4_30_2020_us-gaap_DebtInstrumentAxis_imnm_PaycheckProtectionProgramLoansMember_dxZvwGvImk-SYe4Rr04qxQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Long-term debt (Details)", "role": "http://immunome.com/role/DisclosureLongTermDebtDetails", "shortName": "Long-term debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_4_30_2020_us-gaap_DebtInstrumentAxis_imnm_PaycheckProtectionProgramLoansMember_dxZvwGvImk-SYe4Rr04qxQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:DefinedContributionPlanCostRecognized", "us-gaap:DefinedContributionPlanCostRecognized", "us-gaap:DefinedContributionPlanCostRecognized", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_9TASAyfbxkKP_a_6dhM7hg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Commitments and contingencies (Details)", "role": "http://immunome.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "Commitments and contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:DefinedContributionPlanCostRecognized", "us-gaap:DefinedContributionPlanCostRecognized", "us-gaap:DefinedContributionPlanCostRecognized", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_9TASAyfbxkKP_a_6dhM7hg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_5_31_2017_us-gaap_PropertyPlantAndEquipmentByTypeAxis_imnm_OfficeAndLaboratorySpaceMember_Os5xuXVFiUuzrUxvTQKBjQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Leases (Details)", "role": "http://immunome.com/role/DisclosureLeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_5_31_2017_us-gaap_PropertyPlantAndEquipmentByTypeAxis_imnm_OfficeAndLaboratorySpaceMember_Os5xuXVFiUuzrUxvTQKBjQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_l4jox53BEkmwLaX578dKqA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Leases - Balance Sheet related information (Details)", "role": "http://immunome.com/role/DisclosureLeasesBalanceSheetRelatedInformationDetails", "shortName": "Leases - Balance Sheet related information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_imnm_OfficeAndLaboratorySpaceMember_M6BxfQFkB0S5ZIy029c78Q", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_imnm_OfficeAndLaboratorySpaceMember_FbnX5b1x5kKxb8C5ocvZWQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - Leases - Lease expense (Details)", "role": "http://immunome.com/role/DisclosureLeasesLeaseExpenseDetails", "shortName": "Leases - Lease expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_imnm_OfficeAndLaboratorySpaceMember_FbnX5b1x5kKxb8C5ocvZWQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "imnm:ScheduleOfLesseeOperatingLeaseAdditionalInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_imnm_OfficeAndLaboratorySpaceMember_M6BxfQFkB0S5ZIy029c78Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40804 - Disclosure - Leases - Additional lease related information (Details)", "role": "http://immunome.com/role/DisclosureLeasesAdditionalLeaseRelatedInformationDetails", "shortName": "Leases - Additional lease related information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "imnm:ScheduleOfLesseeOperatingLeaseAdditionalInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_imnm_OfficeAndLaboratorySpaceMember_M6BxfQFkB0S5ZIy029c78Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_imnm_OfficeAndLaboratorySpaceMember_o2ajpi4-WEyLU3rLyKjrkg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40805 - Disclosure - Leases - Cash flow information (Details)", "role": "http://immunome.com/role/DisclosureLeasesCashFlowInformationDetails", "shortName": "Leases - Cash flow information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_imnm_OfficeAndLaboratorySpaceMember_o2ajpi4-WEyLU3rLyKjrkg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_9TASAyfbxkKP_a_6dhM7hg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Condensed Statements of Operations", "role": "http://immunome.com/role/StatementCondensedStatementsOfOperations", "shortName": "Condensed Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_9TASAyfbxkKP_a_6dhM7hg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_imnm_OfficeAndLaboratorySpaceMember_M6BxfQFkB0S5ZIy029c78Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40806 - Disclosure - Leases - Lease maturity (Details)", "role": "http://immunome.com/role/DisclosureLeasesLeaseMaturityDetails", "shortName": "Leases - Lease maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_imnm_OfficeAndLaboratorySpaceMember_M6BxfQFkB0S5ZIy029c78Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": "INF", "first": true, "lang": null, "name": "imnm:CommonStockVotingRight", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_Vote_ABEGoVBZu0C2KkyUGwp7RQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Common stock (Details)", "role": "http://immunome.com/role/DisclosureCommonStockDetails", "shortName": "Common stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": "INF", "first": true, "lang": null, "name": "imnm:CommonStockVotingRight", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_Vote_ABEGoVBZu0C2KkyUGwp7RQ", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_us-gaap_FinancialInstrumentAxis_us-gaap_WarrantyRightsAndObligationsFairValueOptionMember_NplJvQKZDEe-XJVcfG1OPw", "decimals": "INF", "first": true, "lang": null, "name": "imnm:WarrantsExercisedNumbers", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_H8zvWz-_c0SYia--mQ1a2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Common stock - Warrants (Details)", "role": "http://immunome.com/role/DisclosureCommonStockWarrantsDetails", "shortName": "Common stock - Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_us-gaap_FinancialInstrumentAxis_us-gaap_WarrantyRightsAndObligationsFairValueOptionMember_NplJvQKZDEe-XJVcfG1OPw", "decimals": "INF", "first": true, "lang": null, "name": "imnm:WarrantsExercisedNumbers", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_H8zvWz-_c0SYia--mQ1a2w", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_7_31_2018_us-gaap_PlanNameAxis_imnm_EquityIncentivePlan2018Member_m8PmkKGNh0qFSIh_4C-a9Q", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_H8zvWz-_c0SYia--mQ1a2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Share-based compensation - Plans (Details)", "role": "http://immunome.com/role/DisclosureShareBasedCompensationPlansDetails", "shortName": "Share-based compensation - Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_7_31_2018_us-gaap_PlanNameAxis_imnm_EquityIncentivePlan2018Member_m8PmkKGNh0qFSIh_4C-a9Q", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_H8zvWz-_c0SYia--mQ1a2w", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_9TASAyfbxkKP_a_6dhM7hg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Share-based compensation - Costs (Details)", "role": "http://immunome.com/role/DisclosureShareBasedCompensationCostsDetails", "shortName": "Share-based compensation - Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_9TASAyfbxkKP_a_6dhM7hg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_6AatML-w80CnZKatDOS5bA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - Share-based compensation - Assumptions (Details)", "role": "http://immunome.com/role/DisclosureShareBasedCompensationAssumptionsDetails", "shortName": "Share-based compensation - Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_6AatML-w80CnZKatDOS5bA", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_PlanNameAxis_imnm_EquityIncentivePlan2018Including2008EquityIncentivePlanMember_hCjo7VFyPkaP-YBr9wpWfw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_H8zvWz-_c0SYia--mQ1a2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41004 - Disclosure - Share-based compensation - Option Activity and Restricted Stock (Details)", "role": "http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails", "shortName": "Share-based compensation - Option Activity and Restricted Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_us-gaap_PlanNameAxis_imnm_EquityIncentivePlan2018Including2008EquityIncentivePlanMember_gHNeJkw9x0irR1JcDS49Og", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_H8zvWz-_c0SYia--mQ1a2w", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_11_30_2015_us-gaap_RelatedPartyTransactionAxis_imnm_BroadbandServicesAgreementMember_28yHXv26JUuKHlnI9iqKcA", "decimals": "0", "first": true, "lang": null, "name": "imnm:RelatedPartyTransactionMonthlyCashFeePayable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Related party transactions (Details)", "role": "http://immunome.com/role/DisclosureRelatedPartyTransactionsDetails", "shortName": "Related party transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_11_30_2015_us-gaap_RelatedPartyTransactionAxis_imnm_BroadbandServicesAgreementMember_28yHXv26JUuKHlnI9iqKcA", "decimals": "0", "first": true, "lang": null, "name": "imnm:RelatedPartyTransactionMonthlyCashFeePayable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_L36swRyeS0ySz2VInlaFrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Condensed Statements of Changes in Stockholders' Equity", "role": "http://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity", "shortName": "Condensed Statements of Changes in Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_L36swRyeS0ySz2VInlaFrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_L8lCinKnrE6jNkb1QIJcdg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00305 - Statement - Condensed Statements of Changes in Stockholders' Equity (Parenthetical)", "role": "http://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquityParenthetical", "shortName": "Condensed Statements of Changes in Stockholders' Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_L8lCinKnrE6jNkb1QIJcdg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Condensed Statements of Cash Flows", "role": "http://immunome.com/role/StatementCondensedStatementsOfCashFlows", "shortName": "Condensed Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lt5OYwapIEWOz3FvCuwEXQ", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "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 - Nature of the business and basis of presentation", "role": "http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentation", "shortName": "Nature of the business and basis of presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "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://immunome.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of significant accounting policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_ghUcrB-X8EW7SFCoyTxmKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 26, "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://immunome.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://immunome.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information [Abstract]" } } }, "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://immunome.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://immunome.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://immunome.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://immunome.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r385" ], "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://immunome.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r386" ], "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://immunome.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://immunome.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://immunome.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://immunome.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://immunome.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://immunome.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://immunome.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r383" ], "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://immunome.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://immunome.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://immunome.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r383" ], "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://immunome.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r395" ], "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://immunome.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://immunome.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r383" ], "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://immunome.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://immunome.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r394" ], "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://immunome.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r383" ], "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://immunome.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r383" ], "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://immunome.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r383" ], "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://immunome.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r383" ], "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://immunome.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://immunome.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r382" ], "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://immunome.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r384" ], "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://immunome.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://immunome.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "imnm_AccruedResearchAndDevelopmentExpensesCurrent": { "auth_ref": [], "calculation": { "http://immunome.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "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 research and development expenses. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Research And Development Expenses, Current", "terseLabel": "Research and development" } } }, "localname": "AccruedResearchAndDevelopmentExpensesCurrent", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "imnm_AdditionalPeriodForExtension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents number of additional extension period.", "label": "Additional Period for Extension", "terseLabel": "Period of extension" } } }, "localname": "AdditionalPeriodForExtension", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "imnm_BroadbandServicesAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents about Broadband services agreement.", "label": "Broadband services agreement" } } }, "localname": "BroadbandServicesAgreementMember", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "imnm_CashlessWarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of cashless warrants exercised.", "label": "Cashless Warrants Exercised", "terseLabel": "Additional warrants exercised on cashless" } } }, "localname": "CashlessWarrantsExercised", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureCommonStockWarrantsDetails" ], "xbrltype": "sharesItemType" }, "imnm_CollaborativeAgreementMilestonePaymentsMade": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of milestone payments made under collaborative agreement.", "label": "Collaborative agreement, milestone payments made", "terseLabel": "Collaborative agreement, milestone payments made" } } }, "localname": "CollaborativeAgreementMilestonePaymentsMade", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "imnm_CollaborativeArrangementsCommercialMilestonePaymentsPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of license fee payable on commercial milestones.", "label": "Collaborative Arrangements, Commercial Milestone Payments Payable", "terseLabel": "Commercial milestone payments" } } }, "localname": "CollaborativeArrangementsCommercialMilestonePaymentsPayable", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "imnm_CollaborativeArrangementsProductDevelopmentAndRegulatoryApprovalMilestonePaymentsPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of license fee payable on product development and regulatory approval milestones.", "label": "Collaborative Arrangements, Product Development and Regulatory Approval Milestone Payments Payable", "terseLabel": "Product development and regulatory approval milestone payments" } } }, "localname": "CollaborativeArrangementsProductDevelopmentAndRegulatoryApprovalMilestonePaymentsPayable", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "imnm_CommonStockVotingRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of votes for each common stock.", "label": "Common Stock, Voting Right", "terseLabel": "Common stock voting right" } } }, "localname": "CommonStockVotingRight", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureCommonStockDetails" ], "xbrltype": "integerItemType" }, "imnm_ContraExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of contra expenses offset during the period.", "label": "Contra Expenses", "terseLabel": "Contra expenses" } } }, "localname": "ContraExpenses", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureGovernmentAssistanceProgramsDetails" ], "xbrltype": "monetaryItemType" }, "imnm_ContraGeneralAndAdministrativeExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of contra general and administrative expense offset during the period.", "label": "Contra General And Administrative Expense" } } }, "localname": "ContraGeneralAndAdministrativeExpense", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureGovernmentAssistanceProgramsDetails" ], "xbrltype": "monetaryItemType" }, "imnm_ContraResearchAndDevelopmentExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reduction to research and development expense.", "label": "Contra Research And Development Expense", "terseLabel": "Contra-research and development expense" } } }, "localname": "ContraResearchAndDevelopmentExpense", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureGovernmentAssistanceProgramsDetails" ], "xbrltype": "monetaryItemType" }, "imnm_DeferredRent": { "auth_ref": [], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred rent.", "label": "Deferred Rent", "terseLabel": "Deferred rent" } } }, "localname": "DeferredRent", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "imnm_DeferredResearchObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred research obligation liability.", "label": "Deferred Research Obligation", "terseLabel": "Deferred research obligation liability" } } }, "localname": "DeferredResearchObligation", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureGovernmentAssistanceProgramsDetails" ], "xbrltype": "monetaryItemType" }, "imnm_DeferredResearchObligationsLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://immunome.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Research Obligations Liabilities Current", "label": "Deferred Research Obligations Liabilities Current", "terseLabel": "Deferred research obligations" } } }, "localname": "DeferredResearchObligationsLiabilitiesCurrent", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "imnm_EmployeeRetentionCreditReceivable": { "auth_ref": [], "calculation": { "http://immunome.com/role/DisclosurePrepaidExpensesAndOtherAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of employee retention credit receivable as on the balance sheet date.", "label": "Employee Retention Credit Receivable", "terseLabel": "CARES Act employee retention credit receivable", "verboseLabel": "Employee retention credit receivable" } } }, "localname": "EmployeeRetentionCreditReceivable", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureGovernmentAssistanceProgramsDetails", "http://immunome.com/role/DisclosurePrepaidExpensesAndOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "imnm_EmployeeStockPurchasePlan2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to employee stock purchase plan 2020.", "label": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockPurchasePlan2020Member", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "imnm_EmployeeStockPurchasePlanThresholdPeriodForWhichCommonStockIsAutomaticallyAddedToArriveAtAuthorizedShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the threshold period up to which common shares automatically added to the authorized shares under the plan.", "label": "Employee Stock Purchase Plan, Threshold Period For Which Common Stock Is Automatically Added To Arrive At Authorized Shares", "terseLabel": "Employee Stock Purchase Plan, Threshold Period For Which Common Stock Is Automatically Added To Arrive At Authorized Shares" } } }, "localname": "EmployeeStockPurchasePlanThresholdPeriodForWhichCommonStockIsAutomaticallyAddedToArriveAtAuthorizedShares", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationPlansDetails" ], "xbrltype": "durationItemType" }, "imnm_EquityIncentivePlan2018Including2008EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2018 plan and 2008 plan combined together (The Plans).", "label": "The Plans" } } }, "localname": "EquityIncentivePlan2018Including2008EquityIncentivePlanMember", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails", "http://immunome.com/role/DisclosureShareBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "imnm_EquityIncentivePlan2018Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2018 plan.", "label": "2018 Plan" } } }, "localname": "EquityIncentivePlan2018Member", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "imnm_EquityIncentivePlan2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to equity incentive 2020 plan.", "label": "2020 Plan" } } }, "localname": "EquityIncentivePlan2020Member", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "imnm_EquityIssuanceCostPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for equity issuance cost.", "label": "Equity Issuance Cost Policy [Policy Text Block]", "terseLabel": "Equity issuance costs" } } }, "localname": "EquityIssuanceCostPolicyPolicyTextBlock", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "imnm_ExercisePrice45.00Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to exercise price 45.00.", "label": "Exercise Price $45.00" } } }, "localname": "ExercisePrice45.00Member", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureCommonStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "imnm_ExercisePrice9.00Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to exercise price 9.00.", "label": "Exercise Price $9.00" } } }, "localname": "ExercisePrice9.00Member", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureCommonStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "imnm_FairValueOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount of fair value of common stock.", "label": "Fair Value Of Common Stock", "terseLabel": "Fair value of common stock" } } }, "localname": "FairValueOfCommonStock", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "imnm_FairValueOfWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of fair value of warrants.", "label": "Fair Value of Warrants" } } }, "localname": "FairValueOfWarrants", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "imnm_ForgivenessOfPppLoan": { "auth_ref": [], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Forgiveness Of Ppp Loan", "label": "Forgiveness Of Ppp Loan", "verboseLabel": "Forgiveness of PPP Loan" } } }, "localname": "ForgivenessOfPppLoan", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "imnm_GeneralAdministrativeResearchAndDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to general, administrative, research and development.", "label": "General, Administrative, Research and Development" } } }, "localname": "GeneralAdministrativeResearchAndDevelopmentMember", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureLeasesLeaseExpenseDetails" ], "xbrltype": "domainItemType" }, "imnm_GovernmentAssistancePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for government assistance.", "label": "Government Assistance [Policy Text Block]", "terseLabel": "Government assistance programs" } } }, "localname": "GovernmentAssistancePolicyTextBlock", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "imnm_GrantExpectedToBeReceived": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of grant expected to be received.", "label": "Grant Expected to be Received", "terseLabel": "Grant expected to be received" } } }, "localname": "GrantExpectedToBeReceived", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureGovernmentAssistanceProgramsDetails" ], "xbrltype": "monetaryItemType" }, "imnm_IncreaseDecreaseInAccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlows": { "order": 1.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 and other current liabilities.", "label": "Increase (Decrease) in Accrued Expenses And Other Current Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedExpensesAndOtherCurrentLiabilities", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "imnm_NumberOfOptionToExtend": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents number of additional option to extend.", "label": "Number of Option to Extend", "terseLabel": "Number of extension" } } }, "localname": "NumberOfOptionToExtend", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureLeasesDetails" ], "xbrltype": "integerItemType" }, "imnm_NumberOfSharesForEachCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares for each common stock.", "label": "Number of Shares for Each Common Stock", "terseLabel": "Number of share for company's common stock" } } }, "localname": "NumberOfSharesForEachCommonStock", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureCommonStockDetails" ], "xbrltype": "integerItemType" }, "imnm_OfferingCostInAccountsPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Offering Cost In Accounts Payable", "label": "Offering Cost In Accounts Payable", "verboseLabel": "Offering costs included in accounts payable" } } }, "localname": "OfferingCostInAccountsPayable", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "imnm_OfficeAndLaboratorySpaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for office and laboratory space .", "label": "Office and laboratory space", "terseLabel": "Office and laboratory space" } } }, "localname": "OfficeAndLaboratorySpaceMember", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureLeasesAdditionalLeaseRelatedInformationDetails", "http://immunome.com/role/DisclosureLeasesBalanceSheetRelatedInformationDetails", "http://immunome.com/role/DisclosureLeasesCashFlowInformationDetails", "http://immunome.com/role/DisclosureLeasesDetails", "http://immunome.com/role/DisclosureLeasesLeaseExpenseDetails", "http://immunome.com/role/DisclosureLeasesLeaseMaturityDetails" ], "xbrltype": "domainItemType" }, "imnm_OpenMarketSaleMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to open market sale agreement.", "label": "Open Market Sale" } } }, "localname": "OpenMarketSaleMember", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "imnm_OtherTransactionAuthorityForPrototypeAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Other Transaction Authority for Prototype Agreement.", "label": "Other Transaction Authority for Prototype Agreement" } } }, "localname": "OtherTransactionAuthorityForPrototypeAgreementMember", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureGovernmentAssistanceProgramsDetails" ], "xbrltype": "domainItemType" }, "imnm_PaycheckProtectionProgramLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Paycheck Protection Program loans.", "label": "Paycheck Protection Program" } } }, "localname": "PaycheckProtectionProgramLoansMember", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "imnm_PaymentsOfCommonStockAndWarrantsIssuanceCosts": { "auth_ref": [], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments Of Common Stock And Warrants Issuance Costs", "label": "Payments Of Common Stock And Warrants Issuance Costs", "negatedLabel": "Payment from issuance costs related to the sale of common stock and common stock warrants" } } }, "localname": "PaymentsOfCommonStockAndWarrantsIssuanceCosts", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "imnm_PercentageOfTotalNumberOfSharesOfOutstandingCapitalStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of total number of shares of outstanding capital stock.", "label": "Percentage of Total Number of Shares of outstanding capital Stock", "terseLabel": "Percentage of outstanding capital stock" } } }, "localname": "PercentageOfTotalNumberOfSharesOfOutstandingCapitalStock", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationPlansDetails" ], "xbrltype": "percentItemType" }, "imnm_PrepaidExpensesAndOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Table Text Block]", "terseLabel": "Prepaid expenses and other assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosurePrepaidExpensesAndOtherAssets" ], "xbrltype": "textBlockItemType" }, "imnm_ProceedsFromIssuanceOfCommonStockAndWarrants": { "auth_ref": [], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Issuance of Common Stock And Warrants", "label": "Proceeds From Issuance of Common Stock And Warrants", "verboseLabel": "Proceeds from sale of common stock and common stock warrants" } } }, "localname": "ProceedsFromIssuanceOfCommonStockAndWarrants", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "imnm_RefundableEmployeeRetentionCredit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of refundable employee retention credit.", "label": "Refundable Employee Retention Credit", "terseLabel": "Refundable employee retention credit" } } }, "localname": "RefundableEmployeeRetentionCredit", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureGovernmentAssistanceProgramsDetails" ], "xbrltype": "monetaryItemType" }, "imnm_ReimbursementContractPaymentPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The period of payment of reimbursement under the contract.", "label": "Reimbursement Contract, Payment Period", "terseLabel": "Payment period of reimbursement contract" } } }, "localname": "ReimbursementContractPaymentPeriod", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureGovernmentAssistanceProgramsDetails" ], "xbrltype": "durationItemType" }, "imnm_ReimbursementReceivableCurrent": { "auth_ref": [], "calculation": { "http://immunome.com/role/DisclosurePrepaidExpensesAndOtherAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of reimbursement receivable classified as current.", "label": "Reimbursement Receivable, Current", "terseLabel": "Reimbursement receivable from DoD" } } }, "localname": "ReimbursementReceivableCurrent", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosurePrepaidExpensesAndOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "imnm_RelatedPartyTransactionMonthlyCashFeePayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of monthly cash fee payable under the master services agreement.", "label": "Related Party Transaction, Monthly Cash Fee Payable", "terseLabel": "Monthly cash fee payment" } } }, "localname": "RelatedPartyTransactionMonthlyCashFeePayable", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "imnm_RepaymentsOfEquipmentLoan": { "auth_ref": [], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for repayment of equipment loan payable.", "label": "Repayments Of Equipment Loan", "negatedLabel": "Payment of equipment loan payable" } } }, "localname": "RepaymentsOfEquipmentLoan", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "imnm_ResearchAndDevelopmentExpenseAdvancePayments": { "auth_ref": [], "calculation": { "http://immunome.com/role/DisclosurePrepaidExpensesAndOtherAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The advance payments for research and development expenses.", "label": "Research and Development Expense Advance Payments", "terseLabel": "Research and development advance payments" } } }, "localname": "ResearchAndDevelopmentExpenseAdvancePayments", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosurePrepaidExpensesAndOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "imnm_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued expenses and other current liabilities.", "label": "Schedule of Accrued Expenses and Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued expenses and other liabilities" } } }, "localname": "ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "imnm_ScheduleOfLesseeOperatingLeaseAdditionalInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of operating lease additional information.", "label": "Schedule of Lessee, Operating Lease, Additional Information [Table Text Block]", "terseLabel": "Schedule of other information related to the operating lease" } } }, "localname": "ScheduleOfLesseeOperatingLeaseAdditionalInformationTableTextBlock", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "imnm_ScheduleOfSupplementalBalanceSheetRelatedInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental balance sheet related information.", "label": "Schedule of Supplemental Balance Sheet Related Information [Table Text Block]", "terseLabel": "Supplemental balance sheet information" } } }, "localname": "ScheduleOfSupplementalBalanceSheetRelatedInformationTableTextBlock", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "imnm_ScheduleOfSupplementalCashFlowRelatedInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow related information.", "label": "Schedule of Supplemental Cash Flow Related Information [Table Text Block]", "terseLabel": "Supplemental cash flow information" } } }, "localname": "ScheduleOfSupplementalCashFlowRelatedInformationTableTextBlock", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "imnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards exercised, 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, Exercises in Period, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Term, Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails" ], "xbrltype": "durationItemType" }, "imnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards granted, 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, Grants in Period, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Term, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails" ], "xbrltype": "durationItemType" }, "imnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdNumberOfCommonStockThatCanBeAddedToAuthorizedShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the threshold number of common stock that will be automatically added to the authorized shares under the plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Threshold Number Of Common Stock That Can Be Added To Authorized Shares", "terseLabel": "Number of common shares added in authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdNumberOfCommonStockThatCanBeAddedToAuthorizedShares", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "imnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPercentageOfTotalNumberOfCommonStockOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the threshold percentage of total number of common stock outstanding under the plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Threshold Percentage Of Total Number Of Common Stock Outstanding", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Threshold Percentage Of Total Number Of Common Stock Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPercentageOfTotalNumberOfCommonStockOutstanding", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationPlansDetails" ], "xbrltype": "percentItemType" }, "imnm_SharesAuthorizedForIssuanceAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The authorized amount of shares for issuance.", "label": "Shares Authorized For Issuance Amount", "terseLabel": "Securities aggregate price" } } }, "localname": "SharesAuthorizedForIssuanceAmount", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "imnm_SharesIssuedInCashlessExerciseOfWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number shares issued in cashless exercise of warrants.", "label": "Shares Issued in Cashless Exercise of Warrants", "terseLabel": "Shares issued in cashless exercise" } } }, "localname": "SharesIssuedInCashlessExerciseOfWarrants", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureCommonStockWarrantsDetails" ], "xbrltype": "sharesItemType" }, "imnm_SharesIssuedOnExerciseOfWarrant": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares issued on exercise of warrant.", "label": "Shares Issued On Exercise Of Warrant", "terseLabel": "Exercise of common stock warrants (shares)" } } }, "localname": "SharesIssuedOnExerciseOfWarrant", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureCommonStockWarrantsDetails", "http://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "imnm_StockIssuedDuringPeriodSharesCommonStockAndWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period Shares Common Stock And Warrants", "label": "Stock Issued During Period Shares Common Stock And Warrants", "verboseLabel": "Sale of common stock and common stock warrants, shares" } } }, "localname": "StockIssuedDuringPeriodSharesCommonStockAndWarrants", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "imnm_StockIssuedDuringPeriodValueCommonStockAndWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period Value Common Stock And Warrants", "label": "Stock Issued During Period Value Common Stock And Warrants", "verboseLabel": "Sale of common stock and common stock warrants" } } }, "localname": "StockIssuedDuringPeriodValueCommonStockAndWarrants", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "imnm_UnauditedInterimResultsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for unaudited interim results.", "label": "Unaudited Interim Results Policy [Policy Text Block]", "terseLabel": "Unaudited interim results" } } }, "localname": "UnauditedInterimResultsPolicyPolicyTextBlock", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "imnm_UnbilledReimbursementReceivableCurrent": { "auth_ref": [], "calculation": { "http://immunome.com/role/DisclosurePrepaidExpensesAndOtherAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of unbilled reimbursement receivable classified as current.", "label": "Unbilled Reimbursement Receivable, Current", "terseLabel": "Unbilled reimbursement receivable from DoD" } } }, "localname": "UnbilledReimbursementReceivableCurrent", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosurePrepaidExpensesAndOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "imnm_WarrantsExercisedNumbers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants exercised", "label": "Warrants Exercised, Numbers", "terseLabel": "Warrants exercised, numbers" } } }, "localname": "WarrantsExercisedNumbers", "nsuri": "http://immunome.com/20220630", "presentation": [ "http://immunome.com/role/DisclosureCommonStockWarrantsDetails" ], "xbrltype": "sharesItemType" }, "srt_MaximumMember": { "auth_ref": [ "r169", "r191", "r215", "r216", "r318", "r319", "r320", "r321", "r322", "r323", "r342", "r370", "r371", "r379", "r380" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationDetails", "http://immunome.com/role/DisclosureShareBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r169", "r191", "r215", "r216", "r318", "r319", "r320", "r321", "r322", "r323", "r342", "r370", "r371", "r379", "r380" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r169", "r191", "r212", "r215", "r216", "r318", "r319", "r320", "r321", "r322", "r323", "r342", "r370", "r371", "r379", "r380" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationDetails", "http://immunome.com/role/DisclosureShareBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r169", "r191", "r212", "r215", "r216", "r318", "r319", "r320", "r321", "r322", "r323", "r342", "r370", "r371", "r379", "r380" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationDetails", "http://immunome.com/role/DisclosureShareBasedCompensationPlansDetails" ], "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_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureAccruedExpensesAndOtherLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r32", "r311" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheets": { "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 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://immunome.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://immunome.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://immunome.com/role/StatementCondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued Liabilities and Other Liabilities", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails", "http://immunome.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r10", "r11", "r34" ], "calculation": { "http://immunome.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "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. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r22", "r249", "r311" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheets": { "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://immunome.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r74", "r75", "r76", "r246", "r247", "r248", "r265" ], "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://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r217", "r219", "r252", "r253" ], "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": "Share-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r204", "r209" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "terseLabel": "Common stock and common stock warrants offering costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r165", "r204", "r209" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "verboseLabel": "Exercise of common stock warrants" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r219", "r242", "r251" ], "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" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r94" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r94" ], "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://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveDetails" ], "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://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r94" ], "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://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AreaOfLand": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of land held.", "label": "Area of Land", "terseLabel": "Area" } } }, "localname": "AreaOfLand", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureLeasesDetails" ], "xbrltype": "areaItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureGovernmentAssistanceProgramsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r70", "r108", "r116", "r120", "r129", "r152", "r153", "r154", "r156", "r157", "r158", "r159", "r160", "r161", "r163", "r164", "r259", "r261", "r273", "r309", "r311", "r347", "r360" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheets": { "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://immunome.com/role/StatementCondensedBalanceSheets" ], "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://immunome.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r8", "r42", "r70", "r129", "r152", "r153", "r154", "r156", "r157", "r158", "r159", "r160", "r161", "r163", "r164", "r259", "r261", "r273", "r309", "r311" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheets": { "order": 4.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://immunome.com/role/StatementCondensedBalanceSheets" ], "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://immunome.com/role/StatementCondensedBalanceSheets" ], "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://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r63", "r64", "r65" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "verboseLabel": "Purchases of property plant and equipment included in accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsIncurred": { "auth_ref": [ "r63", "r64" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in lease obligation from new lease.", "label": "Lease Obligation Incurred", "verboseLabel": "Operating lease right-of-use asset and lease liability recorded upon adoption of ASC 842" } } }, "localname": "CapitalLeaseObligationsIncurred", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r29", "r61" ], "calculation": { "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesComponentsOfCashAndRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://immunome.com/role/StatementCondensedBalanceSheets": { "order": 2.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://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationDetails", "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesComponentsOfCashAndRestrictedCashDetails", "http://immunome.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r13", "r62", "r345" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r56", "r61", "r66" ], "calculation": { "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesComponentsOfCashAndRestrictedCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 and restricted cash at end of period", "periodStartLabel": "Cash and cash equivalents and restricted cash at beginning of period", "totalLabel": "Cash and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesComponentsOfCashAndRestrictedCashDetails", "http://immunome.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r56", "r274" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlows": { "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 (decrease) in cash and cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r205" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommonStockDetails", "http://immunome.com/role/DisclosureCommonStockWarrantsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "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 Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommonStockWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Number of warrants" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Warrants outstanding" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommonStockWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r210", "r218" ], "lang": { "en-us": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommonStockWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r38", "r150", "r352", "r365" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheets": { "order": 2.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 7)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheets" ], "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": [ "r147", "r148", "r149", "r151", "r378" ], "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://immunome.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r74", "r75", "r265" ], "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://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r21" ], "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://immunome.com/role/StatementCondensedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r21", "r204" ], "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://immunome.com/role/StatementCondensedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r21", "r311" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheets": { "order": 3.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, $0.0001 par value; 200,000,000 shares authorized; 12,127,385 and 12,110,373 shares issued and outstanding at June 30, 2022 and December 31, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertiblePreferredStockSharesReservedForFutureIssuance": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of nonredeemable convertible preferred shares reserved for future issuance.", "label": "Convertible Preferred Stock, Shares Reserved for Future Issuance", "terseLabel": "Shares available for future issuance" } } }, "localname": "ConvertiblePreferredStockSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term debt" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r17", "r18", "r19", "r69", "r72", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r184", "r185", "r186", "r187", "r283", "r348", "r349", "r358" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r166", "r184", "r185", "r282", "r283", "r284" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "verboseLabel": "Debt amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentLineItems": { "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": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r36", "r69", "r72", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r184", "r185", "r186", "r187", "r283" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r36", "r69", "r72", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r205", "r206", "r207", "r208", "r281", "r282", "r283", "r284", "r357" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCosts": { "auth_ref": [ "r16", "r346", "r359" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.", "label": "Deferred Costs, Noncurrent", "terseLabel": "Deferred offering costs" } } }, "localname": "DeferredCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r31" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Schedule of prepaid expenses and other current assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosurePrepaidExpensesAndOtherAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredOfferingCosts": { "auth_ref": [ "r41", "r142" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.", "label": "Deferred Offering Costs", "terseLabel": "Deferred offering costs" } } }, "localname": "DeferredOfferingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r214" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Defined contribution" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r59", "r107" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Share-based compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r71", "r155", "r157", "r158", "r162", "r163", "r164", "r304", "r351", "r366" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.", "label": "Due to Related Parties", "terseLabel": "Due to related party" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Per share information:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r49", "r79", "r80", "r81", "r82", "r83", "r87", "r89", "r91", "r92", "r93", "r96", "r97", "r266", "r267", "r354", "r368" ], "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 of common stock, Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r49", "r79", "r80", "r81", "r82", "r83", "r89", "r91", "r92", "r93", "r96", "r97", "r266", "r267", "r354", "r368" ], "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 of common stock, Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted, Other Disclosures [Abstract]" } } }, "localname": "EarningsPerShareDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r94", "r95" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net loss per share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://immunome.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Compensation and related benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r243" ], "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": "Recognition period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationCostsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r243" ], "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": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r240" ], "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": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r45", "r46", "r47", "r74", "r75", "r76", "r78", "r84", "r86", "r98", "r130", "r204", "r209", "r246", "r247", "r248", "r256", "r257", "r265", "r275", "r276", "r277", "r278", "r279", "r280", "r372", "r373", "r374", "r396" ], "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://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ExtraordinaryAndUnusualItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Government assistance programs" } } }, "localname": "ExtraordinaryAndUnusualItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r270", "r272" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair value of financial instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r124", "r125", "r126", "r127", "r128", "r131", "r132", "r133", "r134", "r135", "r136", "r137", "r138", "r139", "r183", "r202", "r264", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r387", "r388", "r389", "r390", "r391", "r392", "r393" ], "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://immunome.com/role/DisclosureCommonStockWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r51" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfOperations": { "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://immunome.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r50" ], "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://immunome.com/role/DisclosureShareBasedCompensationCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrantsReceivable": { "auth_ref": [ "r41" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of amounts due under the terms of governmental, corporate, or foundation grants.", "label": "Grants Receivable" } } }, "localname": "GrantsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureGovernmentAssistanceProgramsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrantsReceivableCurrent": { "auth_ref": [ "r41" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of amounts due under the terms of governmental, corporate, or foundation grants. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Grants Receivable, Current", "terseLabel": "Grants receivable current" } } }, "localname": "GrantsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureGovernmentAssistanceProgramsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Statements of Operations" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r145", "r146" ], "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://immunome.com/role/DisclosureLeasesLeaseExpenseDetails", "http://immunome.com/role/DisclosureShareBasedCompensationCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r146" ], "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://immunome.com/role/DisclosureLeasesLeaseExpenseDetails", "http://immunome.com/role/DisclosureShareBasedCompensationCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r58" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlows": { "order": 2.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://immunome.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r58" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlows": { "order": 3.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 assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlows" ], "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://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r355" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest income (expense), net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r297", "r299" ], "calculation": { "http://immunome.com/role/DisclosureLeasesLeaseExpenseDetails": { "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 expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureLeasesLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r297" ], "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": "Supplemental lease expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureLeasesAdditionalLeaseRelatedInformationDetails", "http://immunome.com/role/DisclosureLeasesBalanceSheetRelatedInformationDetails", "http://immunome.com/role/DisclosureLeasesCashFlowInformationDetails", "http://immunome.com/role/DisclosureLeasesDetails", "http://immunome.com/role/DisclosureLeasesLeaseExpenseDetails", "http://immunome.com/role/DisclosureLeasesLeaseMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r291" ], "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://immunome.com/role/DisclosureLeasesAdditionalLeaseRelatedInformationDetails", "http://immunome.com/role/DisclosureLeasesBalanceSheetRelatedInformationDetails", "http://immunome.com/role/DisclosureLeasesCashFlowInformationDetails", "http://immunome.com/role/DisclosureLeasesDetails", "http://immunome.com/role/DisclosureLeasesLeaseExpenseDetails", "http://immunome.com/role/DisclosureLeasesLeaseMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r298" ], "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 future minimum lease payments under operating lease" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r298" ], "calculation": { "http://immunome.com/role/DisclosureLeasesLeaseMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://immunome.com/role/DisclosureLeasesLeaseMaturityDetailsCalc2": { "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 lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureLeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r298" ], "calculation": { "http://immunome.com/role/DisclosureLeasesLeaseMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureLeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r298" ], "calculation": { "http://immunome.com/role/DisclosureLeasesLeaseMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureLeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r298" ], "calculation": { "http://immunome.com/role/DisclosureLeasesLeaseMaturityDetails": { "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 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": "2022 (represents remaining six months in 2022)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureLeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r298" ], "calculation": { "http://immunome.com/role/DisclosureLeasesLeaseMaturityDetailsCalc2": { "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 payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureLeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r290" ], "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://immunome.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r33", "r70", "r117", "r129", "r152", "r153", "r154", "r157", "r158", "r159", "r160", "r161", "r163", "r164", "r260", "r261", "r262", "r273", "r309", "r310" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheets": { "order": 3.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://immunome.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r26", "r70", "r129", "r273", "r311", "r350", "r363" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheets": { "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://immunome.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "Liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r35", "r70", "r129", "r152", "r153", "r154", "r157", "r158", "r159", "r160", "r161", "r163", "r164", "r260", "r261", "r262", "r273", "r309", "r310", "r311" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheets" ], "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://immunome.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r188" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureLongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Volatility rate" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Risk-free interest rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputSharePriceMember": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using share price of saleable stock.", "label": "Strike price (per share)" } } }, "localname": "MeasurementInputSharePriceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r56" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlows": { "order": 1.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://immunome.com/role/StatementCondensedStatementsOfCashFlows" ], "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://immunome.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r56" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlows" ], "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://immunome.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r56", "r57", "r60" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlows": { "order": 3.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://immunome.com/role/StatementCondensedStatementsOfCashFlows" ], "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://immunome.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r43", "r44", "r47", "r48", "r60", "r70", "r77", "r79", "r80", "r81", "r82", "r85", "r86", "r90", "r108", "r115", "r118", "r119", "r121", "r129", "r152", "r153", "r154", "r157", "r158", "r159", "r160", "r161", "r163", "r164", "r267", "r273", "r353", "r367" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://immunome.com/role/StatementCondensedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "negatedLabel": "Net loss", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationDetails", "http://immunome.com/role/StatementCondensedStatementsOfCashFlows", "http://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity", "http://immunome.com/role/StatementCondensedStatementsOfOperations" ], "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": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfOperations": { "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://immunome.com/role/StatementCondensedStatementsOfOperations" ], "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://immunome.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r108", "r115", "r118", "r119", "r121" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "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://immunome.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r292", "r299" ], "calculation": { "http://immunome.com/role/DisclosureLeasesLeaseExpenseDetails": { "order": 2.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://immunome.com/role/DisclosureLeasesLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r287" ], "calculation": { "http://immunome.com/role/DisclosureLeasesBalanceSheetRelatedInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://immunome.com/role/DisclosureLeasesLeaseMaturityDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease liability", "totalLabel": "Total operating lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureLeasesBalanceSheetRelatedInformationDetails", "http://immunome.com/role/DisclosureLeasesLeaseMaturityDetails", "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r287" ], "calculation": { "http://immunome.com/role/DisclosureLeasesBalanceSheetRelatedInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "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": "Operating lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureLeasesBalanceSheetRelatedInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r287" ], "calculation": { "http://immunome.com/role/DisclosureLeasesBalanceSheetRelatedInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liability, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureLeasesBalanceSheetRelatedInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r288", "r294" ], "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": "Cash paid for operating lease liability" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureLeasesCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r286" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheets": { "order": 5.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 right-of-use asset", "terseLabel": "Operating right-of-use asset, net", "verboseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureLeasesBalanceSheetRelatedInformationDetails", "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://immunome.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r59" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlows": { "order": 9.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": "Amortization of right-of-use asset" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r296", "r299" ], "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" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureLeasesAdditionalLeaseRelatedInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r295", "r299" ], "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" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureLeasesAdditionalLeaseRelatedInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesRentExpenseNet": { "auth_ref": [ "r285" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.", "label": "Operating Leases, Rent Expense, Net", "terseLabel": "Rent expenses" } } }, "localname": "OperatingLeasesRentExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureLeasesLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nature of the business and basis of presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r263" ], "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": "Nature of the business and basis of presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r10", "r11", "r12", "r34" ], "calculation": { "http://immunome.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Short-term operating lease liability and other liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncome": { "auth_ref": [ "r369" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue and income classified as other.", "label": "Other Income", "verboseLabel": "Other income" } } }, "localname": "OtherIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheets": { "order": 2.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 long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other income (expenses):" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r4", "r7", "r141" ], "calculation": { "http://immunome.com/role/DisclosurePrepaidExpensesAndOtherAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Other Prepaid Expense, Current", "terseLabel": "Other prepaids and short-term deposits" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosurePrepaidExpensesAndOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued expenses and other liabilities" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r54" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlows": { "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://immunome.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r220", "r244" ], "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://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails", "http://immunome.com/role/DisclosureShareBasedCompensationPlansDetails" ], "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://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails", "http://immunome.com/role/DisclosureShareBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r20", "r189" ], "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 value (in dollars per share)", "terseLabel": "Preferred stock par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r20", "r189" ], "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://immunome.com/role/StatementCondensedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r20" ], "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 (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r20", "r311" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.0001 par value; 10,000,000 shares authorized; no shares issued or outstanding at June 30, 2022 and December 31, 2021, respectively" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssets": { "auth_ref": [], "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.", "label": "Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureGovernmentAssistanceProgramsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r27", "r28" ], "calculation": { "http://immunome.com/role/DisclosurePrepaidExpensesAndOtherAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://immunome.com/role/StatementCondensedBalanceSheets": { "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": "Prepaid expenses and other current assets", "totalLabel": "Prepaid expenses and other assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosurePrepaidExpensesAndOtherAssetsDetails", "http://immunome.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r5", "r7", "r140", "r141" ], "calculation": { "http://immunome.com/role/DisclosurePrepaidExpensesAndOtherAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Insurance", "terseLabel": "Prepaid insurance" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosurePrepaidExpensesAndOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private offering" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r55" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlows": { "order": 1.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": "Proceeds from issuance of common stock", "verboseLabel": "Proceeds from exercise of common stock warrants" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommonStockDetails", "http://immunome.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "auth_ref": [ "r55" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).", "label": "Proceeds from Issuance of Warrants", "verboseLabel": "Gross proceeds from issuance of warrants" } } }, "localname": "ProceedsFromIssuanceOfWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommonStockWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r55", "r245" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlows": { "order": 3.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://immunome.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r30", "r144" ], "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://immunome.com/role/DisclosureLeasesAdditionalLeaseRelatedInformationDetails", "http://immunome.com/role/DisclosureLeasesBalanceSheetRelatedInformationDetails", "http://immunome.com/role/DisclosureLeasesCashFlowInformationDetails", "http://immunome.com/role/DisclosureLeasesDetails", "http://immunome.com/role/DisclosureLeasesLeaseExpenseDetails", "http://immunome.com/role/DisclosureLeasesLeaseMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r15", "r144", "r311", "r356", "r364" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheets": { "order": 3.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" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r14", "r143" ], "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://immunome.com/role/DisclosureLeasesAdditionalLeaseRelatedInformationDetails", "http://immunome.com/role/DisclosureLeasesBalanceSheetRelatedInformationDetails", "http://immunome.com/role/DisclosureLeasesCashFlowInformationDetails", "http://immunome.com/role/DisclosureLeasesDetails", "http://immunome.com/role/DisclosureLeasesLeaseExpenseDetails", "http://immunome.com/role/DisclosureLeasesLeaseMaturityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r213", "r303", "r304", "r306" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r303" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Related party transaction, expenses" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "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": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related party transactions" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r301", "r302", "r304", "r307", "r308" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related party transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r255", "r343", "r381" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfOperations": { "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://immunome.com/role/StatementCondensedStatementsOfOperations" ], "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://immunome.com/role/DisclosureShareBasedCompensationCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has 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.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and development costs" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r66", "r345", "r361" ], "calculation": { "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesComponentsOfCashAndRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. 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.", "label": "Restricted Cash.", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesComponentsOfCashAndRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r9", "r16", "r66", "r377" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://immunome.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r23", "r209", "r249", "r311", "r362", "r375", "r376" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheets": { "order": 1.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://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationDetails", "http://immunome.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r74", "r75", "r76", "r78", "r84", "r86", "r130", "r246", "r247", "r248", "r256", "r257", "r265", "r372", "r374" ], "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://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "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://immunome.com/role/DisclosureCommonStockDetails", "http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r94" ], "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://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r94" ], "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 have been excluded from the computation of diluted weighted-average shares of common stock outstanding, as they would be anti-dilutive" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r219", "r241", "r251" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock-based compensation expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r305", "r306" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r13", "r66", "r345", "r361" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of reconciliation of the components of cash and restricted cash reported in balance sheet" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r220", "r244" ], "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://immunome.com/role/DisclosureShareBasedCompensationCostsDetails", "http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails", "http://immunome.com/role/DisclosureShareBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r224", "r230", "r233" ], "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 option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r236" ], "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": "Weighted average assumptions used in option-pricing" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r210", "r218" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Schedule of warrants outstanding" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommonStockTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r109", "r110", "r111", "r112", "r113", "r114", "r122" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment and geographic information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r58" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlows": { "order": 5.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": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r221" ], "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://immunome.com/role/DisclosureShareBasedCompensationPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Awards granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r238" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r239" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationAssumptionsDetails" ], "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://immunome.com/role/DisclosureShareBasedCompensationCostsDetails", "http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails", "http://immunome.com/role/DisclosureShareBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r223" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Authorized stock options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r244" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationPlansDetails" ], "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]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Options, Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r232" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Intrinsic value, exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r231" ], "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": "Weighted average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r244" ], "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": "Intrinsic value, outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r226", "r244" ], "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": "Options, Ending balance", "periodStartLabel": "Options, Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails" ], "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": "Number of shares", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r225" ], "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": "Ending price", "periodStartLabel": "Beginning price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r234" ], "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": "Options, Vested or expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r234" ], "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": "Vested or expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails" ], "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": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails" ], "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": "Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r235" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommonStockWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r240" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommonStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r222" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, 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, Expiration Period", "terseLabel": "Expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r237", "r250" ], "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://immunome.com/role/DisclosureShareBasedCompensationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r244" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Term, Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r234" ], "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" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r234" ], "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 or expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Share price" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommonStockDetails" ], "xbrltype": "perShareItemType" }, "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": "Balance (shares)", "periodStartLabel": "Balance (shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r293", "r299" ], "calculation": { "http://immunome.com/role/DisclosureLeasesLeaseExpenseDetails": { "order": 1.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://immunome.com/role/DisclosureLeasesLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r67", "r73" ], "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://immunome.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r40", "r45", "r46", "r47", "r74", "r75", "r76", "r78", "r84", "r86", "r98", "r130", "r204", "r209", "r246", "r247", "r248", "r256", "r257", "r265", "r275", "r276", "r277", "r278", "r279", "r280", "r372", "r373", "r374", "r396" ], "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://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "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://immunome.com/role/DisclosureCommonStockDetails", "http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationDetails", "http://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed 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 Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Statements of Changes in Stockholders' Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r74", "r75", "r76", "r98", "r344" ], "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://immunome.com/role/DisclosureCommonStockDetails", "http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationDetails", "http://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r20", "r21", "r204", "r209" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Sale of common stock in connection with IPO (shares)", "terseLabel": "Stock issued" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r20", "r21", "r204", "r209", "r228" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Options, Exercised", "terseLabel": "Exercise of stock options (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails", "http://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r40", "r204", "r209" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r21", "r24", "r25", "r70", "r123", "r129", "r273", "r311" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheets": { "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": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheets", "http://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "verboseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheets" ], "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": [ "r68", "r190", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r203", "r209", "r211" ], "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://immunome.com/role/DisclosureCommonStock" ], "xbrltype": "textBlockItemType" }, "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://immunome.com/role/DisclosureCommonStockDetails", "http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r124", "r125", "r126", "r127", "r128", "r183", "r202", "r264", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r387", "r388", "r389", "r390", "r391", "r392", "r393" ], "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://immunome.com/role/DisclosureCommonStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureGovernmentAssistanceProgramsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualOrInfrequentItemLineItems": { "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": "Unusual or Infrequent Item, or Both [Line Items]" } } }, "localname": "UnusualOrInfrequentItemLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureGovernmentAssistanceProgramsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualOrInfrequentItemTable": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the nature and financial statement effect of an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Item, or Both [Table]" } } }, "localname": "UnusualOrInfrequentItemTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureGovernmentAssistanceProgramsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Items, or Both, Disclosure [Text Block]", "verboseLabel": "Government assistance programs" } } }, "localname": "UnusualOrInfrequentItemsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureGovernmentAssistancePrograms" ], "xbrltype": "textBlockItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r99", "r100", "r101", "r102", "r103", "r104", "r105" ], "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://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Common stock warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.", "label": "Warrants and Rights Outstanding, Measurement Input" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommonStockDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Warrants and Rights Outstanding, Term" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommonStockDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WarrantyRightsAndObligationsFairValueOptionMember": { "auth_ref": [ "r271" ], "lang": { "en-us": { "role": { "documentation": "This element represents the rights and obligations under a warranty that is not a financial instrument (because it requires or permits the warrantor to provide goods or services rather than a cash settlement) but whose terms permit the warrantor to settle by paying a third party to provide those goods or services.", "label": "Warrants" } } }, "localname": "WarrantyRightsAndObligationsFairValueOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommonStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r88", "r93" ], "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://immunome.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r87", "r93" ], "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://immunome.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "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": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r108": { "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" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.A)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=122040515&loc=d3e105025-122735" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r15": { "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" }, "r150": { "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" }, "r151": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r163": { "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" }, "r164": { "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" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r169": { "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" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r175": { "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" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r188": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r189": { "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" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r212": { "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" }, "r213": { "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" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r228": { "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" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r233": { "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" }, "r234": { "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" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r236": { "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" }, "r237": { "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" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r269": { "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" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123478648&loc=d3e12026-108606" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41499-112717" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "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.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r303": { "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" }, "r304": { "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" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r306": { "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" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r308": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r347": { "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" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "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": "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" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r356": { "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" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "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" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r367": { "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" }, "r368": { "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" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.4)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r383": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r384": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r385": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r386": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r387": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r388": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r389": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r39": { "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" }, "r390": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r391": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r392": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r393": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r394": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r395": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "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" }, "r51": { "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" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233" }, "r53": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "220", "URI": "http://asc.fasb.org/subtopic&trid=114868817" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "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": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r61": { "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" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r70": { "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" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r73": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 68 0001558370-22-012344-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-22-012344-xbrl.zip M4$L#!!0 ( /<[!55=9YS^L0\ ,BB 0 =&UB+3(P,C(P-C,P+GAS M9.U=6V_;.A)^7V#_@S8OVP76<>PD/4W0G@,G:8L 26TD.9>W UJB;:*2J$-2 M2;R_?H>4J(LE41?#D(^0MPFY."7G__^MX__&(W^N+B[L1QJAQ[VA64SC 1VK"8,>*ZU@4CSAI;UMGA^\,/D_<_'4ZG/YV<6*-1S.D"<:A)?4NQG!Y. MDI++F"OUSZT/XY/Q]&@ZM2;GD]/STQ-K<9O0W8*0*U)'^,R=>%/O7PH4T]Q>3H_3&8 0G!R#(4^ MEWA5>H= 5 M8!+_KQ"YJF&PE(NE(7($F6(PK<_/08*DJ:>GI\.GXT/*UM#0T63\Q^W-O1). M$X/%UP@%2845XDM%'A=(^2:CH\GH>**K,+S*\7]>,E>W\'X,I9J0,S$2VP#S M(O>DJ(2_Y.>(I$Z6_>DX*LQ(SZA;UH N*>/O5HI_//[CAOC?-:6/B,WS@G!L M'Z[IXU@5*>99;2N$28I*I D%JQ3G; REFM %P0R"R^(E^'A&G%)!2D2P0\:@ M#V[+-=6E.67QL[TI)Y-/0%JU(S*LPU TY4X;^ZI,2:#;IQK*T(6(6Z4)*W(902 _C$YP+Y M-DZ' %(_!(QV:SF"[>B;:PF*Q[)82G8D=4[E(Y[OU0UOL>/XH323+,D(!)@H^FATEU!P<,VTVP3RE3IQ'U#B/2ED@Y.%"@L/GKY #& M>\M2(S[R?2J4N.J9?AH$Q%_1^!$\E,Y^+EMZ #M:\L>O=]?EAE/R7!%NNY2' M#-\#4@YBSLQW+D,NJ#=[)OR*>HCXL8_Q XN 5=I52433PCEX17RB%('N>71D MC:R4(_RAF5K U8K86I*O%3&V-.>/XUUVNRV%,!_/_9_5;X"*P[RF#"@'X+AV M3&*J:2/7#MT.%5/)JNO%3S5@W7$$JPDUA]AVOKHG:Q^B(AOY8F:K M& P6@@OJ$IM@?DF]@/HI2C#GW&$.X94-T[I\<(4%(FYQYGM9[B:W.(&^/"U, MDE'[TA5X*H&%$A&L()9!.9$60]+;TG5@BK58(DKT[%TLS;\&ERIWJ07# 2+. MY^= =DD.:,[%!K,9YS#G53A*HSIF^$^.)KOPQUPM'+-5>%+)V$**\P!F'9C0 M6UF("\#<$+0D+HB#JQ!M7M$,ZVD1UIAU&:QNRG[ M@[;&XS >NK?6R1"1L0V M-MDE:#+=1;2.W(SC3T?O=W&,&.H?EA;JF9D/Q3GW039W(('IE+5@D72)H9>VJ*7QH.I$=$RPCK\CFMZ M9CS0#EAU'U&;#Z:U:+4?1P>X6N2 %HA!V08+6"NXC1)"^1IUV:'3AMDAZUV. M[P!BF[3#!OEKS*_]>T'M[QOJ.ICQSW^%T"L:)2(,U-7Y074W;^4'PRC0;.;])B<]/%]=A)SXF,OUY@7B!!!= M9&Q0,1FWJVR>GR?%]6K$7H(-,%K+N!&U:EW*9F1)%JEAXGZ9K.4WQ&3*_K$J M8.[(I2X+6<"_518R:6[P@I?Q@AG\=47<<&]'*&-4YPN%E54K7Y MCIRXR<$? MZOSA*WW$S)0F'%Z7\1),AD)X&(YP&; I0Z72^IY1*C(51YEH6J\ MPKY=O0G0H$9=UKB 6H:G"J'L+-:^<>TZ%$\JTXEI$Y:K,HM#_KXSV/IL2U-X#?1U@)Y6 JJ.PZR ZX!@ MVWF/1@DAPSRW0V%&Z:Q\7@,TN&0R8-("D]_EBMFO/%IBH*S#J+"OF<-H9&E^ M URU2_4-8EB]^2-/66&?*]$7+O*K8&M0PPC?Y*@D$2-YCI;J!20[PU4>%9*, M!QR[X7A)>67W:U"C#L?BL;YJ'!7C <=N.,X#^>_,%N21B&WN&*9I]MN/61WZ MA?C4@'[4IJ4;5>O#M-EH@V5PCCKGB-<2"\3$]@$F.(YL*4-5#Z\C-P-]2B.$DY?8I!Q0W6=3JML.5 VJ>VT]#GBVWU1JLYM4@UWK M;:0!KPYOG[1Z[:0&L2[OFPR@=7W+I/WK)37P=7ZO9,"P?M?6M%U;@TOM/NU@ M_]:[LRVV96O0:;L?.X!EVA0JW_JI@:!RWW6P=>U6@6%OH,;J-1LV@^W;Y!F; M)1#-B+3)[P_HM$OT-BXK@GFXSU/+;^+VAA [I*?*,>V214SI"=%2!O9H7*_NW$YS*&'B2MG_7QWQD/\L MU>G]E:4N8#Z7]_I^.N#$"UQY';!ZME$7?0MO.=*7^/X)VAX^>ZZFD.P-MQ(K MU]@U4-RN9H&87>!2N!\:F- ,QE%C+7L!];XI;0")+):"2*D0)Y%T/&3_(71ZKIHT(PR M8?F%#P94W3]M11\:N*&VXA31\^H*\N)45=3?4W[RA) MR2WO97+L5G,9R]4:23ZCR70T>=]=D.P%[$V$4%7D7\D5[%*,8RG&\:2Y&.5? M1F@H@*X@6SYMWJ;Y PM&?RS]M,08NX(GS$8ILVXB%3Y9L8=$\LE^ NU^;J&9 M,+I6)(C\=H1!B/B+("J:DK?P_QDOQN]@UH7A2UYJ>X4?L4L#2:87_Y?JFP[@ M+%+X3PR\[6T'%.L(^*G>%5Q@Z%70\7V14R3_>JWN5BYGT M*0@H_+4O/\M)^]@A*W:<;ZDO M-NY6O1R-,0RFLJ$S871G'0PE\(@\8OE2Y?1H\J'@E#5T??3("I'A@1O*;^9!]/ZAA*:IZDWY M]-$T7Q!AOR$WQ/-5X:R5TKF*8%<9:%OLLM811XH *YWT+I4KDA81X*V5WE M.*@-_18-U_AX$#'\ 6Q>HNG#!HE+Y%]@[7<5#OY6C1N[6N5DHL=8 M2+&%OBS7[53*5(BBXU5RM[K]'%3EBP$,&9-1!TG(VH3T=?-5J5+-$U897:5L M-+IZ->/E'%!S0EMD]%%7&:SE?A)EVUD0,/J(W%OB8BY B;@K\&25H0WT:OQ[ MEP735'13(O%V$U(*_I+^US@5V[2":RU9ZV8=K[/SQ"V$)BLHWDY\5-#^=O/Q5%8 M((<$>:I"BYCTJ%RP8B3K@2I1["]%O J9/)2M6*@A(A,BP>B_.Y)TJMGCN;9" MGPC$3J:HJ?KVX"^2%'.YD-E)+U&V;:4>0PY1CHVQP[\PZFFQJ]1*U&]7YXVT MC[#ZC7/9&J]B SJ!EV^Q\Q\3F5]DYY/I+7G_V0"_P';8QN)NC MM3 1O$U(T\ %]?R^8,3&9X='NWG,RN)^+K-S\IZ5GX74/? M%^72S",,W3JZF'ERGLIK92;L[[)O'F#_%K'O6-PC%^]D*C6:Z!BP]-7' M.*&0>0.R[$!9E\K[IY+:;*FF-EHA-SVM7'H@@GC+D''U+)JD92-)9B5S!,), M^ J''DI=MJ!:XWE>'R)<0F,RV])0\:85?A0#&)/I,^=172X7KQ!S^+>I]J,8 MH_-N5'0C,/\:+9C]*%WP.Y;G9; S>\0,HHP[+ 100=Q#'2LWS^1Z6V)I MVA^KW^)KPJ4O V7MX?M[>X.=T(6HN_'YW2E6[#X,@*D)N]K/> MQ2\J-;!3=V;]-]0-K.DPAK6#9.*OU5T&Z2>BVMFI,Z_^FRGK OHK3GO[4G-& M?360SN%$<_ #_?PLL)^=FZH(]DF;OHXJ7[$/?NO.' ^B!%E)3BCE<7?A^&^' MNGNNP[O9(**M-$':5Y-CC@HO3O3M?M$[<$:R'D8:=W@5^H[DJP]XWF$A#_Q2 M_S*>>3/!5"WM#Q,U1+&@=D[?R?MGXBYA8YU>N@FEJ] M&ULY5U;<^HX$G[?JOT/'N9E]H$ !I*0.IDI3BY; MJ4I.*'+.[.S3E&*+H!I;\D@F"?OK5S(VV."+?"&6G9=6G;O>/K_-[S23& MRH;8U0P*@0M-[0VY2^T[<1R M0=(*;(L[2M%Y@O4M,G)ZJ*?W=5T;7 S&%^.1-GO8MGO@3"Y0 M5D,+X;\NQ(]G_D*-"XO9Q3M#EYVEZSH7O=[;V]O)V_"$T!?>OS_H_?%P_V0L MH0VZ"#,78 -V--[^@GD/[XD!7$]3H>[OS]0*" Q[VW < M+C3OE1?NVH&7'89LQQ($O6=+"A>7'==^[@JH^J?#OA#YYR>7XRT,ZHI@$V)N M%U^!)0@_+2%T64<3E'_,[[:L(-M>86+#$X/8/?%A+Y-$KW(>MT_8X^+1@=2S MBX+,)M$Z+M=7@"UO+?)6 =,A4F5YOD;,L A;4?BTLFU UX^+)_2"^5 W ':G MAD%6V.7>:48L9"#(KHCM$+QC8XK-.60N109W(N+!-70!LJ2$/-Z[J]/*C$(' M(//FW1$H,/[*1W<)Z90Q;NB%9)6C6)T$7(]T!0_>=X_ ,[*0R_5:2(P<9*N3 MY1YRA\F\GP_ 75'DKOVW7 '+T/-)D$FL:K[#3G(.+3'MWN$%H;;G@ JAD(OP M47#P#: $][%D/L)FJC*7+;<&MYN5Y2G]GO/FJ+P X(@8<]*#ELN") &'0[0_\^.IG__&?&^\6D+; ,[0N.\'#7AT<16>. M;P0;*TJYYO9XS&K^Y^GP;#+6!^.S\; _FDSTL1X2*&004QJ5#5 C>!7_,V(C MA[&?WZ+'Q#PIJ'41QSGHOZ#$WFG3?PDIR#NA)J0\->EH*\99(HYX'; ZVAM$ M+TO7^\2AB C[]_ZI!;UKN."9#Q>(L .SBFW3!)RR&?;!T>7 T6L"9T8)CZK= M](4=XI6\P:7BE=6D"=+GY]Y$M\(N7CLP%9X^+']S"A:X2X$_M$]'%N,]U M<::^4M(O&$!!DH.27.ZJ@.RCF1B\NA M"PG;#!.8FB;:,#;CT=(=O@(.<@67\0%_?.L6@9U'PGP!0VUQ([%M@CV%I(:( M>\U:A*F4:,W(RGE6LUDHRL0SIF6+()653B:=KVU4(M?;U!79"O%V.R$6>YTI M S2AASK %@FI\@K6C#PMI(D$0$,MHG(.N)SC!@&8)4@S7&M(BO0EM,.&ZL G M"TDJB&E2-22JW50H1(UYOT@A*<:5Z:LTXFGXQ42\A>5MC"V(8B(V VOP;,&, M'8W8QNU"6U; 9J0W^Y::N9V?W$%IF"7QS2F=#,9^A4MOK\2ETKJ7I+K,L)83 M"V#TE *8'6&-++00Z3IL]1MT[S#7 KPG;'_ZV?NLWKV%1"Y36D;M2Y\,]6%- MHR=6S;';"1G.P MJ6DCC)@K9'L-*B43\,WHI3#:J9@=8EU$T&8,Y3EDD&M0;&!?PU=H$:^0*!WV MU#[M 3V_F,U8)_("MHV[2PM8-RW4@3-[CLW@6C[R_&! [K +*62^>+Z!)92VCG9NY MX'Q&R2OBIO)U_8.)$S2W" -L<$:G!H\LTI8+Y0FHXQ'J,:NPRRFIM6:L/'+I M# A-=LN5?L?82IS$X3<6*K+9A+4MEV3+^J/ M8@BH8S/*^B-9K=42\QZ*G'#MCU]"E%Q85Y:<.I94$9Y[T5#5JFG&XEBLU.'2 MM,3]EHQ^$9V<]2=#7='4.;^YE--!,\*:0]G\D_S!%2FQ)_JEC46&V*>TH,** MR9R=2J9B\=-3P.?\,+X]^+S%>,K)VHQ+39Z6@$+OMEIQVR.W/D^+"2,[OG&+ MD2X@N,P="/7#?@T="@WDWU?H6-##!YM3FU 7_2_-"&2Z1C4SF.BG==]J4KE) M%%:#;R"G:AM(6M5T;)M/ 'FVO#ZV9Q^:--YR[:!7B"%CCXN9XR3M@L:U:S%J M^63VD3M7O&XQ[4J>L.=)KU[-2Z;%5E*I2GPCFBA87KF?>7@)QNZ<4O8)S3PD M/H&]E%9'L_]B:SN/= 1_&,:$(=-3G]JEUM1T3HB)TPXH/]F<(G[H& M??*>RR?B!1KPWE"SOS_NQ< 598ESB.SG%67>,8LY-""WO\2;&21ZJ#<*)96Y MER$6D%+9VXI]#=QA/G#\[_9*L;IMLQ9 F4NTZD_!Q0^Y'YAG );8(L@[].1Z M1H4;3O2S\Z;A5E9:^8-Q9;UGRD'8J?DJ;"VH9HKWI?+]VP)K:9F5O4?0$S^J ME/1Y/KE#"\ N*&3UEX7'#]T;V['(&L(YY!&G>,<5A28*^9>X\9K9J06XE1!4 M9@_KF/E&CB_#DTHZQH=)A_^*N*3#VKU&JSGU./J=>S5YV)U9>E=^2U\3F=E/ MO7&;"\*PORTF:[YEH6$U/GA7++,)"1Z?+?2RN1,L$]K\!%J <45"YULDJ@AL M7]C4\"\-ZSS]VP)U:9GSE:OG1KK:Z6I&R0(RYG%X"[-\>GJGJ#;$?EWC+*"$ MH$<^EUEEOG2H%HF<*;%3BV O(&B^(L,C+_YG?J^S5 A^UC_=#\$WA(,_--LG MO@NYM5_$&[IZ/;'W/1^D$$8+1P+\UL'"QG7B#J=L]_P; $8P9I#3&7W"5)5\ .;?!"*V@N18!N\Z=06_Q4QXR1:;;.*ZI10S]W0 M!;_@7LJQGQ^6_&P=>^2;TC6Z>9.&=J^J>7FE$A>HEOO."+I2.ZDW;#, DO#< M$F&6>@X\09;L:_BS^K41X0SIU/"XWD\_T<_K7X<9@;._A%VS+_5X$9?+) 82 MV\]K.@E'J/L=4CN+T<.&4;L:<[NJ^\+G QFBI]FD!&B(]TM!ZK!APY"2%$ A M%[:W B#MP_(G_VW.^57,"T/L?>- ?G^#UBM\(-A=)G[77D%R*@[2?+!+YX9Y MM:"L3Y:5\K\0T.]OI*3%^%0^IZ&D":_L!?]2PLVA#1"?(.CCXI;/!< 2HI8Q ME5B"G]!JY/50[IL&OO0V4/$?SYR/7_\/4$L#!!0 ( /<[!54]!L>\92 M .(* @ 4 =&UB+3(P,C(P-C,P7V1E9BYX;6SM/5ESVSR2[UNU_X'K>=C= M!\='DF^2U)?9DJ^LJVS+93O)S--7$ E)W%"$!R!M:W[] J0.4L1%BD=3GUY\ M2#CZ!+H;C<;O__,V"YP73)E/PJ\')^^.#QP>X3!R7(I1A#WGU8^FSA-Y?D:AGIW_]\,$Y/%R,=(88[TE")QGR]-W)ZIOSQ:@D_.)\.OIP M='I\>NJ6?'A#7!0E ME,IT?QO18#G ^Z/57,H6XK_#9;-#\='AR>GA^Y-W;\P[6( HOK:89-EOG/V(_F!XZ8\_O#]0H^?S:+0S+#[UPR.Q)? M'FTQ>$( *RX<;4F!"Y^Y 6$QQ7%TC:'?1G*!"2\3C%.'K @=B5K\,QH;/J:U"I@;O# M//EY^?8L]HLM\)0.TQU6 \_S!8%1D/Q?*TOMQ^X._W/$IE:T'8]UH'4ON MK=CIN0FSK>@6QND"KW,RFY'4/JN$CZQ_QWC\1)1RDZ/:]J ;IQ.;;8HH3MPY M#IE8ZA)5N.'#R'S^+GP.7&,%\0N.OP@%E$?3<2 M_E15U=QRJBZHL]C8[A&-YD]<^1AR!;351, X6&D,$R00=9>8+O[, B1&P6R& MWN&8DF?Q*XD0''$7<'RT:'_TZG-'^##DZPMYQ?3 2#$9A &EJ_'$A(>+?SAI M3SX=GIP[.CR[>(JX,_"O!E&,\P313CAKMJ MBNDV><&64:#"'!S1DR/,X1:?B F9P/WD\/AD$8+ZBP"@C$"M&.Z'T9'GSU9, M1T%037(R82L1'_N8@)6,5@-4_&]!6A(>>@D?:P2Q.'0=\"9#'<[P;%15$^7 MYL>M =(I!XJZ\0@?K@A1([S2T>N5AU2CFQ&(Y=A9B/F'?NBGJAW^RDV+Q0+@ M86\YL0"UIH7#C\10ZX9.IJ63KFW.;2(5S +<'& U+)4$#4S,K1G)B@B!F?@CRGP9!EM\5BL\UJE%)@C=47"ZB=)^+H MH264&U]?#SJ5D!4"Z<&+\ 5(*,YG;-1#UL>L(JI>W1%A R*MIDC;*I%6MJY/ M7PQ,(!; =*SZB\T<48(N-1=5>K36Z'ATBO@;F#LWX MGQD76JL^YHYJ4EAUW5ZQ+'A$RD+5OH:ILL27HF$$M0.E$?*>@YY=&!W(#.,!IEA(?_MRDX M_*,_'D12C40SL.%7L-C,@\O2,A6G^2/?R4;L$5 M1U&K??EQMEX%3"PD6X'7NCHKT,DI8GDT(.BE2!Z]#EE$8X-2%ALJ!4[>% J. MQOU5U=P2WYKW4RW=B1T0K>N+#.BLLNB A: 5]Y0\8QK-1296Q+59!$6?!:AG M8U:9L$)8@M,ZQJE!CZK1GJ@(6C/ ME1^BT/518&7Z*5HK)4C3OD,'5)C@8TR%]Y!# MFAQOIIGMR56&L_GE&Z:NS_ ]]5VL.C%I<";U@5PS<_62345T]*>?]<_4!)MT MXSTH8-< M(R-6=08$Y-0DNDG;=_)S0.:\^0)P$*3X.G3)#*\2$I=59C1"K>FAE 9#'W#H M:S5 VZE9;31-3E;1IMY]L^PP.A808S='M86\_3R./J]F2 MW!['KA(5GP01AN/KT/-??"]&@2)I4=I.F@>H;-DQ8C_]:)I<-Q?'[5/_^8E< MAI$H[2'3_0HCV!'#/,96B9,F-I'*8+6::*E 8YET60%\"!NQHMB!9EO6]%#N M((8^X-#7[KW:/F5)4.-N:,<84@*DUC$1LLZDZ9K8+*V&@](T1H0 ML@9_4=K:'N%:CR+TI"=68'1P(" %.^^(*<&%H!^+6@.+^G1#^N!/IKIL"F5[ MI=AH>P!#W*;JA:Q'.>1KU!L;=A3K8*C :5U_-.!+"F*HP(:@1U?(IS]0$..S M^>K/__4QY<29SF_P"Y8%+,IU5FADK0JM5P%)CF*EE.\KV.49E MV4NV@+;]G")+[+(*71HK8"J> ?N*)I>Z79W/9M'31KEU?0&0109>:7W>Z%E* MBR5]Z]1="]89%%<"8)?JJD;(I*L21(!IZ(V/1GX@:@$)V\%.-XM];+12W@L M$9: ^9@M6.<-PP=QRY;ZX21Y4.1[2$8,TQR4AZDWD[+2Y MJ7G-S&ARYCI7$JV@R=:0)A'K<@62$4*Z]C1) @K5YJ@\83>%EE^VA"PO+$A ME4;6'!*^%CE$Q>8E<*X]! MT#O\FGD.BI*0_^DNKK%KLHC*C*'.,BH[2N?U*[Q4V+1U&V1-3=4K"HVWS^*I MR"%BAJW]+)URN.2NXBAPZ"H+9Y5!^.CB$%&?*+)PI.VDB2?*EBTCMIC]>\B> ML9N\5JG,MU&VE2.H:[U5#HV)R,0"@%:S910 +[-EM(!N2OSO1QLDN^'_IM]4 M*7Z^S=N3&3XI"J$?'[]/"J&OQN1_KR9:?\H<,G86/&XV..H6TKE+6&3RL%-E:RZ3/*:SU07J<*F5#[A15C\K&NM ) MA[:NL]T81XJOAUBR0R=KQMK;,+B2>=1,:T=*VC7%C?SS*'I6:(4J=U1:A!\" M^=>O-]XCW[L.S]&S'Z% 7XI-WZ=5MIQNR18#+A!8]"#>! NQMRR+J.6-JG&K M3'F_)5-42$#@QOK2$X?PFO]IW-PS#1OB0O) EN6640!;NHLO]OE-P5X(OY8?Q\0;H=^/8AHW)4U=AVZ5+QC>H'3WS)3^X$$ 7>@ MQ?44=9BPW"@0ECX[3I=&[9E[4B)ZET@8#$54^4X%12PVA& Z5)31O+X648/' MJ*3Q>Q.-.Z MQWQ&+SG\RIBB@]!;/B6\P97*HT"P-+;@666\.^)H*EM;LU0_3)?+Y9;B;.*I M'G%PBVDF^/]$%,Y+@M)H\Z[N ^9BS_P(IS6X<(J^.-2>I!Q-B&D^X6IHVE9% M[$-C2WWSA.JE2"XT*E6_+61L8YQ6A>9CIT*S@7GCNTVR+*:S#<-E,:A5SKQT M9S%U@6!T5Q;6]3YB0A.<@NHVSTS9KU7)+Y6"5ABG59;_UJR?50[SODA!*LXU MB(%V( BJ7UD-+"1!BSPX4;C#49J6=4.8*GRYT:95!OZU,47>P,K,F=^/ZDH) M6+]:?HTF,Q!H>>,Q'3BF^?,A,Y_+:;\[WU2 +07>GN6#*!& \+RU^#S MP7!2!$R25^X5X49\C"'W?6\1_84C 8#T6%/3#H1)82U)*_=!CDS3)D)]C[=V MLA*9CKH**]$&R)U2U.9EV<[7#2G_)6_/=D?+6_3FS^*9DIH;WW>Y/"A8OR3G M!J0@ML1]5D,/LAJ@^VU;9224=LTZ3L,:N&X\BY,Z51>T$X0Q*SP5;3,!ISSEBTT'HB5\B M4//";5^1KQR=(TKG7(YTAX^6?2$43"B:L7(ACO?%9)SUX Y:CQBS& 5#>AV.TYJ=D5@X=$$)?9=.%H1%&:3UXV6:X("B+1RWWH8E MDCI6FPB!6*@SS\D-0N^.@[+^)/M^B+X\0=E1@#C?6JG,K;)E$6PB=T?L"MGG MDY;5_:X(Y8MF1,2(@PG%"5":W)Y*XT#8+BL*ZSH1J!+FX(PKQ?)C\NK,W;KS MUFQ1RNJD?A7NK4_U+;D'^8!=[+]H]OAB,PA>414^%C%I^C#[ ?NS44S9LEQ< M8EPO'E!-+Q?(UDV;7A"2"LKPP!JQIEF23ON &>8XBY/:"_'L!'E.2FZ]B1N; MFXI@WPU"CD%IIEAA!FYKNJ?X&?G> D .=;+ETOQ&8X"?Y)$ &1*I&L-X39A:=W1(=0TZ9/=3+#=C;#W1,YPNK$5 MKO:9&D.X_56:\!I\P"U5FV;'>UFE]&Y-IASF(Z:7&AS1;MDKL&=UZ*1=-T56B;TNNV[=0N]6MP MPFT1Z^9\Z(:$D^7#N^7.@WXKG@>)P0XC/IKC\>%Z<_XC<+\.^;A,J9,JIL#.:U12Y6:&[5E-LKWD7LT M=Z?8_25.#W!RIK XOKXA2'%F5J(?A#,7DQ"M-A$[E,"Y@7G\3&)N!F7'#"&^!'83-2PFH %-K[%GU!&+WE1!3*RYF46PB3V<\]EUQY'.#1H2*7O/' M9[Y*:S)R##T@V($E1&V=;V/ "X(*R9<&DQUH[-6=/6B)4%93M,MC;^W#%*LA MEUHD+C0GZ(E@TG"\S''0,E??$8+-6)G3>M3 N6@#BM%P?(-"91GK3 ,(&3@5 M&)-%H>G@]UTLD!B.TUN%3^0RL=)E&Y.J)82,FA)$UN+2-+4S%:^37*HK0I.I MF2(;0]\>0CY,6K2:3U#@;@4\CC%.'K 246=ZW!,Z*Q".=A/QZ<*E_;0 M6"%[3WNW=N[U[MW?O]N[=WKW;VUNW-^_JTU,-77JJ3]L0JLOS+LCH5N% M?]E^/?.V2V#6%RZ6XUWOO'0C/EWZZ,G/169H68^\4/9RY9$G?S@X'7;O?4-P MWO;>]][[WGO?>^_[3^!]IU7WUY6KQ52"ONJU3]L#SO,P)=<\+5: &:5=Y0Q] M@*QO%B)HP:D&5[3EW:O$1B+?Q\086<.>1A)EJ(!CC(D?7;&AOF@@9.KG M=9<]K$OLW%D>F13Z[$0$L(!5EW' =191>IRS=;K.!V5P<#V5$R1QPGW&SCYF MN(\9[F.&^YCA/F:X=Y?W[G*3YN=/+!)5L#=XX9].N)TC)#9[5^/$RB*U&68G M7&T;1(%['!LH"*-47.A^X#;G/;<@;)-';(;IJ1-?'M$N717QRNA50%ZW<$X^ M*IT3,;@SYJ/OO1%HQNS>&]E[(WMO9.^-[+V1O3>R(][(XAD %4-5C7?"LUBC MTWG^ZRV*Q,MN\[)FY&^&!-C98MR]_0C!_-C;CWO[<6\_[NW'O?VXMQ][:S_* M2@RMKA(M3:HT2NN)>BQ7W#Q!P3\PVM31.@;LJ1VZ#DM&]3;>S M1[!?K/T>>HLS.>Q=OKF\J;8T=\6Q(+Q-5S?3U=B"DX ^WI57/'37_[ORYV0V M(^%C1-Q?Y6*$GXN5V-.Q'"8&ZTU@<'592A<+W&S4B=[<K@.0\)U)S$SXQ'S/=\1.>/*,##<6(G:FP.37LX MM2;,1H<!<60,EWE4;CI\H"AERC14F;#H"L4*,DI?CEP5>$!C']?M%Y!H' MR,7*^A.FQA ,#GL)S)_PRC&"P)IUS0S#4:*L87>GAVJP<_JQL>*U?T:H>J5Z M%7SX041,)*FU*CMR5[6$8+/I>: %'UQL+@'QFK$8>Q26=6+R#@=QI1JAD*F/N ^%XRT)YS(B 4Z/S #$V M'/]$E.^+T9 FZK[" [LB=](7]WV" 'MGJ)57='L(IEN4JJD8"'(/N*7$Q]M@5QU- +)[?$8^H5\^@,%<49F9/:H MM%F[P8SCRC:H%/A>J<-FP+F":A2':)=]6\5 RB'6>3+&$MRR21F%MP1S21F' MSG+8RJ6A4=,7WR7+P4S^E?;0I=XI@!S/&&0ZR_]Z\8<@ M- O!GZ?["$=K. K\25)/A:T-A01&[0E/A7$@'/XTH3.2G;H,62!(11+1../; MI,>W7%'Z-($XC7T,XFC*[8E_8>^[N'B3[/ I!N)^'CN;YWRO!Q1.=)E]C[O#9D2(GIB9>MWF.)-] EU,N M(?'2K 'IL82Z+83T&'N6&) !IW/R,V;% 9)M)PC)+>6UR(15T^J2S<\8ADO9 M64$@TQIC%PC9*265QXA3TWP0%9H#S%A!BZ49L>K&$!)-2M)>@TV;TG\=+@$I ML%^Z>=CWA9 ;LH4^Z)'KYK14[EPFSF.I4].3X^)5]F3L0W'HZ3EN9G3^53)! M;XY/']TI]N+DMH:47 /!PTGB7+&S^;K-HHC(X!513WLSOK[QNS%#.#?%%19= M\3Y) &83 N(-+7R=QH!"0*+9,R&;6;C/S^,^8K]'4H7KGP M7\0EK/#T^.23)K*H[P A"BP7B75D4(]!XV%)/DG:E%Z' M; >$$,6IMD[98MAT:(?1*+-+\_\V=VC^T1^JG(6-[^!D&31B/6U@VRDSI!I5 M^+9C TDJ.CE*-ICB8T7+6_3FS^*9DIH;WW=I%BE8OR3G!J2=$92314O0_/== M6CTF@N8AA> D&=F6Q*TJ"._8^)^$+II'/]>B>CXLIQ5X"=JID#YAA^H(] MKF-7<113O#P/5F6;5!X.@E_+7^ MR2%DG32P<;9(P:8E4;F#IP ,QYGM^QP]^[R%LL)5];$@9,@T("?5"0+?DI=8 M>D]3%)VC\ POI=IB,>H($ CI/R M^DK4W!T[;7FLL[H6.XRFF'(*A.E5&)9X MVNPZ3!?XNLVWTM.#J(L#RZHK34.8TCLRHSXJH/[V[-,TZ\XHGO6,#Z->4'," M6 ^58$I8%8HE/WY@%JUJKZKNW=0[!8S"1K 6.BFA(*7^GA-6LF#2R7&Q8)(F M]3>98)_ZNR.IO]5P\34PFPU9G VAY_DL1@+0T@[#4* +5IPX8^0+*( M+036@E.0*BF)6#RGQG00>A?X!0:*>&S2<+OHW@:QZ0LA1MA+'+-NL,(/ MO&\XQ!0%',Z!-^/DY0X0$KF)-NRS[ OA4+XT RUQ@\#"?;K0/EVH58$;!,GH MBU!>@00+%5$(E6UG"*M&,R)D2P%P 8#5"592+U#AO]V)@WO&L4L(P9(3C$W_ M[HY$_\#1 W;))$Q"PNNR0:JUJ*6Y=R]IIV4"_GF$=G5:N_A(M%/%M=H&8G?S M@MJF)*306*ID Y?;H1PB40.=(TE]-UHH8=FHV8<24;-T;FZC)_OH">SH267*+GRL3/K? PD" M;K&*+^L60L-DNQN=:8IBN[/P%1%-\_^:%\'E/!"VR6;5N"&)7!)PYX0QGY[W MC1)6^[:LFZG7RV'K BDE(3R1U#T;G@UZJBI\;C-0K^/0Y06J H7@RWOGQ)"+ASPO@C#9^'(B\9BPCO$Q$?M67SV4_?ZQNJK8NN M/5UW3J(S./[$HF8RI\,+IFB"\X_4< :,VW*IK0'IM3G0EKMM3BUU0)+ M^$M2OG_R;^]S=V#A6,^^8X&4#BT<:Y+OG*B;??0.-&!;H'8L3-.A8FS+B9W3 MEX'G^2D"ZUQ6-AB)"UMN[15H[>;L]3;0:+C&0#B8PCDRXSLJO68\8,%,4<.+ MA GV,0J>,)V=ZD2V;4AV(6)CM3[44L-E&TJ#K=UFXWVK\))ER'8$R"X$8JPE MN4M"0Q=DDR?=IBQ7AV470BOMBG-U6N^<4:+VK55$T-;K:AN27EO771DEE2B] M'0G=]!^%(%CWAG#B5(7AU@A6\DE_/TJ)NG#=_O;_4$L# M!!0 ( /<[!57WC*9 H$\ -%:!0 4 =&UB+3(P,C(P-C,P7VQA8BYX M;6SM?>ESY#:6Y_>-V/\!ZYF(MB-2KL/NPY[NF<9F$2 M_^6+-U^__@+AV$^",-[^Y8MC=N9E?AA^\1___M__VY__Q]G9?[Z[NT9!XA_W M.,Z1GV(OQP'Z%.8[]) <#EZ,/N T#:,(O4O#8(L1^N[K/WS]IS=_^./7;]_^ M\=MOT=E90>F=EY&>28P8R;=?OZE^.2^H)O'WZ$^OOGWU]O7;M^C-]V]^__WO MOT6W'ZIV'XB0F["O813&OWY/_]\C88B(LG'V_>?6?'Z[O_1W>>V=AG.5>[.,O$&G_?<;^>)WX7LXL)73__)A& M)8%O7E6\E"WH?YV5S<[HG\[>O#W[YLW7G[/@BT)$^K,&D[+YYY/VA4YOOOON MNU?LUZHI(13D55N1[N]?\1^_((9#Z,]I$N$[O$&L^_?Y\P'_Y8LLW!\BRI;] M;9?BC5S**$U?T?ZO8KRE7Y.J^1U5\\T?J)K_4OSYVGO$T1>(MOSQ[DJI\'<- M6D4GIHZ6C5[-IL\#"21LI)38<[!FW,EIYVORKX:"^'..XP 'I8J49P=I)A)S M%T:9TD[\!L&(AD"2GIHL*[TIP_[7V^3I58!#&I-O_OXM_><9_R>S%OG/OYTG M!'76CUF>>GY>4F,Z_.4+V>\#;4(EI\36:5-\+_5+9N2?/=8H6KSR$X(#A_PL M*KX/Z[Y)D[U<5,XND?SXM^C1X/N6NC0427&6'%,?#_JPHOPJ6U9@_HZMXDZ1[AIWHEY+3__LSEVAJ5RL%>B!4)=JW M?@;L:#)%2C\3?P/J9E(11WL9I3:S(_V?HY?F.(V>[_ A267HI6ZY /=2J-?V MM%8SX$ZGDG:T_U6$$:<\LR_>XC1,@LLXN"#3B []V^T6X(=2U=I>V&@$W ?E MLH[V0$Z6#+4!HH1GBOV(O5?M@1U/ ;MBG8#7#4[0#ZHR] MXIKZ8T$8<\4=/TNL M*,\[3//US_LPPA^/^T><2I27- 'L@2J%2L]K_P[4XY1BFGI:L="E%!$G.:N' MW>%M2%?5I(KZNI(DIV5L^[BOTD)8C* M-G?NK9#][GJX!,'L)-R(]]>H9P=7OPWMRC:M./%8U!>W"?S"-]EY!'3?HN M)@'K(""6RXK_N0YC_$9I$'E;\([:H6+3224-03MHE[PCG;.@N2K_@2AU=!// MBZ:G"KX=8(RWRW3.M[K.^79ASOEV6N=\^)2X<,YS\L^;]"'Y%/>9HM%R*8YY MJI[4+>MF2W!*B;2V7)*2IC-02MR%.[(I\$UZFR9/8>RK%U/*YDMQ3(6B4N]L MM5V"BZI$MN.GQ4KI)D4E Q>^>IMDN1?]W_#0N>Q7-%Z*GTJ5E'IIH^42?%0N ML"TDY=01(3_G,I[B]SK%GL(E6S\#=D*9(M7QH_ ;4$>3BFA\S,@@GJ44T]2[&$'$*,Z[@W./_6-*7/O-V\>' M,(]D>"5I MC#5 J5'M;^':B'*<4T]3!&!24;].;MEX]?H9+^3&[VD'KT;L?] M\_XQD:G;_AVP@TE5*;VK\2-0UY++:.Q7G!KBY&9&KJ:6R".7H65F8D4>BZ)WQRR,<:8>P-NMP/N<5*VFSS6:@/8YN:0C?8X11275 M67WN;(_>+$:[U2MP?M@IYI-7Y0V!>V3W1*/],V2..+4 M44%^7B?]7-]=X#>]U+:0-87OGDH%6[YYT@ZV8ZK%'>N5G\7K+)SVO&/U#D=1 M'URV&H%W0YE2K8%:: ':]:2"CAVF*4TG $AX[FG6>>+_>K_SB+5NCCDMS4-W M.]4;"MV=P'NCCM*M79^.'J"]54OPL3M C =B3%:(LT$"GWD=FJSG4R^ZB@/\ M^7]C-8*>MH/OMG+56I[:; 3;.16RCO5'3A8QNH@0GOF"='W[^SWYBVR]K6X) MV E[U&O?CFXU ^J(?=*.OALM7MAGI)TX(Y_'ZKECL^UB'%*BHMPEA8:+<$J9 MO+;;(I9OMWP XH5:5TNL:/0!U-+J.IVFP!V"\5@AKC+"/74>K3BD*Y6#1W-JV<1U&1 M$J 53*=M%Q%3"A5/0ZO5$'R$J>0=YY*K*L4)1L39UK+4SF/4OW<8@>=>MEO' M ?V?R[\?PRH(.(*'R6_L MZX0\*YW-_B$P6B$O1R4OQ)BYB?&9[>#3?^":D9, M,F:#A-G ;XS^TY@@R;T(L GDJKM:>>C,_>"C62]N+06A['KA+(C3%VYV57J@ M['I@9-991'+ :?Y\2]3)"9302=2![@E^Q.KI0V<7X)&FHW!SPJ!N#S@.M<0V M'QPX\15BY/GC.B6#%2(L7,T-9E"::8MK;>-3;6>,WQLBDT>OD5UC(N5=N-WE M-YL?R:R HO"3'U]@$>PELIB"'=V !S#>G*;^G-%':64\EFR.3O2Z3XE[B9\ MW>DKC6(K2C_A]#&!H79$R4N4=SG]N,-9GH9^CMD.SD<2_)VS^H[FP$&K3U$1 MKU1M 4-5K\BF[EL39GN09')1T78#4G-H2G<9'0;E!=Y@HE-PGF1Y._]-U09X M^$E5$F.NT0!PH,GE-,YO*Z@A1LY]<$VD7;(A_Z!#H$_I.M^YZMQG@!]+325. M-ZD 1T]+0+NY%W/N1EG:AG(^_[L.O< MR8#NP(-JJ"'$L-/M"S@P!ZM@7%.Q9E1M6^7/4Z>J:*P"G5D@$UC]CFUL62@ M: 41]'++.CLL)^HULLS4K9<1V;8SL032<)+.)M2W5#&J6;A,/UO[/GT-*[OU MGKW'"/>2X((L*NH[S1:;6\L#INHW#](B# MY@2"I80(?U);1ZLO_"C5-T$K:/L[PH[A ?*/<';*!;6GCCPM3/BKLQ"?T0@= M26'1U);HW1QP;8D."SA=0VA/UN!CG5JY[K4"8!3K$-;FVL!-3$Z@7#.'#$;, MM5&F]RRWLP/P&.Q7MI%_HFP-."8UA#9.26A/&]P?/$VN;93$VS,BQAY(N/8O M#1:U .B9YB]C,F]SCC;YI'S L&=IO(,1.+1Z6YCOV2VS.#A/8II;A6-?'4C= M/8 'EH:ZC6N5ZN: T]':O/Z%Q5M?I-2I/ZUHTN3,^KKB]31EQ^3'*,_?N6T MVDW[:.TJ]J,CK;QX2U_D2.)UGJ?AXS&G^WH/"9T*$!V(98DL6_8F L[Z#J6L M,P$.$],8M5EKQR8'P& TD:*F\7S?.![F JU0)1(J9$*B4"A/4%,L5,H%X*0= MM('Y^;O+8[W;M$B;8X)UU9"0MP2.5!WJM>Z)MYL!QHPN:4?< "[2)XM*Q8PL M"?TL.^*3&N_S3%RFU3/C>O[KZZ]?OW[]!AV\%#U1%O^&WKQ>D3_1_T,9K]?L M'?-=DH;_P,&_H3@I_QHRVZ D14E=SYF6ROA?QQBC;UZO$ FZMVQ>=(%]3)]T M1=^\87\E_Y]0.&#VW%+D,@-'J('=64'FM!GPT%KMZ\_>/JFS_]GL4P_4\"#=_\\9L6 + #L>4BP#H( M6!%(+[KUPN J/O<.8>XI#QV5K8'C08^:C3P!>5/ Z- GL?'A;T474<(HC%%! MVM'A__1ZTD(H9T1/7Z[GK-B'ZHN3 M&AV!AZN^\LW+E'V] ?Q .'-KQUR%JCD@;X4N*""SD^<)]"''SS#O2$EO2G6?R"OZ@8<4745 M'W(W$C#::HMN]RZD\W21:90]R2&!>/FQ>I'C@0Y]2IQK-0(>MG*EI.^HL!: M0U(AJ/GDIR"'?F$$3XY$7;C>-5F"7)%_JM*9I V7XH(GRDG=L&JU!%<\%=:" M.U*BB%%UZ9/-XSZR"KA)F8P!.PVXQ2E[/%7KK+"C,W#?'68$]1FVJB=@'Q^H M@*43X/H\"'T9QBA(HLA+,T165?R4Q_)>F-G9-UAC.(,'_I#RNCJMTS*CI-.B MX$"EM!H&VCT6$_Y*P:TEN!1/<=?_RLJ?+ MTB*V9V'9U7Y)L6MS22D/8($#D"B>0&?H:^BKV$_VN#J%[BFQH&X-/(I[U!0# M6-$4<.SV26SNPG% BTT&J*)-7'B#BN?-DMAI[;ORC;7B2>:LQW6[V@-WWEY5 MI0\OMAL#=N!^F8T+P54O\96DG1>KGT/9LDJLRYH6=SC#Q,EWZSBXP$\X2MC; MK872"MOT]0$>J%HJMUX=5'< '+!ZW>3@ M-ICGU-MK<( T9=:=H< /6J5JG5-CP(&IEM7>5-C-K2/[FO%K1LG)[!="J/&U M^762]09;H^52PNU4/6G U*OJ1D)\IFUXX\BPI2(H@Z1QE_ MCG>%:.'WCTF<-%4MH*9OBTBW,_3H'&2$DU<3>GM"CN%A"HQ[7R L0KH<;[YR MN=W"1.+:=MFF:K$$'VZJ<^*H_&?HWMB24ZC/K^1D4W]M"JB74[@"MI?K1 A[V;W8GIE6T,; M438^57;&,"7*]:ZDVFV !Z14)3$*&PT AYY<3E,7)-2::Z59*E/I%\>SKVU$ M"+G!D27ITK>XG4>7&2&OK$A89O3W+%X[F@,'PCY%14Q4M04,C[TBF_IH53RT MNHWB/+=A,EUORZLF9&:R2=(]VVARN=QN:_K.RT)?TRIEVX7%94/%KJ!D#1<4 MD4UY[87C"C'*,$+1CI+EN%C?_:()@7XCUU6JM,/0O BC8ZZ\2J)NO;#P;*G9 M%:!%TP6%:%MBFT%:T(81IK84U0E4A>(SANK/.-SNB CK)YQZ6_SQ2-_FN-F< M9.-WC:Y#:0 /:R.3B,$^B !@"##3PS1>2FZH8()]?H"1Y)!)I!6^>WJ"!@UALEO^[[=^8[0HQ?!BRNT MK:<[(,0$E^0\V1^2F#UQ_CGLK66MZ+.4&.A26>K[L@Y+\/E.N8T7XOS5F9HJ M^H72=5GYNJ7G1;+WPEBU;%>T!>Z\G2HV=HQD#0$[:[>\MIP4_<()N_12H6C! M!_:4J<(BLG; O5.IFJ*^!F\$V"O5LMJH*O$UO-=J.SVRKP]P[]126>/]6O!> MJR>WJ0P0V]E50+W=>Q7Z*B5P7F/_O57RZ M%KU+HNA]DG[R4M5YYW JP-W:T"RMDC]#2 .!%--S!.&.1_T9!"QPKU]K-W])^_7V=YWG*C^G]\JM=?6*YV#1EXK:(,T6<:U&2 M7JRQB0AG5+*>! !DD/U/T_3=HW1F(2\Z2?]BI6D:?_BDL(IU3.7#PFA0[2&S M0%35,4P?K';16"BN:JDT 7H4"1JPD?4W91Q#;)W61H/ M2P%[73O_K^.6T[L !8$A"M>+X.[VX!>\FN*/.^LH7Y!BPU_MNX6[GJ01 M3;R,G4?E8LUZ$Z,J7&\V)63-.VF:1>U>4!IU9&(M75R]]('":MBFZO@7"&+H^M:\UM(!!F.+LG! M=<7?SBT_"Z#236B9J*)A' U8Z:"R/%S14<;&9H2X%R)N\Z#'9_E.$$V66I60 MLZHPA]T&XZ*[JH3GP)(G9H %O5.JKL1>"!,[K?W VF;T_],T'KJ9J;HF.)(D M<&"V8;#!V_P*>H#!VHI:,VR%B5-'_C(URU)C<@#>H9_*<:$\7X/"CH[#B_OY)>\#PH26V]=OZA!-BK-S6RZ9R MW*;)4QC@X-WSCT30J[AZ 6;MY^$3P83>9W.-" 'W?G/CM,IS#Z0".%)&*#.F M0AV+E9(I70)]2?F2H?4K5+^<5/-V7M_6@9F8B3843AK/+!&[>!4SEX5P&Q,- M>HX?^V&$&]6X'Q([6#01*^!H-:6!E4L(2WP (]ZDZEI:EQ54R5_IOWUJ[2,W,#@4OL '(GG(MA7)OR-,_T%?M]TG:1[^0W8 M/; K<)0<8@ 1]73Z 4:Q0>*;AHC(9(4J-OQ19X&1&U29W03\4><.O5V\,WM- M,T3O:#W%FPT!S766X5RT0/>C[09D@..!J6&DS]=JT@",$\:JF)_4E ,DX[A" MC.=9LCDC7!%CNVJ A]OWX&>W3T/U9(/2TCQDAH$\RM5U@81W[=1MU2:;JC%P MA.A6\J1>PDE+P-'>(["->U-<4[2#'>9=J5;S+&D&/^TZ9 M3?U+($J3T0E91.G.&_Z+UZSO#OCD"A+\OKV]E2KHM!I@M88ITCMZ3E,&$0 * M0N;&Z"[_I^H->,YOH(3EHG_UDK]@Z/S 84:;"&\T"&<#=!V?L?W"*/0>P\CY M.<&I16Y33.OPEG.?8NFVCH.;?(=3MO^A2M$T)K8X-!EBI&YDT:&T*)09I)!E MQ"EXE_L-+- 86[[!:#GU4C\SWI&52G,4-0XX\"3,'I[4'DZ!9^W[=#F M'BO$RDK(.C^F=)?DNI[6R-9BX\@!C6M;AJHV2$;0@KZ/8D,UTRAYV&$""B50 M!!50!/QJ+^&*R(!)C^'(?_&*QA1$Z-^][39EPSP]YR_V;*M1E= \LFW"QV.. MXB1'SSAG;UD(XZW/U1&G_3-O\[JTO!J>J0#E="UC]0+Y?*T0 @E2.-A-=FFS MTCB2R9O$F4#-Y)A)Z-E?WYA@2 +H.##&(#W;3\K^BYKU::AA>PN*Q4O-TAV> M.+$*5S]*XNT9$6P/!##T+TTH;#B( '"P&&X,LSM'@('"0(D9[QA- Q-)[D5= M,#&S37ISV>'!Q57\A#,;5Q>["2T3/C2,HP$C'526!R%5EF6[V>B_EC>P/U"D,#9%=:H^I#/T8W0C768B>\U)Y5OD4ICJBD=#.09I]-CZ>V-M"% M,6?(4PLZ_8!B[6#5&[OD?9T KT_U9;S23@L)]F[9[?B[:EGE/MKGT#X4M!>'>%=/:LZM/^Y[N\[>DO$.'ZI9 M7W5PJ2K(T=48*&+I*5DM^Y0MH2_Q^@4?7Z2'G2XEQYQN_;*WM].2*;L.4G)% M$6%;WL2:^9+'=&:H*=-U7$5[@K(>FJNUZ52][?NHBSA%''U> A?4S(UA=EH( M>&)FH,2,IX.@D@ZFL@D;%@Z"363G@0XA@]J"_A\%R2X/M__6Z,!%1Y*;_@/74K(_IO5'H[\O=>28XBN^<%RW#M,O%76A@.@D M0,@K3US&G5GX[LVG#6#(RQ&FM0LV15&-":UVGWMI_H+L]HBW81S3<7A:ZTT[ M^-JS&YRQ\?YX.$2LS+T74?'H Y]7\29)]VR/LN^U6.W>P,>[@69HO**@UQ7P M^ ^.G!@0^]7.R2&#E/ W;B2F",/.C)#NF_(:87^9EDSEVQ=GE?=*BIBQ[ M0N;F,0JW3*+LJJ@7I83:OE[ ,4%3[>8LM[,+8 S0E=S4X1EA5%-&)657A\%3 M*US7X(B8ZJS'LJ#-,WNG,:4;L,<#?9$MX/DQ%!;6]^?H3]^^M7=F M?%,\4T_S /O*EFIU !K/^LI6Y\>=K:&?(>L);^S7!766X$JB>)[BI,J3XI>H M;-^5B)ETYCF\(=M;Y%=1/0OU6>W.25@!PR#,Z=RIA.YWQ_QCDO\5Y[=>V#,Y MT>D.%-5,#2&9KO3VA3]OT5?!?.W.WWX0.563&%8R]6-1,I6RJCPG$[\D"@.O>&+WEIBM'&%O-L6!NQ?=D[^P-5O? MU79;M(%#CU43-AZHM4$8,&C9U<_X9,^C^$#CEU[.>3QF(7L&BD8O:1 6D5U+ ML]1@O:BV5Q[PY_Q=I$[IGX#-2P[A#L-:BV8)CY<:V%VJ&D_F!8%6J"$2"W11 M*!KOE5BHE@O5@J%?J&B(R>9HAQ:R]]9A?UPFT<;D*?3>TKCNA0L'1Y>%E+=FJ*OL%>NS-P M/Q]FA,;)I59/P/X_4 'C6! "H.:#2D8 !L6Y#+$$4+C\3! P20,R^J?/9%+P M8WS,CEYT1:8 ?<.=9E?@@##$ "(-@!^2)YS&;%_+R\CD+F?W M6P]ILDV]O4NO+[2]2:_B38K_?B02,LWU%[_#* "/ 0-SB*$PH#O@B##1PC0P M"EXH25'-#3%V*_K'=TF^6\VZDM38+9_30&"1HWR[E94#*LX/PG_@H'AUM?F6 M:VV9GJ%T/%7@"&/);"+JC"0)&(EL:69>EV&"%X1594X9*\7+>ES#!WKVI1J/ MS:D C9B19A$*GPXE 3U39X1&II% 'P\EM.F[#'7:*:L"<5#'2/GJ'(^5F6M! M.#!2Z_WU3'B O7S0D_,ELQC*&3G; '!M(8A/LA>)4-0.[/%1+^I;]W?W JK M ]1MO6BC:@YX J$CM7%E'/4+M3 >FFQE^!7R"@]LEA$O_*F>1!4PT+?\M\X$ M>-A,8U3)D9(E#H"#QA=+:F[%8P@"/^@1TC=X#2;R$F*D<[@; M1F'I46)OY&B'28,AK!1EQY:! B#L:GW?UNM)(^ (%>J,9]MM

EE"!F-9"^.]6&S[J M7!(3_89J+.KX+71LQPP^7TP7S.;8.J689\3RVJ%;RSX3$X]RSI 9:*J>BLUU M_]%F'] M@*T'3%4T%;>\>J&ZS?'+"(8I%]0/S5H3,I].S^X-:UE;H!430ZL.OT'O[Z8 MK496J'*#7[MF&,[F?Y@!M&&B68#GRXUZ@(6N*#DH>X;K OOJ$^FI6)8PES1N MMPB! 1?BBYXQK5U5M)J:5MGRA<=C,B5CAP6L-A23U19050:,66RNGV]@,$EA,F7M#- M+\/TMR$I65VMMH;#*GGBITR[&%14:B;ZU+,3V6=Q%$:F9\.M!$K:1R 5J]IP M^%-+TI0JE^W[3.Y,)_C==.,@]48C[M- M]!]X:5)G_K-CGCB@#H(H,X%$@RG'U&#*HU'6[B&N4@]3CA9C2:Y0H/#DV)B< M*H_3$XVW%!1.X]C+.\>#&Q3'=.\]*&Z,YAG*V3ZAM':("N)3!EA$4 YT52W) M^#04&O5H:7D!P;MCP24%7BT):P^E?4: "9G]".1R(T*).H==7H=1*= MCK;/Q(:!,L_>7&>!X0JWYBWN(S7T0+@=[6C3.O!$&[*ATO0B%/:M7D';S89V M('H<#HN3>&&G<;2$D^N_@/T#)1S 2W@B'DJR$EY]%GPCSZ:WH%TI:.%+VI&R M\9K8E9(X8N9464L-5%!6 #W(3OZ7M&-D5X222F4A[4J:3ZM]9H6>&%^/C\GY ML@A%A\0((5QVG&\BZND.TK-S?DQS90^@UM"/7M-&- V(<_Y@45 SU7K!^QTU#BA9TG=:I#IX81]^ 2KI8I6HU.%8\.JK8Y, MDDQ .XF(JSR!)94M"G]B7%Z<]Y@'XJ(.,M=7=2@3X8">K]*P>-) 9DE!H^\@ M>//;"US/ASS.O&PD;$2KFB$8589%@-H2MQH=*CQ?$"XRF>'2!6%8F@@K[S*1 M"@\0<#%96PWME 1UGL+W7B9?B@8MR(5[[811B8;&L6?Y/ M0GQ0T\;4G)A82V#'^))V)6&F:( L<'Q;>/6Y+9-V?_K3#&QJ*C=9[6LS.\GA M3.&THU4=:1S78BE9!6T0HZMT]=A*6KWM\ MQK1C15J%H>)#E8\C'D72+NQVM7;]3P#P,>A3'%A+]+0G&S)VM2$ 5U-*CD,_ M6?!5#WWX S=&QU)019<5983G2KX&AP"Y=/F)7E<9-DL81#E[!?YKUU:!/_J3 M%(I8^)UVV'5EB;*UT%UT(#^_UPH/2KB 1;#@VP<#PZ%OG?]QD+IAQZA90QIVW2K/W 2BO8N.&B]DZ-TXN3 M_5CL6E:AQM%NM24N9@N;OIN.BQ1]YP>_59Q'M_TY_9C;#I,D4K:.1EN-W!.^ MFDDY0*VCD%?8:H@N'S^! .UAS 7*8HO>06KWWO'021 ^>$ITP,K(UDPGB&C K>@0WGB[LXB@.015N18EIK-K=_Q&Y% M8ZU&1:J*N9:U]FVNOK1LM6R^L[^D[D:5K>8!E1302?2BYYX_D]U=0=9;INI]3VP;VJP^5Z+R#:;353:(KH8,*V1_?/Z9KH-]60UHEF>E$ MNRN1:S;/&5W7YMJ!)8@)NNNVM:?DE*JNWL34-MHE5&P*7I=F=&UZ5R ;H1S3 MKI*.["G+]=%UJ^'%RAZMJJO>[)AXDUUG%BU! !7K)=?-0^Q^"N^]9(64;9(+ M?G[_!H\6&J;DN^WY=O6-K=&WDD8_UDZ01/4SQX2,]HN0G!F3\62?2-^:"BDI M@WO.ZCK8X#]^!V&T>62(=!]>YB?VG-MM:I&6_%@BO[N]1X5O>8C>HRJE3Z;< MH\(?.-RC.MRC:C?F0>%,UYM[5#OSF(;A&O<>G#W -K\]^A22EWRMBE)#&X)T M VN91J*ZZ1\QJ'>PJ'6T(X!FGW!FX)6&?&Z[:F+6T_/.TJBIX.+P#B^ROJQJAV4RW1J MH)]!YM3<1%'@EQL(#II'%"870J5AE8?X0'O7@?/H1_\ T3.P_(6'#^NVV8U) MLV,GW]Y?JJM3KUZOU.L^4C9A2NF/4#F2F[[;3AS&CD(]=Q-.W*VG?QJ&\2J9 M.$3]_:<"_O[<9PY>__YX_>L.[LV33SG%*U=40J/KN80!(UMT@C>S:P4&T MN00]^4Z->VGE@T,G?'=*T^MB777\>^Y)^UPLG7) ;)%5-I6;Y0I2A&= M>$FF5N2\PVZ@-^_AE!XXB.]8$:*[H#.!75#R[5'V\9'IV:/MYT?X^X?M47^V M1_T,BIH8QOE%WZ>R;G2D<>Q+H^32"BG0#7!EHC"5P8&UJBUHX^32&N#-U#\9 M,HI$*I)+:Y%052-$*?#LF)[RY=K'"PGSX'.F5T?H-%95\84SVF\5R]-?T!,I(2.J!!7(\EF@ZZ>ETK8G9 MLOG4@;P#K8Z"TG<.HT#F*.!3;ZMY'_LZ GY/ MHJ ]>Q/+X:,?=;4\\'[^,%YDCI=&6F\UI65?AU%.=7\ ]#P[5.\[",P%R*S3 MI\"Q ()ZWI5[E+,CPQE:"EVG370]S&UT-[I5.XJ&,W3D,EK94*.-KS:=MN>Z MCC+BB6BEJZ^-D2:O!X?1)FVTM0S*?JYH+*5F>E,ZW(0Z<1AQG8VXYKCH==7B M8$8VLEKZ>EE?^3AK$Y'6W>C:FI'\_E<%HXSSZT5,+XW)^.PPR-IVQPL#6K;3J*'[>4UTBW&3KXYG"'6M6-?7*VZ MOV'_QE;&F_#$]@S0?1[T#)[O8=7$IHM2 8QE)VRHWY/AC(':U"0,#PUPT.L^ M@>3'$7D\J21U55T)5-*1P_#9O9FH#PRM.ME5/RW*Z17M<@#5[0U*1 M:-5M+CR,-+'YR!X@T]>U)#'O[PQ([#)H=?)75AF+XKP&L;E9-S3T=>U2U"&HH>[]LDT MYG$N_GLX+3E>Z%AM#AZ>3Q]&3.?:/2PW=)]K)V.#^+W#@.A&I=V13EFNY-/ER2;@AGQ>SBBG/: MDCIX]5GX#5?^6H&V"J/FXMBX.#]6,Q'QXEF=C;:IQ!IGGB6(1DE$2ZFA#=SR M(2S30U0/_2,!-4,MM8YV1! %BQMNBKRMIK.]"GS3?H.62OJ$6CA=! !;..2, MM:PZ?4&-HO.=4ZQ:$NN5AI:@@P=&DEE6->VP5C!5TY711C+8ZK%,Z-YWWXN6 M[N>U&2[O (";E0KK3+B^=KC7PF9GF#=60*M13JH.F E:2=]@#N\@#/GA]8<3 M+?-5Q"86WE:'QK\VU=)J])"J>TPW,7CUTT#=QO 0"WE0X M% '1M8BTR,#(R,#8S,'@Q,'$N:'1M['UI<^I(LO;W&W'_@U[/G3O=$9:/ M-B1P=Y\;+&+?02S^HA!2 4(;:&'[]6^5!#8V> /P___?[OS#X/_\?#/O[ M_^$XIO92S3*F6+)G -/%9!M(+E"PA>J.;[&V-9U*)E8!MJWJ.I:R564$-H\D M;MB;.,ER-Q3%,0R&X[]WNTU)#NS%,F\WKR8N!]&;.\=P4,M8,]5&6!%:X 5,K<8P3 Q M@F3C^)!2*)PAE2$>C\81(Q@J9V>X'_^'KN0N9#!IG/K.?A(DJ;_ M7(U==WK[Z]=0<@8WECWZM?D!$4+B!(G3Y-7F$5TUM?OVB\7B9CFP=?\9BB#H M7^CG 638MOG241^U7M#;MN2O7J7@GTJ[OV#NZ^(_0I^ MW#95ER[N /G12^#GFY$U_Z6:<#@ \>V7:TNF,[1L0W(AKV%'9 PGXCMT.;:[ MSP;XY0$6J,OG&$#2.^_<-K?!\%F&L;_@K]N&GFL_VS#Q"_ZZRQ[UA4EXRDX% MJ(]YN640_,&G;\;M-@\<&ARR40B\6N)Q.Q^P'M2\Z@I^O5! M8#X@+ZIA&O>/J8;AF98!;F3+\#618&EB1UP.T_::K% XQ3X23_6@>+*!>*I7 MO_\> TGY_;9WW%U-(4V_?O_M MJJX.?O_]:_O?H*^!I:Q^_ZVH<\QQ5SKXY\J0[)%JXJXUO:6)J?L7?.LO^/.C M-HKJ3'5I=6M:)D -U.4MZ@W8P9^JH@#3_Q,VR-J2C&C&/%-UFTAN!?B'V(+, M5B1;$9VQ9 -'S,?7\^X:%V6BU51J.%AJI;HHB:PRKG#CT16F %DU)!T* 9PR4S(@ 1LLNNT" M=32&*)N$@"F-0-4S!L"N#3.J[L%O6_[0:IZ+) ,M%%>8JOQSE??I$X4AD3?+ M#'QW.D5IDWZWY $\>?6;I$B*H^.QOW\]9L 7,(3<90@IEN-Z6C5+ILVSDZHV M(!N%HJRP:&/)&0 MGLG)XUQGF2&\?'L^J,MJOC=>G(PA#59;"5PBG='8F2RGAMTR;2L-)"%$C"2? M5QGX$F"K\C&F.B &+E*WO F1<)6&&&E+>L%4P+($5L%PV[(HZ/1 %1++(K&* M5=<#(SE)E3,-D1+)J]\$7#D8#F(XM1WP9H G'6_:LVTXV*SJR)+>!Y+-FTH& MFHCW0QYVXY5.JU&<\ #0[=F@[MTEE(9(HR'C.$E!<^,KQYO9&,T/ \[";YS[ MX:ZX66G>S[3Z0K>^*LX2@C%,2TD$95>_T2O.-]8Z?(&E/![M9":G^PE&DK62 MV1X-4]2=.C238@R-MO&E8TW"@2K^8'5I=#^^:B63R+NYU%)0)9K2Z,J\3X\; ML&,XOB'49/#,$%_#&J&5$74W5NLOI&F![];6=':>]A9\KP$M%^?65'5H@=@> M> P[24>L#7>HTIF)M8S1*5XS%F6I%^/B2FF6? HM:1YB1-)0W[@P " MG305.(]@A$GF6M:$G<9X=M:C)QTF573,!3)4/H:GGZ&1I$1Z@ZR#7G55L,:L MR>=FIB9TJ5XF7OPPD3.YL(P3$EL0J PH-7J*K7=SR8\3^8Y%XZVS][!*%*K9 MIW36H1<"'6.X)+B6K+V\+K0&_:ILCAL5+2V;L=YPH!6G2T@K\67$OF$:CT8M M@=M)RQS1T0+CN,!Y1&- M50._6Z=K3:"Q_7_3TG4 [K;373 F63(_LU-"FG5M*.$&VVD]DG \]I3$VA0@KIFC M,I <4%:E@:I#Y_:QV4%ELS&\I=2(= LTNN.>Q@EN _E:Z']'=+T=VQ6;$C1J MDTO5\3]55%,U/*,"4*Q W Q:K.N2685D^,U0N%7D9QX<=<&4H76LS@%J +WL M./Q"]Q!LPZ'&#[39]*N:2ZJ4[YI-'L^GIU#4\DFJU'C**E\$_/T7N$!,@>GX MI"1M&XT8F>6IU4.3NK1"7R47<#[]?SK 06P./$3R$7^[,EX?][QJ66NU%+6$ M&UI&I"%_ZV1_S_?Z]3A,ZIL=T < SN^_4>#ZUO%CTI#9F!_(OD5!W'^N'-68 MZBA [7\W]C;^?4)"@22 M$:EXH'/;":M X?)LGTD%<^JY;3@J?_*>:^ SL@XI!ILITJU&G'-*=DN8=4=D MO]I-=,L,Y-%F$, /R6P_012!GX-N= T9H8,%' M!;YL.=55676#H6&*"G_U-P?O1>4Y>J]^/]?B*<%__SKXLM_;4=Z/Z=7&YT@:NNLP1% <,7;RK29/,Z/O,^?.D_YC9]R6^8^D02M&RLYEX1>MTR6&_ MU]%:_52YETLWT_':XOM,_$&JPS[GKZS=VQF&1HSK4QHLMVBIM$P_9K4K!SLN MUF;.@6I632&^R&NEA(VW)\-5@2>289WS%ZE\F/@],H\YR7 B;1?%\?V@-\H* M(,C[?NY_N^>?LM.4Q6GBX17!+Q]%@8^*0!.XDFH"96MD;^1 U#QUML['FT0+ MKZ169?9N%%N$%O3?* >':3V1QC^9W\^B_$?G-ZDH*L(+2:]+JE(PT])4=25] M,\TYO):?=%;]!@\6J?98H^9FS+QT=7^1Y,N8;7H3.CN2-LMS41\ZRUJ&7RFM M-#>K3G(I$-J5/*3:3/O[K^>=WY>U6:IJ!!5O-.L$Y=58DRIVA+(1:7.(9ELH MI>.]D6P:PFJLKT9Q7,/'RY/[SVL<8';DZ7X(Y1_' MT="U42/%>HI0XI12:=Z/U9W*?+ICR:G)NF]."I=N@7ZU-I_"]#RN-A/3 M68K"TV9/2/>Y=HL>G3?"9M/LUL@[SE90K"5-2\N3II*KSA5N23+ZMG M)?[>#B6.@V6$5R27%$NEM1RN47)#D>)3]M*%_$NQC#B1H_'>"7X9S(K#3BV3 M]CH#P>O,UZ!22H/,^M(MT'. V9&G^WB;6MUE;#+JZIT,X='99(RHUZMXX=*- MSY-N:H4OLKT_JVR_F.U,R0RI27/"B-\)DC7(7[K>?N&LAB+(MS^MKMZ8YA>M MUIR0QDPJ6UXRN58Z4M:+BO7LSRK.XF)-&_$. 5*9NRY5:>1:;&@3QT(WJZ'P M^?=G5:>567?67_>U5C86ZSH5E6LL(PB^+/=G?UK+-.LLFBO0(E:M-=4IF+J4 MM2,(_F(K^& B_8&%]MAIV(+8G"X9.L/RZC@W8--&7%M60^OW[E)_]1N1?_LI M\H\I%8]2P\BWIX8]6<4_FQKV!3(S3D\LKI-=U36ICO=3=F(Q[0Y#NQ"$669. M8)4J"E:,\U:0JQ9BG D5!$<+EA-R/C[I6 SRT:\;FBE7'5,S+*MPEADTKB4 M"*TS^/99/N4LDG&1LB*6(S5SFM76M-Y6& MJE;B:C@;'XAW9/NB0/YU(L.NEY=UGC-DH@'Y<7O/G:O?Z.,C]CP[^=]BF3C[ MZ97WRZZT_ +9S6M),#/*DR:?F\\LJ]'K]G/R1(_B44L*$#.&.)R7MJ6'GROT$(>0RA)/M==?#W"*T MIEBXI>3L6/),C.;S4M*UZJV5T)NP0DMM4K2@Y.?-920E'XK#O!5+CA:'>6,D M[_-20J9RZ61AU; $('0["SEQ1PQ7H=T""K>4?'FT;@=+MJ4AH)CLUXEH>0-' M553)7K4D'=2&O@O\:&^P;JMS. 9HO\F[TF&7AO/VN++$!4HI--M.*VFGN-!* MQ[-D/FP.'J;SM-#Q4 WB%:'8;7KR!:9N6[!/=X5,=C=I*LB2GR(J4ZO[,B(^ MA-2&0ZA'L$59&EBP:PNR=RK=5PJJ.T6ML&";:R*7FH[BY4JCMDB'=IEY ]4; M('F9[)^XV!Q+8IAF4^6Z9KE$>%Y3[J^G(X]+A=;)N02).=,VT6N5\$X\H^\. MPNZRZ0A!V)># 053M@QPG[-2MF3IL6F6 R:P)3VI&*JI.B[J= Z:P &2+8^A M%&7 '.C6=&O M#ZMLG!TWGO'4/B4;\>I=H<>G\KJ0*W)@2:7&'.-&LO%=O/A/R0:K$&,0]\@: MT9UTZMW&<$):5+2F7(B_?B 5[$AV-K)8B6K&[PHJ@$C(7#ZV='$:3 M]*3I8B];F<<2@NS [,4&Y#*FE9:#>#IFR?.[;B0$W]#V/);$6)0TF:H,WN57 M98&VRZO2Q-9":VI<@L2)(;;AS6\>.4+AC8._NWGKNV+(AB5G+ MACQV+72)QM-]:MQ4BZULDTT2:KGO5CPZ[;3[H;4\#E*_%8X/D'^BE09*2^R( MJ>;R%=FE^ZW&'2SD9]O2&J'S%4OJS>KHHY.9MJ9X> ML.EQ,7QE(8]Y/=:^"&=54S)E5=*?X-3V]ZZ$3#-WU51'8_^2[]I 5T>^ ^QD M)=7V[Q6N3='G)_O+A^\F#&ZOW5AR:Z (I@)L/PDQZ 2)E)-:\4M@RZH37#_W M<.8IT+'=WQ(WQ%:[R'7#[%+K#$UXY-UXH&OQ82V\=[,]P_B'D.N[.?_Y?>@3 M3-D6. [/V65 QO?3&B;VH#9SW%#57'P@$-UB>>09BK62A=#Z#3]8;78F[3+T M9J<*UUV,4<7AP$H1,[LQDQ*#?,$\?1K=>\W%H[H#FW@?R1T])%QS8DNOU\FJ M@K>VA>6\W2BE)J'U#,(8$MXI)<$=*[[WQGV!)!R6@B[MAO9S"\B>K;HJM]W:G6X@T/+ST9<))PJ)NZJ@ZY6ZHS=%-OL*.OP M;CR>D#][B\0WW&L(D10^*B;RR-C1>JF"EZP"E3 DLRR3*[K(UW^V1#[+K&\M MG<_DWWP]1CJT26J.0TP([XZJ*PYQY]A<:",SWP@CSWHD]/Q2^#Q&RMR=ID.G%O@E\E'OG0DFQW57U4&- MD)HR3^D4G4[70^O^OWA\XV'#Z56ROV=&TNGW]Y+#.9?DI9M:Q, MEP?3VF0D>;4V$]Y(ZYMDYDV$?T^I^?@)M/?@##7M%/L\-7?YUM2R:W=9VF[/ M0FMA70+.G-UZ/SG.E!LR53=HI27,RI-AL]I--T%X4^DO V?">A[G6#A#$G?S M46?<;@LKQDJI2JUK&>&MFAQZG#GK*9W/2\S;<,:E[Y3J6.)% B\5Y@);$FW2 MBG#F0J7F9:_^6#BCK^5LJ6,/VQI>FR=(*<_V9^O0QC O 6?"&@H2_#R;:PZ(74Z,ZHE:=1PF"B7UWI%ID(K M+V\\2OIEM[%>BH=]#$EA*9,L2,/[K- M.ZU::*W?4.--B'VE8TC*P)WP\6)\,>9!;&K%S4J%3H+0^M9AEY2S6[N?DI3] MVU6;BI0Q5Q03YW.C$IM*+!+97G@KX[Y1.DYZN^KWPHY]B9@NBJ2[SII-C6)S M29$4"$W*11(19HS89'L36WEXZSU%SY=<#[*@I\"L2+8&7/3SYMD>SK=)'; " MOW*R1M.H)C(F$SK#X_1W$;U0QSW(I3[ O&,*W>-CM,1QJP:_4EGEG:>HR/![,423@S1>,)9W]7D!=LB'=^,OS/5U'H&%7V'G M;6#QI!C/9\&"%BDN$)G*<-[K2J(G:#5:-\;U+CY2\)#=T0")IW&*^[SZ/"V' M\+I5_G".\>!%2'G260S[(B (H+=7+4Z)XVTGM/@8BHN03E_I@137ZYK334UR MN*!.E=1H44K=\9.0"35Y]'*>[S8@WW"]MS">3*Q\4>D(JZ*V'JSP LF&-UAU M_NN]0V(,[D__L4V"S)#HC?H69?(UPJZNR0([45.12? Y0#Q](;9CB\&H-5JE MG(+N\JN[DI*;99;X,!.)P:>C2\>IRO#&O)UC"T4%NE6I.\O+"FHI9\2&2;PJ M)D,;6PBS4%Q*/L^Q)8@F]-EP(@E)HM1M.B-[,'!*W4B"+M$@>>-NZK$EJ#Z= M3XM:IHL+;)4?>6E9Y++AK2%^,1(4XMW78TL0DVFV ;7HSOEN-I>T<(-*5<-[ M&OV2).CL&1U/5K%$.]E*KH:#I5:JBY+(*N,*-PY#N" \R_]A\"['];1JEDR; M9R=5;4 V"D59"1WC0HA9/9.3Q[G.,D-X^?9\4)?5?&\HL-;H.F"TH+/*T74CA@=B(<K/,/ J6'$%F8N*FB"44F=-5M"129&(^=FIB9TJ5XF7@P9]4>^_B(N4L',FTFZ3W5&=%](4P1] MQ_*"8[?"8,\]GODX3E"?I_V5F.!H+,AV"N_%^2[7RJ:M57MIE,(@!V<)A7FF M&G!-@'^@#'%3D6Q%=/Q*V6(^OIYWU[@H$ZV^*N&XT2 EZD%N#" YG@U^;\;H M/[-]S_:W[6?THE=>*K0RHN[&:OV%-"WPW=J:SL[3WH+O-?;>J#H60Y'<+7SD M$R_L6"X0DRD^9W52=QZ1IDK:2L@MIESSP!O1XH$>>/_[,NHD_&2\LP\H <^,>]3V!Z^3W(K M97P1)]+F74ER,[56;)!\1K;1$Y]XH3,;NB).DA!XVH49C\MW14/IS'5&'>V] MT'/M6]3^,Z\+K!11NQOJ67U=&O(&9)C> "VA5-XGT6?IYIF7W_I+7=Y"B; \ M6P9.\'$,),4'.#CMO_^&_V".N](A3AK2$E^HBCN^)0GBWW]-)06EO>(Z&+KP MFQLZ]O"=C9S ^R\MQS_(!5^D^W4+_KIZTJ\]4DWK@@76M S)_,]U\ W\KP,A M<_B?O_S6CKH&L"/T&O_%M_!/#/V?WOR!7B!A8QL,_[GZ5[N6AA^=J60^>J7_ M]ZUIV8:D!]TN@O%NOKKZW98&.L"L(99&^&RZ4.M0+Y"O$OS_] !_91U(]NW M4 MO6/8+3XM- OM M_"DM4,QO?2^60UQV/I6J52:+4*M>H9:?$7!.IA/7@'75W) M&4.==RWS&LO-\D;,@&, RO'XX5T9S0# M2=9&MN69"BY;NF7?;O%FVR/"L[WN$) 3-RQ\5= Q%;N!/0<0%@#HEJF8Y+D6 M>F>P\ 7_?GYFXT>=V<=3F:TU*__[+Y(E_O*G#QI'D"+?\E9E;.-W-9&9\#$/ M%3,EY'\J0+W-6+(?4T>QK2L?HJJ2;8OU%4&99=N[(VJ5^2K5X699R[^%YJ51 MDP3>",3MT8!/*W[DSQ0_;BM]S\L:>2]K?Z##HH$\U4SPY[&A[5E0?BRW0V2A MNO]6QG$=PN@,&/R70;JV4Q,D$SYS7$?!GF'O#R)99E M+1MSQP";;:<;"V)5&( ]*]B6D&?E\59!)_UAIV-%6JV@-P3,$PEDW1\7'T36 M=L0Q(>1;E,2GUWPM.Q+:&D]U)7D?<.]I/@"_1<\$T)>\QM"0GL7A3T]DXG/S M6&M^"?P\E9[S0Y&?EN2O(GM8-"NVU6;/Q2E-(COF!*>MMJ@N/H]%S*>QJ-U, M5EL%A"Y8@$/8%H*P=@U[ CQ8K8D]@AOL+$CS20'=8HE[/U];,!G:EH$]8I?? MJ0)D*Y"1)P;$TU]UU02W'KHI$OVU]W/@^_LNMS^!#U/TW+\;M@4?,-<*\>!" MXDZ]).NHCHOJH-U@+*OJ (/*,H#&W#.KQU$Q@O>T?_((0R!0[B_+)U III@Y)?M-5UT7'!' MK@1UJ996%#X@NE4IUT_*S;S&+%[Q\ J&X9F6 :X#K2Z8\DW(#(T'7?^#7TJR MZS,$1T9@DH,Y4R"C_50%4TU,=1U,'ON6XY\GU0SN8C1C$ZV4AHI,#%E& M! H=$YG$@!'C$I40P8#B6 XD&$+>1BN#)]JRR+MSLI[N-RI::=B8QO U9Y6R M(RC$Q-.6XWJK8].Q%:.QG-$M:]F.NW ;2."?ME237BW?&C;'1#K;%NYD897V MYB.1WN]3I1:M1:.>I@GOSNSSA7H[+S07(K/?TAY,;&,JFV.A->XD%AT9I-QX M$N7_;EKNHH/K;ZH\CM?#&="EJ0-NMW_L3C\*%F\F!>VIR,%>S%8>_*TKG]>; M+X)]*_^;1]M;N['\H VQMR?EVO#_RG9P3%"L?M=6@I.$>TS-B,$^-6KA]#-*BNY0\@A.$OFN2>(XG& 3#,T0+T_3 M+U_O0J%[W/NGZP]?UC'HZUCHS$RPGD\\6W44U3\Z ]?,OP@XQ;TX.\DE%L8'C;/Y35DU [C@M#6GJSB8@DQ):JMW,\>F2 M._"K$+T=WEDVAODE4ERHV1D;VL<'8?[M'5YCI]ZC>XXSU YG1O&>65I7,DO> MF[:4>77$XK)_:^?;"6EYJ@N"A8 FGE_\3B5XYQ&T-/RS9K>MA;G#S*Z07JS, M7 7P+:.&)ZB2)--=%C]0GXH3(M>P2WYG0 MZ=X$><+O,W)1T)W\UO;MAHLH]#.UH3RK4TG'P!+(_BWD\&MT>,>Y>/L5R@>& M!.2I@?K+CU@:^>/ME@_.,A)H]T@^3^K;CH0T>U\)@"T3?)C6! M^F.P24J Y@#:W$_*[NUN6C9!$XF$$AN*DLQP(B,SM!AGXA#@6$:F9 [$&$YY MNH$@I#-.BTNNME3&@/!*]9S(MQQ>4IA&=PHZ:/-D MV_(;;%G0[ W+_/L]YQ*.;9)] "O;JAN5I*/.<&/T2HXF?:%# E;/'>S1J](:N!#XGT((UUCS'J?-AN: MZC6-5;V2GO4RC4V"P&L)6G"V_.CM-?8_T)8B"!*;2C8V1S5^7LIU.A;X?@SK M?KPL;% T2%:]%P1RT)^N[T:#A@9Z3$9MT[-V-K= KWA%$ J5:N48L_T:/'\, M#2]CME_,^H46\JLY\WZ*!D+1DV1G;-&#W\#TD^RU6K_*FN5THLRSK$$)ZLRC M"?JUK,BJY"C2[#G!>>E);','*!;'^3&=1M+#O3;=>CH2;J^\/'4 :)2[LY*9OW, =/W(K:,@U1$8"BI!C"OP5&G^HZ=0&,O!-09(*^O#/ MBSC8'[!GJ!:8XT$;PAE;*(UPFS'NCB7W*3T+Z?&@T8B#ASLAO#Y]$X]ETALX8./Y(_.&BZ$6""'I0I)5S@SU*RS[]-D;: MLVTXI."P P)_5W(]9T>'"8$MW;$+#@@MFRX;S3C7M/,'3SWLR$X?.!]1X .) MZ<<[Z/76%^_^6[5.,"3FFZ@\DG@H[(;JNE!'@ Z%WK9,M/3J*PS 97B%%= 2 MAXK\S@&6D5PI2-E_ @8/?>R&AIJ>OMGF9H@84O4F&'FZ]( 6+;S])9H?#.]> MEX'SYY3J";&('SPF&2GI693T77'3 M]ZFAZF 2IL.^ ";),E1#&UTZZ(NJC=:H@]]B<+;Q@S\X!M1?^!9[NR) @38@ M(U9H;8:]P14,#7N$C6QKX8ZWO][ 51KX0U/ 4#7]L+6_K8NL'(KXZ[D!^C^3 M?VV;O=K@V>'=-T2K\J;Q,V/=ME3-'92!#C!.81N+8]?,N-F-0+-#"L@<8$60 M&% BP\9)<4 1,5$>DIP2(Q2%4NBG,>!$.?45V1[ M,![6\C/CW=F [ M>S)7;XM0Q&^X%YW6G9V@G02:\6S;K_ M71I !]=S-SM'>R3N;@Z]U8]F;V+,-R4-;:?1WY0VYH9],6AVP:0A;8M]4]K8 M&RI^B:2])R;_*EI^A?WEVV WE/_",K)6 KM@QR()OO#-DG<%,%\#S!-3=]#K MV[.&><.:J/\Y;/X>#3Y/3VGR\]/U&E!^G^EZ#3:/A5$A!(2W1$UV$>&U"+OO MI_NRACRWD66O3G04$D50[/3F'0\)QP,@$=W:>$W@2EL:E*;S'FTTH)W]VFY= M]9 ?>(Q=FXL O6T(8+\JU&6A7BOPB@/$NW>-@X\;IS=<$!CJLF2!HOD\37F. M:@+'N5+0:R&'%KZ70+W2ACL4YOCKZ'ZZ<61W\1= M @$,@B\?%\;75I>?((Q;CN9\7J8#+MX+I2.,^V*=D>.:P7:D_%0O#C*I!13* MV)<(9;2OZIL*[!LW688OA%%11OG!X*\Z/+3]XF^ZP%7;M/P]$\\)0K!PG$%) MO0/5L2S;?Y>^0B]?J/#5*+9K0B98**H*&>I; 9OKO%#$%E5:\)/K-N7F'0Q5 M>U"5%W-YZ3^DQYNXCT*J;\Q;^ *]6CX4? N*_NWLJMA\(TE.'+Q%E*R64.[& MX$"*IRSX%CY9??].A#,&NGZ_9_ '%%)_0R"HX?.&ISG"Z4. M8 OTST8H9BN0J056CY76'HZ DDAG@L2V^[ M: G;].+\LA_>B@EOPJ:0W M\AP7HX("I3=?5H7X%-7\CS/N [IVXXZCD* M=[9GR,3E$_S\)!//LN"[TDS?Q,Z9IO(9FM]9.>XUV#HM0'QZY=MSSC]Q9/53 MFG]:'0LEGUY6GC.>]SU<7?WM=E\=.D[W-LX[E>HYIIQ7SS[7^XNZ<'KA/Z(T MOO>\933YKT_^UY32NW? Z\EFNY M5)/5="%9+E31_7=)=+6,2',T%>?V=/M9 MU_R^W&"SC17\;'V2_ N[[QK;Z3M ^GW$=#Q*Z3]W).U&QXY;M5;?T/^HVIV MW$AL$.>BGL243RO![Y1IYN(ZS/N,AL^9\>6T3+_O#WOH M$/M#,"5/@G&O52E)APH 6F, D"H1 MB7@\\3%52EL(.5%"VJ9/+.ATDZJ MGBVE?"#?1[_\&\&R !59]W\1/H_D9': MO5/MZ$B1CFP0,#?,GDD0?/.L M;BTUX#*G)$U)7SFJ([*?WA*BHBVA+^?^0\?WQ_$>7N";_MM7 M(#?BP;)!UDYPC!NU:0+'TY_&YHX^F]_>YB'C/PM4Z 8ZJJ^Z?MHSE"/X4=]\ M$DDJ09"?110Z0I2O9?UNKSXR[/3K XMN.1XZ#2P-+,_=7(N -55'B]#BO6A! M)7X66C#HR)EMZ0Z4J[IMR4!!DB32%$M0AV]^>0=2,!%2?!W;MSWZ"/'09P0! M[]X1)[[R6,*W<#6_11#D0O+THV!)%"QY?[ D.D!S\LE[?("F4&OG^>:CTS,T M0S',!T_//!R?\?N-CLZ$4,=6_\2 M.$Z-C,&X[-')/A?E_83F=1;.*TL8EOH/!)%,;.2K)KV5#V8FR, MX#ZM[A#K&@QQUHB& @@H&7)9*IJ"9H24/@KG8R M7\1$G*#93\/@1RW);TXN;!5RU61;:/(MD:8)AB#> MG5#XT$.4.?AU>O)5%R>'Y*KDI\,*?CG?[8Z?G\D7+X_;)0[=:K>1V^/>GO>L M?%+,3B67@$0JNN@01!<='I35-U]T.$BP#"T/%9&2:$YD!JPLQKE83"1B!*,H MK!SCN/A5\-;@B3?<''&F6Q&?7L>'1KJY'3'X#_[-IR5"]4!V6MFB?20ZLNBXU:FHTM1'J_Y:J5*"8MH\=JJB*, M+=!CA=4R*3+[+:VQG4E1)N-HW0D8&EQQM%"+(]ARCZ):,CONU+HD+Z2K=]V* M.&SRS39JN4>1GA_7:L;(S!'2BHW)A![CJFY2C.V_O:RTE5HK5UKPE$ T1*6; M,T>0G^Q^R[[27X^5E2WPZ5JYK5E\I0O+$22V&^Z;*^)*E&)MS6O1J\+S3NOQT V MD>1^4VIME;79<%8DI'&Q)BB ,#*#!FJZ-TV-53,YQW6*$4KC6:_&ZT3%7&M4CL23X_%872QATP.BE^'C!)>H,PY/I:3@1#I?]O)RD:8*$FQZ0/ABVFY.G9LDB4&GD6C/-C7BDN4-,]LMI.H>6*LZDC=&N#65M8*"6C!9L>D+], MMM3N)Q-#7JCI1;)3;@YTL@R;'A! LY/-IOA6VQ32H!)/)FU:[Z1ATP,2Z%8R MIEVIYVM:*]\8YSK&DC6K<&(/B*"7[Q<&72:;YU4SD<]GBE6FU(.]'I"LK)"; MM*89N:;AR*ZJ_FR7L?[0CK-=/3."DQY!"E/)4MD"#D6 M)V4X,)9C128QC".[3A*'\'^D(L?C4CS^_B>>S-[;GJ&?$L%,8B0-,3BA ;4Y M;AC:0FMI29$Z()U),!1MH3G2A5;=7$Y3QK#0@2!&'9!.TQATFG6]TQ%J)BU- M^L(,[VF0BP>D,U-;Y49+E2EI5&%PE]4'HR2-0RX>D*.LJDX$)C:9\[E"E8DK M0RK%V7"L!^3(';)9OI[M H'5\WDY;\FUB=U 3?=DGDS$5:LYRZE:C=/R+?-. MBPGR"#7=ROSWO>*9C=_$N'-&?7<:OCU"\=G(&?)D?Q3)Y WSTR@F;Q)GW8.* M!#L2[%,)]H72_,Y[O$.T-L4/A6)^F$X?@P?05D)?_G-%77U4_.D;FKWHJ[@? M7>3S^$[N\$K)WF7K+Y+X_$WL@U/( W/1\K"]5@U[N%%M\&G0?-ANNOV7+ ,P M''XQAKQ$<=)Q=H.TQQ#]L]/[Y9DLON7S \D.[/HS$![",G&1Y)^-[,?+VK&L M^F\DUA=@[*<]VX8D8Y*_'MU>@AT6&OW[[C1^3?AH1_G\^.Y),>8,PGD\?/PA M,O<%5'Y$YB[0";E/SV,#K$=7!Z(Z&#+Z \P\=2[I02I79(A=LB'V/]_%J7BJ MC!A]$WN488K]K2[AN,VL+J;I-E-DHP#_$E@O%6[(546AE1-V-U?H+ M:5K@N[4UG9VGO07?:UQA_D[D,G@JZ8BUHU)ETF*1$FD1*3(J#7G55L,:L MR>=FIB9TJ5XF7OQZ)2ZZHE.<.NY2,QS;XK(S56'62(G9J]],XIJB7E+BL+N. M3TR+N@VFDJI@8#E%R:A!N2W+/W,O/_(P+].&/QR/CVDS0::]A-V54D)NO72,!,4SJ17*C(?6!W?- M$,@6R$_TDTYF=+P&2)XY52:#J2L) M:C%N29W!33B!0V"FQ\G6'QFL;68Z728I$F<+ZF$ZNX M-6)*20MI+#0A8NPU2[^DL6$/8/A!"VL*A[3R@Q5H.V2*SBY?8R9P(\\FK'N2 MQS8"OC^ G##,$.A/79=,%_HE_%:%JN 0G+1,WBQR]4:"KTW'N#)V1LY8&HD< M,@#B!!=%%WZF#IYWN__B%_%W*N$ZG6\9:CP6 M^UY! =AG#3)'PX( @+'7>G/3>D/]3%^:/KU=[,E[O6T#"0' M-!%UM:'@ -]'.8!C*PZO*;5*:ZRQY9&JE,S52G-'HG^XGXQ342@A4O.?$7/P M;^BF/IVG^*63V02.:ZNR"X)4Q,C0_Q&&?N1L?V:!?- 9E(A4M4SYV;A=.]W@ M ^*+M'B5O2RB*TTM;G6P#U:%$._MTY(M' MN' ^7_WWB\,1P7I\9IWGJ[F6D43 P+X&#&$/8MRG M&Z);$.[3#:,C#I_,BJ:A?BJ6ARJ-G@6YCGF0\MR$G1]Y3IQJ>.C<))Z:::6B MG19 ;[%(T>*\7IF,4$5J9(HDK@DR.L00J>OK!QA^I+J>.M'P@+Z.2\4>GDDL M2UI.Z"7,TJALEJH+I*\HQ9"[3E#?+R/AQ;)P957R%5G='*%T7$O6QO W8#O^ M3@_WEY^IZ*ZBTG&7OZGYO0\TG&5>(WG^+O(P*/4QGH2V=F6^9-?UA? MHEIO/V/;[^PEW,ZU"$1B&6:QC*J\G:@42U*6X4!J=B%32$K$*I%N3XL@/^3B_MUS]-7OV#45BZJY14I[ M(4[0Y<=KP[ 4B7&9U,Z?Y?G<:,QG98U M5JI51NC*6;3%>4V?TIB(]#7,^AJ583NUX? AA253@VEWWE]DM)G44.Q5)Z.O M:5]AH1W!7K,Q\GMM<;YT49L2YC?T?ZN-\[]W+2[1^'[Y2FPW+3 M2&@K?;YHX6;&*:\:Z%)Z5)/EFB6CFFR1UD;AB2^T,MZDMKHSF@JL,"AK7K&H M+BK=,;NRDDAMH4F1N.:H"R_,YEM5F&Z9(]P%MA'%'HZ2K?DC3X5$08R35FUY MXOZ\>"K6D%*S%+W@UIKJ&F5!()MVJ@-1RR\ 1U),%+>(=#T*@(37-'F7LJ^X M+AC:&F427OVN/J-D1V7P$5)V= ;^^$>_PA'R>'0:+ IU?-V)UW.?1/F"6,C9 M"3X_MGU%L.30J;)FS.SEF@N;,,B!BR>LI.ZY"Y&,!U$2CHF.N$<*?^JCZS]2 MX;\DSG) X[N]+I,N@H8G>'@GWI%Y/=<01DCC@P +<_P:/E][', R#.B$H7L, M@PN!85OX1F#*Z.#9'U7+!1CW9^1_O=__RZ&A!)- GRI(( MHT!_FT,)L,_6LV>7CW?T[-PTAL<\OER-#-W6_QD7EG-/;"3/WW!3_,CKRI?. M3-W>UA;U2V%<8__SLJ.94>>J GPWTQE+-G#$<;LZTDDREQ!RF1[K>J5!C+ _ M'5XJ5+/ON\(UH,)?$^N27;.A1^P"Q;\[O@[L%AKKO2-*!(YH5;)MT]J);O+I@MP-5V6DY#9)V/#NYSN+^,#R)S9NH-V:U+M&G M^9S6*C3F9-&TZ :71.67KZ&\H/^_060"'F#2_:O"*3JX V3$P 7T:QQ@OH5[ M!+@(^H(,@S"@AY\LZFJMOEJ]YJ>K97LVG;YJ!X;4\?PH$SHMJS[0RODI;[##YJ(R47O:7>.G>)T[ M7'N3TS7-=VH%6:TQ@E&;I->N4I*XN["Z#L_ M6\K'D@5--E.>SZ424HP\$2' M-8=:.YY%^]^^2GDL!V?P/ZX+#NB"5Q)-8'"2[8)6>7LZ&PF M4%F(9I!6V.VA4K!]VF)'QL002LH"'Q1BO-U-0=O"KRN?2%RS\?V#R<<[U!=A M0%ATXKP'DW\(!IS.COD<")#]SIKD2,K1:G=5N0/H6J*53B(0@+8-E[@FB?W= MLS\O)U9QN+3*2]=B1J[39=:,BFK77XS9LGNRD_?5[@ P32I3(. MP MXN9)7 MIQUFDN:A=1(4JB>NJ1)/Z4A)=-H&3GA)=2<[G M;5+!\_H"J2^T*YCX-7D@*^>B0R;WE@9-[%@:^CLNY(X\KRKLE3>5-\->6^*XN.4V'8+L2)\0492$-(?SYE?'IQ#5!1I?V10AP MPK#*CT2 +ZGW]E8(6!O H/N)64E0W?IDO0:%_KPX0A +: 8=YV@7K6 ?KGH MCL'0Z.C1Q40&< ;MX!O5A.]U;\GXOE6%;@+:R$U[##!)EBT##FJ%3L::EHM, M*QM^;6(J[&YD^TDIMHM90\P= P= V9(\144;65!D%'1#H8(-55,R9=4/!DDN M\&O9W1R1RL\#HJ+.?_\-_]D^)^M LA$^C#>=WZLZ>LD&'0CBWR=1Z,U,;:A" MP;1[>S<@D=X9M/_O?__7[N ?\ J7+=VR;[>@M$/5.$B)IGQ\&@%\8 -)PZ4A M?/&MI"^DE;.ADDOUVA?5 BT F([?R-V[/'2D);X#L$,>0-%SO1 M5#W1&/IA8OZ6L+&-(/)?[5KZ4&+[Z[GI;81"2)W2"'&AHMS+J?0667W,ZD,< ME'S,%!/QN)(@V;@8HV569(9Q5I0XBA&)H3*D.):($7+L*GCK<;BV2^T POGS M$G\ B@J5BE"M5?CK('91J*8#_ B(J4V!+2%"';@>)1B*/NK 7\;0??P9/'KK M+L7HC.(6$UOW2(@F^X&"OW\-OFX!."#-.TQ_D9(_"B9$?,MSH/'@7&-@*0/X MH'^FQ7>^(4&;3XKD2G]>#%GWZ]?#D#<:PPT2##TD$R)!*$.1H5E9'+ ,(])# M.48K,47FXLQ&\*2M7=(QM>Q=N= H\K.FD9R,$G)Q92U$:#<];6D*#*6FDD)% MZ+KC\0B NN%P(]@R_K1EMER9U7OI?H]K2;L0HFQ6T*D&U4LQ=82%/1 .Z4/MO-_2^TU"EFD%X MV?*:4\H#&G<;L"5)/FW:6CBF.%-J0,NU[U65#9/9;+$6RY1SR5KC,28/M]H=4L5KS6:"FE+?3V/>*KZ=*BK;=$2 M1J49S4EBN[> +?>)3W?OM(8C+SA!;4H9:FDLBG9_),;V2:++7:W'"+.6UM5) M:K2$E\1>+_- MUZS^S!P4%F)\OV5O:N3-IE4I" 8Q&"Z3BMU;ST>B7R_]24.DTY3?=FWOH]EG=DB,U-6_:9"DA,QF->+_IWN2;M;BV+E2IK "TIJHK MU#BS4/RQ[L^^P4Z*^6Z=:O!LCTW(XI2Z<_JP+;E/UZQAIOAAAQIKI0+;M3)4 M(5FU1LB]VFO:44"ZM.R/:AHP57U6&1;JWK AD@\:Y?LP]W9@X*1"&U"7I@ZX MW?ZQ"Z;(;-J83,AXD .C8VOT^C::Y+G6]HO 0/._>63'[?BYFS;[=K)K;P>V M>2$9P/';PLX,=T.]F(2Y8Q'M]&_!/H>ZM=B:_]O/.'+S;P.K%Q4D>M7:W-C_ M_HNW3:6!8^F>"TYL91X\(ADTA#^^R\79_/O)^ \;340X)H*@HXD(PT00-R_N M8T<3$4'33YN(")K",1$1-(5D(B)H"LM$1- 4CHF(H"DD$Q%!4U@F(H*F<$Q$ M!$U'G8AWIIB^&NO[.JKCAW8NORC-ZF54OBP>R):.OOSG*G;UT70[YH:CSIIL M'G\I3>,->XOML0T 5H$_C!V,-Q6@W!>;N]]KC&0FDIE=F6FIR[=(3 2P(526 M^!X+7IKIW6N?'E\!-7A&+:B/J@5)WL3HBU8+E'E^*9@9B<$IQ8",Q" 2@P@- M(C$XA 8?,XO.?:1GDPQJCC"PG*)L4><8E_ &DGUNVLYQ7 D%U7X@W7X,*URE M:)\@VK>1ZB.2$PEK)*R1L$;"&@EK)*P_3EC#'L:\/X?)^OTW@0,D6Q[[!YX4 M, >Z-45'NB[!#PV%;+ZRWQW6L@"O[ Y?_@G_C!><1D0GFX(J'VUKI^1'HIUL M)5?#P5(KU45)9)5QA1N//E%4,5"CI*ED'I2(#WS? X?]YU)?YD=9?"7D[I;R M:.K43'Z.3G;15[]CUQQYDEIED4)&"AD>A21W%9(4RW$]K9HET^;9254;D(U" M45:^3B';/(D/)VF%T=CRI-DUBY4B;:)#F>S5;_J:HO7;\T%=5O.]\>++-+*JL&;V MSI1LP:-C\ZY >=UB"=48("EDM%+D?OG_B][&>N(IYX )4*THY"A+BJ&:JN/: M?NKKMXE4A6AGZ]P%>4\4P7LNDG5NE_BJ6_4&()>\I$2/X][%:HQGT^X MTE!CK:$)+)UQ2\6%&!06OZ:(DU3FC A9!H2 <(WC12\'Q!Z71ZP TT;"R ^ MIGL9T+<*7%+T2Y53US'BA,&["!!"HR$1('S32,7[ 2&A# 143,W@N]6^98WZ MK7DSCP A9>O+H@ H0($") "'6@Y/V L!J3?2-5')I\MU#4A'9W5>A9 M#0@(*%3"7#.OE_(.<0;!7]O+2JR])-\H OLN#/O.@!6ATQ<%-.Y3[3=PY!S MHS'79;JD>6<*N7&3\"I&8>7&1Z)_NTC\.D&QT5Y*I,F1)I\Y$O$636X59LV) ML"PPVBJOY-4N2&A+8B$&EX1< ;);+0DSRKC3$W1C1C;0 MHHS<_<0U2[^T(W"!F1&PS[+E.-C0MHQM%,"_]R4*:E[TT9[3!RW/>V('^^-[ M>/H%4[8,@%00@A&D%?9S )7H5JJ6G=3;'I'SM&17&&6FRVQ#Y)YW^O^,-#C2 MX)^MP5_DX;]-@SL]^XYP:V:32)N+::%>[F:G#KHLZ5EG/]+@2(-_J@9_K6?_ M-@W&:[RKQ\8:KG4KN,:#;B$^XY)0@Y]W\B,5CE3XAZOP%WGT;U-AOM9+V!7: MC@L4D;M;5-)2K[I"9O3SSOV?%[697W/'P,94GQE1A#&T1ZC.57?P4A,OU7$^VN<5+0>!&OC@>4PP['%9F.8K BSHB;(5H]QZ22ZEA?Y MI$2T9Q6IZF6I:K2B1&)Z 6)ZV1[7BRM*^& M I>_D_N"XC\;22:2)I=: 79C/:!(@CX21#PS3*^ MWV$(K$OK>%=,D2UA-=1J#:K :<($&0*)J]\G+#,9H4!HU")"@>^SF_P10Z#I MU=QJ)J_D-"\S6P\\O6+&/80 *.*Q[PMS>DJ.C7AVH8#>6A02JN(KL)\+3C&G#"!$"API M\.4I\)?X_6]6X!:MV!*EWXT(PQSUUD)2X,?F""GP)A6<>S&/--+@2(-_J@:? MUH%_LP9/BS5S5-+[HF9DI\*H5EGWU-D":7"0"4[2^Y6@/^VZGSMJ5PK(YTDLAA>!4 A!J,),.TIF2F;XUIR9]B=9 M99QJH5N6/?#(3>O8%]4A"RA/:=SC6MO%!K*&VI MZ554;>&#$-K')F[B^X=0+GX;N^M+.U!P"0Y6&H'[()@_J9CEN0[*4H"#.&5$ M[-Q<"%& ^NPY+6<]@Q.N')X/'\7;0&(^OIYWU[@H$ZV^*N&XT2 E:G'D"!7Q M#DC<:GLR4/:J9PR 71OZ\.C4'G1]"Y5/$5)<$N-LO=%CM*X,^MPPK]@M9B22 M- I8D=0U27'7='2K:P04$5"<'"C>'47Z2J @RD5*=L2[IK9:R<.9FRD/)]8" M 04ZTD]>,S'V.I'83\V/@"("B@@HC@04'XWT?"50Z&Z'3L4'I$<8,77HIF9Y M!0G HJS L6[HS%?"11)9L? MZTVKK"014*#@##0IB!AY3;[H>_@1FE^N!*S! +]G"!_'ODZC\9J8V5%',@[IO)H;9&;3_[W__U^[@'Q - MERW=LF^WL+5#U3@(9E,^@HT /K"!I.'2$+[X5M(7TLK94,DE;NYW"6[OD8_V M186XH6/_QG;^1NS8XZ4A+?$=CFT $]?!T+W=/+;]S@>[^R\M1_7/SMA AW T M!ZCW1_WZ$^-:TUL*+ME(#N#'#6$,>[ECZT M)?'ZKD(;H1!2IS0"9*@H]W(JO456'[/Z$ 2^8(.*K90FF;8_A&<%1Z7H;6?5@:/'KK+B.N?M\3@#U0 MX,M 0 /$6NR!"MOQ*W!S?V'\S(/(]O>OP=:7B3RCX()UPC+<^!Z M[EQC8"D#^&"09*M(KO3GQ1!RO\8]#'FC5;(4HR1V,!0',J&(3(*.B7' QD22 M)1DZ+E-,+$9OI%#:&C"-5A4W_S][7]:<.+*M^WXC[G\@ZIX3L7>$\=; (+K/ MZ0@AQ#R#F%X40A(@-($&!/SZFYD"C"WL*ECO2SP_9JMOJR[Q&9NJ:P+ YOMD2J>C(MJ@O1=]J](EE MQYLQ7*&;+I4#,#+]=B2=+S/NNC.0A$)?FMF%/FGK:DNDHR.%1E6LIAO-(=^Q M4IL-V25=;L."D23Q=FC5I,7.S-'61$/>=C5='VTI?2HFHA.ELZ-L4/#L-A$O MMN+#7K?*-.-P9.+MR&P_L8G[R4U*7PZS>D:IMCE+:8&1D8EF"G9;8DR?$-2R MSZ6IBM2@+72F$]/LD,,QC29*1HZIE+$*Y*K(&D)E0)I6 MEI84DY^*23'RT* Q'GE#:LX3IJ(%LE\9"*4N'!E94T^V2FS 4!6]D1WI&[^; M)6R;!2,C:[)82YV6[3A#4(Z2,21SI06=%A@971/5Z5#YF2](Q;T'0TKLY M6,,]0B1]:KQQA^(TSV\Z:3;'&LF1TX(C(T226F^=Q2KN>'QA4TST):\N+( I MQ)P@$B#?5;KK])J$N>RULI7R.!]X4S@T0B1M5IF/>+_>Y>."7K2,66GK\4C7VQFAQZ%LZ,A0*@E@-&V166)#Y#;#\C9?4>IH:'0+ MXBPK25YB[ @4X[?[6R[.T^,6-!PCDZW4NL$BUTU11&%%>%EJ4)WI"30T+[Z+'1 YLDE\*ZO94+0 ;DMLZJ,1 &L'!&(DJ%PXJP M&&VZMJYSPU0@"*MEB@&P0I[ WU(E/=/T=*&C+XWM<,E7)P*[#>#0R,(2IDRX MI<2PJ5>\2JY/=!JK(8 U\A0";TKE<6G2G3;T^,"IZG0K-14%-(/HPFA/Z QK M@M[C-28P&ND@.6S X,$)#&8*5;).R*4UD5K(FLX/@O1 9>'0R.%R'6V;ZR<; M15UU,_FLDI]V2:X%AT: P'3M@>Z;;H%#D%L\DF>'CFLD3# =IU STBTYET+Y]EXT0A.6 65J[JU+?HJ9')5J;UB5;GEP.BL-CP M54J<%[LL>FH$.*GBNF)(,B<3FXQJ%=2XP5:F8.@)Y%0&+25MYZ9MHC&+:W%K M8J_8\10.C="LZ?N.HGBU!-%7*$L>C 6O6$%/C=!L6E:WP[R:\8A&MY6G,N), MG T#.#1*LYY!%4IMLKG5&T*N7F.*38EST RB-.LF2<=O5M0!P:UG8SFIR(MQ M'^AL)]"S.^BXA79#,OB-1$H-274'>0(,/:4)!HWMJ+,LYOE"QIHWNKU.IKMD MX=#(PF;U6K)EMV<=7LT0?6O8'Z0F5: *GD#/A5DV6LG1NLU7R I3;S?MK@YX MD3J%GLUFJTL7&;>E=RKIYE)WED36F(K4"?0<)ZIQV]P.5%U=NA4V43"3O4$+ M#HT<6##7*P6Y6K+U@D!3FIDLHT@'J?H^'))-/S,JC[FZ4:@!7!H M=++6*KWH)V4^372D4:U<2/075CP<&SFPRDAMM8QQO$]H]HB+;S5M4MV"K3V! MGOE@G8AG%OV.4)D7X^5F>2IF?30TLK!TP:S,_, L$Y52JI:AXX9+SEMP:&1A M[6I\LMW:34/7%EPU6)GZ.C-%0Z,+$THS9U6?E1L\M62GXFK28!)U-(/HPHRV MZQ.I>+PA-.(4WTID:@DV \:>0,\^4;1,/L[E"+_3U0I>?6)S= :I')3WNS3PT9%-9OK60"'1B;+R1NJW'1Z M16&SZ8L%/9'B!T".4Z?04ROFUZNNXA-\WV/[N4IMS)(YL%TGT).JCXG$9MB@ M="Y>'*1MQA-,#0V-S*#79[)V8PYVUR1:?F?+IO->*H!#HS/(5NS.)I6O3(2* M*:3&_KB=Z33!'IS Q-E@6AI6BA(I=.*E?$T<9;?Z"@V-S(#LC*OLAK(HHM\+ MV.&"&$IVD85#HS-HU)UUUIZ0/:+BS!+S:2]CY( E!= Q,H-2NIRVZHN )C9= M,I';%,CULH"&1@Y,]IU.FJ^D23YEI5U.2JY-.A_ H9')6F4Z1Z2YX9)0MXR] M;M7*:\%!0R,2A!F)N6&MT%>@AF2:Z98M,YDI#%I$YBJ6&PF!2K1LPN>[!6[D M:9(*^!8,C?!MPVK5B]6>9?#+429I;ONLH&714R-\ZU?*]J:D&S10J6OC9=Q; MY)46>FJ4;]V&'#!]K:OJRU+9ZR>"ADS/ S0VPK=;+K,EAWJF0)A<+VAMV\.@ MN !C3YC]J]6$'*39-",T!E*Y.Q,GDMT#0T^ K.E,GU#1C)J7#TBZ--8Y*ZXMVH51JBH&<&CD MP)2V9[4F$\W2-X- XY9\.^55T="HR-=FM5E94SB^WVCJJ51R3.D 1.E31O6X ME-E.;-8H$:G>@O!F_FI,Y%DT-G)@U?BP[7$EI0>8T2O0J:DTJJ3!,T!#(PLSW"R1 MG&WE,B\IYJ;=E1*S$1"X8&AT8:EY=C!FYF:.IR:-0#%]EE"Y<&QD85.'==F, MWDSH&Z:1KWC;7('H@X6=@,2)V7-$"_$V69FIYLS/ X.=/@&)Z=G2)K1$ ME2#B7(>C"SKA#U7TU"@@+<1NV:.E9%E0F;B;5[H=Q0:"B3X!B5*%FNL9.]W3 M)7-&D#:7*J3A*3!1\FJP#K<3VA>TVG*0ZEDK%IB@HS.8"WJ?2/-&8'>*=A^@Q7M M$95!0Z/V^+"0BWN.L24::4MMYQKMED0%<&ADLJ6"O.XZ>LOAX_55<[@8+;SI%=9U.@E6!=U0H+,%D6;G"T,G:NN2=I-:&X9 M/I6*\NTJ ];<7Q=$7O(;02%%M9J54@"'1OBVTF#KDUJQN>4;>E)>&D7?ZFDM M.#3*MZ5V6:4[YJ+!=ZR14>)JI8751Y,]\"T*:!^"@F%.@VP;AK1PU;_V/QQ[ MS6$,;1<_@Y$D.8Q O8[8'>4\[,)UT8BHY^S?NGL:&3K5?_$"1/*9^/#VU5'L MZ^CY-GCFQ+"#?:!W_WL<9GS\%<8W [ )/XTK[B*]Z,7[H=+8M>'-A@O'$T]> M8PH'@C]^*IB]^_=/$Z$8?! W:/BUZ^XG+B_$M[E45]?8L$\@WGFF&<2O\LR9.8Y_;75]/Z4 M93A4<2WD$M1[X#637$SGO?"%UNO1#O6[M)/YB7GVY:3!@NE U4@R[HHF;AM! M?V:"?(<]^)ECXCOLP6WQ B;]JY'^QX;O'>W!?>O/6%U^%+#_!37G_'T:,79? MX!0O>6;7T3E^WQYY(*7C:IOP#6RPA:0I<>T:RJ,:+ M"@2 ) " A^+[CUOY8B# 0/!%0/"2O]B4-*5D<:'-O0,%J:X3%--J-PG*;Z0L MJMP3JB9[65"HU%FEJPDU5ZC$NYQGCHUY@H:@P$"M@'E*T8\%#1@)O@D2_/WS MGNU79OZVZDF:I2K[/NP[KI=7HC%QUXTRZIE5@3<^B2G#C93OV<#A&#D'J])=61=&HRR52K6Z,F M4]/?5JE89>Z['NHRV;7?>3/2.)#"P1WI&VUX6]\%)]Y1G94FJTUP*+;25F5[ M:J&G]"3#5T\H:$)ISG#T2FSH<3(8JJE*LM_/!&"[H'OEB:;2EW.N?"NNPT!S M T!S;[+SIH[S6U+PA5/";UQ49KILA]U,QFN]TA0E,:7,:NG978DWL<8DDC+/Z']_)R:@.Q(35[6A9 MW6Q/^Q*UE9QL_OM=TOI=32!Z M1Z._3LZG?:.7(WPZSR:)9K,>+TTO>TDK3M-M;B;KK5Y [8Z[U _+ZYS(OK\GHY\_<+)!49[85RT5AR7L#E0H:Q7P7,OIE M+V-A%QMF^._&\!_G&!7BC>*\MQFV>#7(=F>J/O:7[$9B;J^3=);7S: J#9)I1JDL+RR-I950H'H-5B!TAA=HB*>J/3YLYANA3DC7K;'J YZ>P!U]6+O-VA^8;GT'9:,*1T[6S#I M?]MCQR#_'9:,*1U3^O=8\G7Z5ER%TK&I>N^FZI_N 6[)_C=NR8YY!K=DQRW9 MKTL[#]P@#K=D?W0]^VOV +=DOS5>P*2/>R7B7HE87;Y'L,/6[)C0L MV7%+]N_;DKTL6;[D;&*X)_M=-5^\7KD?DMHU8"/_N R(9[06 MQ:#361'2+)'-5]>)0H>[<+V?235%JRF/K@B59\MW X:4Y(:V$,25H M*SMELA 64)&@]!/%9!X*'# 6?!,L^/MBQ8-^F_W?J1[4LFMKV:HD2X2VI,J; MP40;.\5K50]B,[VY7!D435V;M"5IO)%%J]J" #+!Z4S3R01+02*JX%C!,"] MV:-P,![4-R5[EK+XPM+2A3XUR#'E"]<5JF2Z]4T2G!.1\EMS,ZV4N Z#)#@L M+)1@GL@/*_G>7$@;=V>_K5S"+V]+\PWEP;=:,J;@[^#PP"3]2)K/H6\)>?'N M["G*(F=-M:/SC6K)VM:4%LE7?M\K\@7M:WMM9- MV9,8JE02LQ=P7;AA^QU$!JZ1-G16!3F:0:!J5MT2F*"H5S).O#N?;$H\P?Y! M$A%\=LEU?54!,P=G$3)_F%N$_M@(Z7M/^,J)+"-VD"8ZF\:H(U"UQ(PUN'%K M. !Z;@IE&:6?"#+:B '$NXXD'![NW 7:/, ?;OOP>.$>>$.> '[I3Z6P$CG M_E@ ORCB7"%G]/E (?BX+SN#A28ITRT2P,R/?V@L?#'@8,!Y .%[4X>.2?^[ M9K]W4TW<_42QTMPO.0B6A:F\&_MW, DCTG^48\;4_C-4?@E+M._]_M4:H&.7+-DVU2I0M#^Z51-(VQD1GT]X(CZ@ M_%[9$MDB>Z_>*FW!@N/N5NP'!Q,7?#+W-Z29J9#<&/)_A4 M(VCH]5Z>=#_G+?2Z<*,(#K]94-L4[5$ MA0%* +.OND.EG^@/+^?AV,3=Q2:N>[W^$5'B<[=OKPD1Y[^\F^PN:OU-Q=*) MSJ;)& .Z.U/'+(0(7)4'0P6&BIN BH_S@ KQ1G'>VPQ;O!IDNS.=6EE)Z\)W M_@NF4LS%E:9 -+C>N%_)MI=)$FD6J&I/YBF39!X*/#!68*RX=%F?,[L>1=W7 MEMLBTR8Z\5IV4TV-ILG@6E5]NDE*"/JU95OHI]GL1+7B+99# ']CYG,4XJ) M9CO@JCX8(7XUK^F&$>+JVH21F-OK))WE=3.H2H-DFE$JRPMK $U^U-'*A2%- MQ&E.ROL)=D;GIHC!82H3\42=<#O><#K3'?0QNJT&FH]QN_P.+$,<4?L.2\:4 MCK.K,.E_VV/'(/\=EHPI'5/Z]UCR=7JN7H72L:EZ[Z;JG^[!H2$;2?]N1[8D M_4RE;BEC[O.-6H^\0BB[/+WK7Z4XG[YIE MPA2/D$M0D:Y[:6SY5KB>7/D5:.,&F\A/3OBB9N&T%O2\_^FCVXCHEY MVWMP6[R 2?]JI'\-F_,J>W#?^C-6EQ\%[']!S7G=RAQC]PUB]SNWA^ZG!= ? MVB,/I'1<;1.^@0VVD#0EKED/:8#ATXY8W++LF[XA>:J"3_QF1=5=*%W8S+B) MI3^&F?&YN^W'FMMK+>XLD'9K96 ^'Z5"UZ+O!> O=/;GDN9W3 >L:?N6]_AT M@,\^NC]R>#WR\0\?$\+'>Z6H$TW6O@$*7)P0;JO:TZ<)H6M'\."ARQ[5)$>> MQ6@2U3TB<=VC]S7=ARB8_NFR1K1(HQ)FY!_7+#%H9=E?#K=#O9-/)OMN34NW MUL%ERQI-M>YVLMFTQKS$I1>;;"--:_662"5062/B*94BGDCFL8J7W)1-_$"W MBQ\'!#YW>?B:"'#^R\?Q=GI4=CK=','96W'K56KK.A- !,!5BS 28"2X!A)\ M7)2(6"RS5)RS!@(W3'<[]"SMLZT+ER1P9EY\5%A*%;[AV(VE/;*XK<9"5&!^ M_)-)/9'IQ$-! T:";X($?U^LY-#O,O\[)8=Z6DEMK :6R',]6\[.MT-K7CHS MU[];:)RN"20Q@ ?K_DT#=2!=2B M[>=*PD+4_94V;RN\Z=7D"ROUC+IA&N-TUA&XDE]5*\Q&\^DIXE]842C]Q##T M/544BA!G!RPX9D_ QD,;*H9N!,7 0;W^() <1P)X^Q2S5 \._Z]+U;%/B+O3 M/JIC3XI5QN TJV(Y?&I>U\=DJU26E=\O&\N-&RT \)E4A#IBF@5V<*+"=GU@ M#\ C[S(CX'X2-6_ P_D3\OY3=T=;D7+6ADHP?&%:264S028_X-C/.SPUTS+? MZRD9.D&/WLU:2G\'"R?\H4Y_O*Z7S&&-EU2O/=U4-BZ? 8I/$OE#GPB"@/]= MSO3YAFH.YOZS%'M%%E:39)4D!:Z_D8;T).60Q!3*)^;'/U3J*4%< MT"^'A1-&@.\AG# EGHL2+YS??^.RZ$P.@//)CUPK[S4T9M/G-U/*S+-:?]F9 M(/L&=;C[F0"YRTPO9 +&QY*K(O?00K5<=&8Q=0U_5N\TG^OV@.H&PSV7%T7? M_="_(E9Q>[N 21^G\&!>N"->^/8^B4\%E: &A10H[DA_:L-JE2X@@H[JK#19 M#?71MBK;4PL]!:FF)Y1071NITV:RWB(HI392^YW"W X"D4I!)T8ZD<&911B@ MOCU /8"POJE#QZ3_71-R;C!)X[SRU/.WJ;+G#W3>'+N:DRUVN$5V"N4I=.I\ M+%!O/]6'7ZN.K+G1=)]]=@_.0[E+%^NCYJ&@985^VH:U)][&9.>4/9%SLB"3 M^KREYDP]->I/@C$KF,4^4(?3*.>$3CS1R0O>P_E6XN^N0RFWQN?W%M2[!]\1 M)LT[U"#OW+NSDTRAR#JA7O)#?F/5-]F%+DV:<3,G3V="!Y--F!)QPLF=.C-^)C[TQ%HW%GS/(U0]WC.W2RU38Y'X@-Z)C^7'7>:; M'#LL0D^%O8#K.I^C A<.NCT&?CQWQJL;A^_=K$%_;(3TO2=\Y823HYI=:G:2 M=+-ZRN2:=DL0\UUX(Y%!3@[FB4I=\%;-=_?ZW\1]XN^%&@\0OKL'?\EWY^R[ MX 7LC?E8DJ*XWL>"]$6=;AID+;7(#CA=&XO#L2D:255"@A3> 'JL@ETWQ6I8 MB&(ABDGXID@8Y[)1O$(WCL[O_;DF M+==5+V;8+DY!N:GB]C@\@,,#F%)QD@4F74RZ&&0QI5ZA!.Q9?5+O5(1EZJ/2 M@,\6#:%03JMK*CM+)[S?5^Z![EJR9-M4JT"!_:@8['PKYYH.&5?TI5R;=O5. MD5]W6R*5"8O!/E&)J!)_OEJPF.OOA>MOJ['1#7#]F:WQ7V;8;2&=*WJ\:/%2 M1]$*P<@8&TS(L(E?8-C;-[M_M7=3V;?4&$UBHL-?3M%2_KQ#TD^,23UE#Y1H1T+Y?L0RF?LO?" S/ZY0NS7Y/3S%W(OV*V5 MM:!FQ1R_:"L\546B"VX/ 9P/Y5X(B]9+ 4+>6NFATUM.);6R0 ME(<>MA3]E*2C[5JPB^U;,7K4NW93C'YUV;[=-MQ^=EZ("]I"R4Z#2G;$SR\L MC]LYK=.>.LQ -P4UWRENZ@UBB.0Q=*REB*<4F;ZG?)9/<6?$U785=KVXN^WV M$.KBMVGOP +#@ND[+!E3.O:W8-+_ML>.0?X[+!E3.J;T[['DBQ7,?$O.T]N"U>P*1_-=*_ALUYE3VX M;_T9J\N/ O:_H.:$ZNW9+F9@[+[:-9K[J7G]A_;( RD=5]N$;V"#+21-B6O6 M0QI@^+0C%K;V6HL["Z3= M6KV2ST>IT)7A>P'X"YW]N:3Y'=,!:]J^Y3T^'>"SC^Z/'%Y6?/S#QX3P\5XI MZD23M6^ AF5ZVZ \IU(9,@>-THI.E M-+++E&KQ&BO2*53TAWA*T8DG*I'$#2 >NGK^&:L&/ 0*?.[Z\%4AX/SWC_G$ MD%.6@+P)L[M@&S,JQ\V\ $+ 9:L!X>93& HP%/Q2F:#RI-?(<7YO+/B]U5:M M53@UMSUS'9&WL*"R9;P/%'0RF=GT)88'[\DTD^I6GFH; !0\$W M@8*_+U8]Z+>Y_YWR081?)M=4BN+T0ERGY)8B,8L4>Z7R08F<1]4Z!;G/2SF; M:^ND4UNUD%J "G0GGNA,XH+E@S "/ P"?+^&6A$X&"43FC@9VUEBZ;264F9< M!"+^P@+^Y9(ZF!KQ(VBIU==2N ) MJ9'+UJ=Z94S8+8#PF52$.F*:!79PHL*N;6 /P"/O(2_@]L#]VMG&7]J/_C1; M_*FG9!&426^;M]HZE2JP(BD0NE3XC7[TFFF9'S>C/WHW:RG]'9R<\*7ZPD@S MQMRBH*>F?C9!6=:H6 :4QKY4I\(@H#_X=*J#Y@_]TU1X]Z:<=V#_P^3]#T( MPC,IA^=T$HZ].<^4F6#&J\F%S5BU&LVJG_<6?"0048_>G\C#%P.DH=;D_B0^ M875U.VD5*_- LLI3* ]A4_G44X*(.A#N!DINBHTP]W)NY&&TIIAV:AO$)-Y7\FL.XR#PZ9N/&Q MY*K(;;90+1>=64Q=PY]5G.QV^P&MRXLB'(RY@6 ,)N$[(^%[\#9@FGY8_>H& M?0N?"F)!S00I)MR17M*&-3)=0 0=U5EILAKJ>6U5MJ<6>@I2^4YU6?&S[693 M&\WXREKWLX6,L="MED@SJ.O9$Y&^H"\"BT\,-5A\8A*^(1+^?CDY-YBF<5X) MQ\3U;HLDA[0N;9WTDFC8]=26A1(.NB]^)N)N/]V'7ZN.K+G1E)]]AL\]Y*)< M6BS=(0,_:DX)6E;HDVQ8>^)M3'8.R!/Y([5%2AL6NLJ"X!R6%X<%IFUT@8J: M0?DCB=03\6$C0!QNN*%PPW?B\WL+?-V#7P:3YAWJD'?N<=E)IE!DG5 PYUNS MT@\*XR[?J%H=/NFTJS4N@/()W@@CHNG"=X,(& >%0#N339A2CRGA^.6*/'A MW1D_$Q^I6G]=C;<;*T'K%LNS;C^ATTLD/J!_XF/Y<9>Y%<<.B]!382_@NL[G MJ'@$[YRPLFAC!H&DTZJ$K\,LBFA45]5 MB[.6F""@DX.FGI+T!6_(X"C&8T4Q[@ U'B 0=P_^DN_.V7?!"]@;\[$D19&] MCP7IBSI=K\PL5U[1&R$^Y@Q)*V^K22F @A3>KKE@H."[LQH6HEB(8A*^*1+& MV2R7=?^<0U[ETH'<=^3I4N]X8FT]H^2M&,HK=+OF(X%U^[DI==6+&;:+4U!N MJLP]#@_@\ "F5)QD@4D7DRX&64RI5R@$>U:?U#ME85,*,5,9GVP0_7FOV6]- MYJ1-_;XS"NBN)4NV3;4*%-B/*L)VI+;=VJ9J-A]/BQ17CI/%ZK0E)DA4$3;S M1-*9"Q:$Q5Q_+UQ_6RV.;H#KSVR-_S+#)E.DRK8TEB&TLB/:6J5>]]LL8MC$ M+S#L729=_')C)]]28S2!VSI]WC/\FK=IP-N*[8\-]0:8^WI]G\Z7IA%/Q<6& M/N5=0LWF1GVJUBIT4JW+MGWB&P ,VHN<(W2D4I"4Y]HL6 -DH-!5$_*)(:FG M=(;"0:2']L!?M,'#(Z+$Y^J_7Q,BSE\^?B;FN.(F/4[I4HXLL,/)1ILF6A B M<%LH#!48*FX"*C[.6F'TEM"W7+*M^\/2B#!==UF?7;B;7#JUK)&EM;,I7A$I: MJ516PV33+9RY&\V[3HDTS=B&5&$>+JVL1VVW#[V7DA+F@+)3L-*MD1/[^P!M NE3@M,TQ;1+_.9..N MIZ9:5LC@"<#@Q%/JPS(6R.OX'T\")W9Y!OQ%EGNH:1S1IPPDANJ$GV@6>*_W M%_F:61&MDM2!8+LS-2;)L%*P9&U@%RC+]L#;)0=\;,4T\+BI(QFQA>2@7EO> M3'550-22#_145&(8O@46&YYHEF3)&ACK[D69^WQ+F_T?15O]\S_@G_WW9$.5 M' A+L]W##Q #7[*3,03QWQ>Q2W/(O.!F7 M;<-V_MJ#X=&J9J&OG$*X.%7C8T>5]+@T 2_^2S(":>/N5IG./!\"NW\=\)1& MI$(\T\G_CAW]#+FM(X?[=@.AN.&.@$4&'YM_QG"T,.'MHOLG;\C(]DRM6+-TJ:[[;*74RR6LE8Y&)M^.; J5 M64VE)E6^4JDKO%N;>@:Z0X'1T;FZ287'+U,-K=$04JDO(%2)592"XR,S'/.,TXE M4-B1P*6U3![LFEDN!6(R^O9Y,D\4\L%X*U3J?F>>&9<&=;X%5-[(R(U*VNV4 M-2SH*5]M:(93BV=F4S$=':FT^;HR;QD:80KM]5!>;8D&%8"1J;V8&MG&Q55 MJ"1FR66BZK(##0P]05!,:Y%KI])4BJBT%\XJE>@0:A4,/4%1=*V0D4?JE!)2 M\TF^.'.[JV85[,")XR^-I;6]:)(#HJ#YI5Z\J7B 'N'0R%G)VUHF6MT'3SU!*Z-^7,AUS'*=-_6Y M[;2;G#-L@KF>( %ST.57\K95T/MRQQZ-B5&5FX()G* !HZ.-AQG?7?+J9M;D M)LM1OEIO 1LN.M2NE>*3+C6A"7689UM>WU\R.F#^$P>[4.H-N[W.4L*F:E<' M=GK474S1T BY=&O<.#FE2[+0Z2];_F;1EVI%,($3-$"E5JN6L5GGB*7?-]E" M9UUP5FAHY*FCVK2R5"OQNJ 1*7E8CHNU$3A8Z@2Y6')SD(S/.AZO]L8)@TY, MIRT*##U!+GS:ZZS;U6J5UYS,U.@FUTLS8.'0R 1\-D?774^L\=)\TLO8SLC= M-L#0$Y0E&62O3[7Z"Z'1TO/+BFK.E!8:&GEJ@1Z+):LSG>B<0-9+0Q*P P7V M]01E^9T6/>GFYVU>HHO9O*].$[D\>.H)RM(:(W*U2B8E?J,4>A,ML>%7*_#4 M$Y1%%OJ)RIH*.%W-;PDI/V@.20(\]01E59*FI+=FG:K.9S:O-!6]P3%65DWDRNRZ!8=&*"N1V[ )J>N7=#/=KY=6LSS/-5DX-+(L=3// M,_UIS=,[3:W5H^K"W,F!IYY@F/:FDV]KR2Q'%&RFM4SF>J-9CX5#(W,UN4ZG MRIC=OE#I\8LNYW1;@QIZ:F2NN5DCU>7CDMMO9AE'SVW/V;]T]C0SU MOG>=C1.@F^\]"OO?X]!A^5=H2 =@ WYJP![^ M+HU=V_ ]]6]HRU[*P? KGFGR$Y[I%^_#'SIWJ6?BPTMP%SZ%G6,'O3AR(-_J M(,AGZBO9 1_$X2"(G]16Q">!L>E['03&IELY"(!-)#Z)\YW$)V]>_$QGO6X: M0\2G>I6\AI^A\GWM 3".X(?_^R/YXW?W(_F<(F_I'E8DP/,S1WQ'6\=JX..9 M&U,M154.5W9>W];!O')[O/*Y6UEAS"[Z;^16UH$KJ-_E"I)\3J?OFBLH@J+. M=%WM>Y-!\M[)@/PL#KYUVYLXMAFS%ZH\!:M-8W!G+ 5 M4.-4]Z^SD?D7+_9LMS)#H^=&LU@SG]!YS^$-N?ZA?IS^_1JV[I)R;_"L,<6_ MV-CW0?&?ET57P^)#VF1J<>;"?;=C@5Z9-:\I1\]Q<^"GKO0K\,W%2Y!0QR5( M*'$Z$V0G&Q\P?#_=R7/VIKLV*U>H&90WEBHQ2H]O)%R0)R8%^+%Y&9,Q/LI8E:J9=:)Y13P M8NHLQ8!NR;Q\(^6/VE?%/#OFJ."T9,U08]9._,-/X<\RM$E]F'RM60]ED-XJ M7CV,6?X5!NGO%Z^XVBEC6G],6K]!4S06^ZUK?O=BK\+[*^#Y.74!Q)>&](L8 MT$MBDFF#F6[1!UASO@_-^=QBY^OX+D9?M82^^-2[_4R+TREU[6WOU- M+J5G*\\@FJXO^,)8Z+)"A:BFX<5!8/W2R8\*VMVIZ;M3&(ZW!=XC1K01MR=Q M8.;&)-=5/:SFW[&:?X.[<(.QV8=24QI[OU15E5RU#9?:F BNRD)F/F9W?KV ME01.@&&QW]IV!T;5XE-UJ^GY"U9U)O#&,U!93I3?P@B!$>+!8]EO$2+2M.:. M? 2H GA\++FHXI()00"[![ZKX8'= ^>2NXBMLI"KN".F.B%=JV:EWA=6]%CG MN+K*E,SIJ#!LB0QR"#REZ(LT9\:<>6^K*5)&TVF[&J+6&_PFU:+S>XY%OS1YRO-34FX&^QY*\VV^]O+!-6=M](URV!U'Q6\!5(U21 /F+&^$[7<3+*FX%&O M\]!AA,]%:7^&)B%JQSGIV!BX)7,>YZ1C6L>&[W?)26?0\YN.NI T)::&^2:A M@+*]F>KL)!;6KV]2O\:!Y]OV(._#6R5+=F"J5TX-_U^R=ARW]TWM$KU82VE MKD.)8!]>!4T856V=BB(^OP\G$GU/*W59VT]Y<[M[4">*&T6\3 ,9B>B0:/[-XU#=8.593 18 UN0=FVU9,^9S9 Q3R6>U_A>EVBM9WRE+@_I*BU5QM, M-I!"N7$D\Q%L8?;&['W3%O^#:RP_9^]E*S.F2RDO)U"J*A;]66'19Q![ YTD MP:3.JI-\I0+B^.I)?X?L.S#![M@]CPVG;V@XX?IROY\S=Q)X(,/M3"1W;R-Q M(;-57WCM(WN)3UM,I3W*YH2*HSA*?CBG/+T%&U+"2V]/] F+"9>B^XZ\BYT> M9XGU_QD;1S(!F'I9%^.9/%^@#;,@V%HQL0D@]\+\.O*C.ZOW[>U 6Q0S;&L: M]U3'O(AF@2VC=RRC+^P0<(.[]*Y#Y0NWZ6%5H??-,(0(==N2/Z7^3$<3M=;1 M;4,P5]7\5"2S27(]A9VS8<@G6O\$7S' Z'(;10%N%UW>*&OQ^_)F4 GT_/JO MU+W%AM ?24W'7FF*JF0W F!0(/[W[,D>N/,C MN4]IB[)9+4U70K\3) 0VE:CF>58D47E",O&4H*->6>SWP.Q^6CI_:W:_>!W_ M,["[F&O.ZNM2=DV8;R&G62G5Q MS7X<0;[5!!%\/P+3.LZ6>+V^^VT?U_0=>2;!% ![$ELXT'+V-B@=0%WZVL(\ M9ZV=[\A]CZI*?_W:'MIR;DH;U.RI:[,RX$-';>Y8LVE(EL=:"K_GSA,:M+N5 MN\_6?LI>Q"?' @;^O,*>_-PY^29"@M.?K7_,: M<@LY3J=$AB"6?)9K9K..8.9;(IFYO,Z#0>*[@<2]1?GO7UDZ#TALJZ5&:9N7 M-\*22BCN.CT3:7BY(W,)K>DK@P@3S9(L^5)!A&^(;G<+55>H;W.*?]&(]B/=6CG377GHI@DL TI-)/Q(E2O7=A';[5 M!,*HPR[7;+=/X,QF/ ]*Y#?5&5%7$(?$_"] MV:AWZLX-)?4N\/V>=-Y+;PX*I1.BFEGFJIID9NN$U.LDA7Z5$H<]5J2H]TKT MW'_P^Y05KZY51]9<)*)#46POX'*QP7[/9LN#)8O?EOEQX9R](PL$85HCY$=^ MQZC*"2R;39)ESUW+2\*7B\;"CDN381*8':B:((U+"6+>QJZ%6X@__PYO%]MV M=J-;M8VP-'1!&4T$38'RIZG&I,2O6R*%ZNUEB/-6\KTE+\'.PP]D\.$*7\RP M 3?@;@./G_AZ@[MTAUGU."$ <\X-[!).-;]V;**M+@[1B(%))J&"D[C6;_-T+=XM=[GULO#F97XY-HS] PD>] M*?/U:[L=$^E+KM'E]YSZZH;,6RC3M[GZ(CZD5@3G]"8E)K^IT<6I2*4N'8; MO/XXO'[3]0(>RAWR1[P^J:8\D6^724)ELFME/.M7ZYD6Y/4PTY%.,P_C&MGI M+]JN GGL7\JN!OF_8>D I-:@A$;X W26K,!>P;Z,\$-'=3U'DV%")/P[MOUP MY/5.LBJN88-=5IF!Z ;_XU]XLGU@1_@'UE)>?W TL@FVRU:B70=DPX>GP*_E MF61-U;;DJ?QDHLK>1U>&U=[0G[88*@D@J4ET>YBNQ';C=A'=(2/K"LV)K#C/;V#Q_&@OBG9 MLY3%%Y:6+O2I08XI?Y$B=0+@M)Z13Y8T31(J99$=4Q6#((O >$2E)1.9)YJ* M^KTQTV.FQ\ZB]YF>$$?)A"9.QG:66#JMI909%TL6]T5JT FFKY7%9-?J6&5! M';=2:EWQ-Q(UA4R/RB8],:G'2:;Y'45'ACEY4LLK=]BJ3+ F- MYK9$L4J6 #LE4JC\))UX2B]V2Y;L.\[ILVIK8RWG+9&FH)N9(I,X]H[9^Y-Q]YMF[\B]Z_NR(=_*\,D$C &OG$4&1=:P.2/0Z/WE7V/"B?L91LLVERRV)TX M:X;2[(0F"_37Y(K)+(IZI9XUA'ACI12U0*11<422?)!F"[XCSX!RCSS&BUU[ MY]@"]G=&UOI+?::KZ *W@'PDB97X;V:CX]*)F(KOWQ2]2]'\QM/$KQ>JI6@> M#&+NO4Q9WZO;WE#UFI)VRN4DI:IZCBHY,UXS.J(XJRE\DF-%&I51_&D1X_]X M4()=GC-_D1?/'E23@?!6G? 3S0+O]?XBF:A*0%('0NK.5"3A33"I#70&6+8' MWBXYX&,+B']/G3J2 62_@THX>C/550&Q23XX-YAS;L.WN."G70TF,-;U) ^% MJ=WG,Z[RCS?[/XJV^N=_P#_[[\F&*CD0&F:[AQ\8'[YD#PS$?U\D_+D[J=VJ M8'&K@[(6+C%U->[__]/\>3?S$LXK)MV,Y?>X@Z6M5,A2#R%X70:JK&QXXJ MZ7%I E[\EV0$TL;=JZ69YP.J_W5 .1J1"O%,)_\[=O0SW([(7IK2.GZT8SMP MC!OJQ/MK][7]9PC9#A_:KH92%5"S+VVEPJ>_>BXZ&*!!_T61SU"--<&ONX4E MR.=T\D)']89CZ)>#^1\I-G,@9OZ_;H,[*9'ASP"% !@:X6.#<+Z[CP#3012" M[,1!"$:%R'=T*OT*K;[>ZE,[*"&XK$-6]FQNSZ/Y/8MV#APJ9A)D\D?XXA Z MZ[X)-D0^1QSB->@WG*ED:5OT(# E=+D*_<):2A-( )C7 G]M3$[,,W=(=^F" M264-5&,7B82Q*':EE-COJUN^SV>%7*Y6I%J-G7S3+%]56.^#<2(<1OZ(J4#4 M+,!T/<=7ST9%QZ<_M@WE?00X %W@I./-OC#-?U+V NY?Y]YRI&7 MO3]#\CE6EZ!^M).]L;'O:I;JAG>_QI*K[6SY%_8Y]T1#-(/JFB9_9NK'['[N M\_XUU:9DFKYEF^I3#"B7S[%_09V A0*MI$+]1WT"?EWS'9BNS_NO[/[R[]C M@80B([:SL!W4C1+\+L6:JF6Y&V,%5BC%]G]$F0Q6K"8Y\BQ&/<4H@DBA;+.556S;'JA-\GD\^Q[LMT8QI\]UBS%S,)2!)9 M]9&-$]MI;S'PJZ%M484#WT$.'D=3/1M0NN$VKWE&9O86(4S]( N G;CU?J099[^VP53!U8#F.G$ MEGWT=2E\B&U!76>Z0=/4+%CU0K/!B-V;GG9^*_A\KM$KY>)DYNR0^6NTU]%@ M'U,M#*NI*,OE*79$>;&9!/=N94.*HA$/EBDXTG@69KJ[GNM M@!%@SL8&0 B8PXY*X=\U*\0R#:Q>GEGAD8)]]5W/V;R<(5R*!^V1F*&96L@Z M3_N7NJX-! O\,-"\6=@@UI?!;KD3WSALU]/Q7J&9@@WQ)\ X])U])1#'5GP9 M%I4%>P(4$M5]>ED.?)!O>'N0E0W-0AR'KN/N?X%*%IKN\;O %RQ 6(<%HI&: M9=FK,*L"/6+W;A?6L(7;HWJ:9SLN?!*TC%5(0V C=74#;_.ZMF6IX;N]F>8H M<6B4;6(K,!)]"3S-4^5]0M4Q^[]L\Q-ZCZ&A-KMHYZ:0[RTT9T>=^D8XO:?] M+Q PI 4LM@OF?W*[=A,"]N(NR0N0&^RJX$'#= M$'U>D.<%%X]&@=/\KYM+6$I^KNXDD.Q 6E?!@J)5TU*AA5"7'$=L;VH]-T43 M/,_)E.4T\J8J;5A8!.DY6BP@!@[1@+L!*?O26_1Y3]N%MHB:CL9-@#MMH5'- MU6NS0GHZ)Z<__LD\D^_O$)A(B+W:.@8PWYNYL/P H,:R;ZG :H9:#$6AC83+ M@[#B+B!( :0$8(3DN #0F.*K'XG574H,?!24D0L;6NE:*"#?P-]S MC$6L]&K!;V6] IUIDBS[IA_V-%?4B29KWB5X\#>NJG^&HMHJ%(RJPDL.+*;E MLB^KRH6+^IC,UI-\D6UI%56H,!4OEW#;BJP%@,PRSU'W[9[.+B8C?@*V#2O6 MD#T;*N0D.EGRU<$B@Q-%2:%2#\8"J0WU?QV ; >VJV>GCAIJ7WOK@^W67CY] ML3*@)"ZK*&@-UE)P;'\1JU:YIU@PT^1#L7O (3,)Z'PH>QI.!+S>#'GB2"V# M?X!^6>V%8Y "M>.@G?;U:B*OZ=4$RKL*5<*GD/T\L)WHP1HTIL /-IQH^%IH M2;C '-E=0SKNL@?$O!JR(M E-*#;A5;.P3T,^&*%:O8#UIB"F4PAV]O[I#3 MJS(R>\%.@%=>ADM(8@_"KN.);6B^L&O-1;_5I+5F^F8-V6/BCOS%#M#5@1( MM"IXP(U)V"T:?@?F'8B0 D("@'_>?7<0Y[NDH:8$?N/FS;99S^2L1.O3'(@2 M&SIHKUG?F]D.H&@E;SO[#E2L">/T)YF.J1>4CC-P/;[3)KF>HDT\0@%,ETX^ M1U,;#N#NS0 =3D\2)FJT ,\.*!O@;8#* '![KXT%J)U [7T#N,$%*E0,?KBC ME1?:>$6'7V2M==^ ]?N5F.\/KWV)L3ZDL($: ,6)\3>AF1Z :O@!=0X%'OE9,0SZ!V &P5\% E MQ!QH4+FQE@\,*A58K+&V"@U@:'OEH8>$).*MOV,S.P :@O,W>):CHAG")Z"Y MCU6@E$#C$UI;8W5CAS8:U!PTZV5!1_;0^P;]P:Y\:[H>:4$ PU&P!CYYX3NN MK\:\$WZ4J6,'0+ @Z%6GF^>C^T;7]\9-7LD8H$!!;+#'R,R&?WG9P-W6/D%: M0-MKJ:$-"6B-B%9C, (&/7Z\ E0C(="7+8-0QK;^WW>^1: L8TBH%KHC(%2#G:6!8;B5HTJA^B9+X:_ M>J!VP"/ G(S9T($6P+ZT0#W5PW6%'C?PO=?/AEL;>@*@Y^Q?K^<:QF+?S-BU M;0LA*XS>1M\(1*Z*7#Y(28>OMO_]-X0C(-3 U]# V KHR-"MMJ,;308["MYJ M(:7;/;8FI1B8[!1^T4%R8.^FWITR\JP"!7_ABA4:PKD""+O MU\M"I #5$@<0"=3\@::O.H=YAXH%THJ.]T_:^T)07A#X0[)\ MI=BA;Z..P=,=N$"S (W_R3@(0!(\+^0!.ZA>'Q$EY %@4AR EI)*QMZ99!O M9?>$/?R92-4((3&TG D@EVQS3""M]8 V=$7*1F@=[5R+X9P1N"J(.<\:V/\ 0UXN&L)%O*8MY! ^TGH/'KMWG)(O M1+LG;\@&CK7SYD&G*/H%.@=M9\>S"'TD5%X9:.(JX@[DT9^IUDG$/>$>&ZO0 M_MXYT:#IY_C3<() H+S:^S#T^RH,>W=I"VF#^0CMWI+D /M><'=2&]LM>Z7O:J1R3G9F.8E2^!V72&[0Z 2276=I#LJN\XX_\#Q--$THR7L+$))1&R MOE D9CAW:BTO*5\'48,FN_.V'0OZQBXN&FJ@ M9.A,(4*W0]]V@'%85(&2,8L=AXUA0!':%RJR=$,E$4"H<0CNQ5:: P.$,"PZ M->PQ2E0#D@1(/R!#P>.0^0I16T6AJR.L?1$.&_C]G=O$T'05K%E%:W9#%7X7 M7$3BL LGP6J1J8-=>/#-O-_%(JX?G=B*+#JEIX)?G M@WPX9I*+Y^UT7I:RNTO5JGA3Y9521.4NNC-!O- MQCD][KK9.._S/#!;.[Z)@M!0?SPZ3>FP!T#S#S5/,H+V'58S)Q@.ZI+:"7;*>C0UB587 .?'?O&"ZP;//@#SZEKP-$LZ ! M- %P$X;W=E(@S-B%'NC% FP^$M)37PLG _;65*70!X&^"W^ [X*H-[&1FV7G M$'Z9\=Z'Y0*T4A#A(S@^^+ [W&&F$.]/?E-8A +IY4O"X4M UIB^,461D#%* M*#E*%3OYM*P-_G=X5I[M9/SZI-5^(&Y$+]I 85H*ZL&:VPQR!CQER-JRJ M)9E/I_6&(1AY(ETN; OL+3+D87FA@:29^R2(+V/*3V2<(WH\D<_N E4 *!EC M:,A*2NA@L.9 "4"$?4@A>2N<) M,!1";?07P[I(\7TY(IBVL]L'Y(N3E+GO>CM=!IK51UE)8]70@*J+\.N5%Q4Y M<*$>Z[R2#'OE-:QN[^[_!C/)2J_)%4T*JF3[9\*X+Z YA&8KI 7O1^[>Y1M& MN+4;8+4\Q[*2@2#4G:FPG)$9WH(,-V^?IQ>.I_?!P1?9 $Q2#5K[!X?S?G,^ M.!&T-Z\UO2M@VE[#$%RU,>%=8(E W#X ES0A ,XT"_'H(!))9WCK;7J7LV^$U77Y86PISK M^N8B-!T0Z1R9:@X*8,!TU1W9@FF@LESNTZ$'C/,>YE_-'>H@C;KGS;3KB%KX:_ MA?X/\-EF[^_4+3NP@,X:)I;ND59&8ACHE% 3W6.C>T397P)]'74*MSR,^OW4 MM@K:><;HN6F:IU0I7:RGLZGI^"81<;>N77@ !KP6X)R.2\1^45K-(:CKAC,, MR0LF15EABCU49FQK'W*7+!AI@6PFC6W?VU&;&X*LBK+7@?*E'B\,Y!4R8_BWG MP+ 8^@N*,4#7/K3(#$ Y<(HOR=QAZCH"8Q=%5\#KT:P1ZR$$!N^#TS^E/G)H MROP:*(M(B6E, BJSFOHAA#@'D?/$52X^_SG,!0%LX[WETG ?'XQJ6%W7J(^ MFAAY8UN9\": 3J.E=H1*E3US,FBIGG^5Z!!W51DF.P0 A(#2%\EU]*%&UI@< MJ&M'_B]M#XBC[(95S6[TP!Y.^4*WLIJWALOR1I_^^ =0732YP7Y+L*_R$H#( M<%%"XVF[_2L0+0^D#\KL.+I-5[)< $UH1T)H.R :G2*"BCI)B40J,_6V1M_E MXL2)&W2GQUW>9_>[^)=_)8-?!+[VLA-7"V3" J==>P$.FZ&(W96^_]'>3T#? MS1X=8JP&5"(_3&T!E+2K'GODCH'/?($H($P!ZFG ;G'W)E2X"0 \'*AKA-;5 MT2Y 'Q%\@0(#!4=?""T2#=UO\,,'CE4O0#[N(S4$ZHI(P]L%28 -(\7^98_! M/JW"I!YKX7ONOP\V<\0)'KQ^X+]\*_KMYUCC[6=(;.Q^W%F6: (H64/6P#O M'P*D<\#"M)J%T@KW,>VP3BW8B9<"M2=7$B:I[(VY/9 ?Y6:\"?8\ P"(3#\R MU9UR>MKO<*SC(9$'1_W90MW7*T6J)!*Z2.54E9>UH\LY@(A>R=,78;K/07BM MD>^H$$ *%-43:%P<$9(4BK,PJ3,,K;\X9%!*AQ+>&X'N NOE9!:2AO[@.9+E MHJ33ER4@B2OM,J$ ^*(Q._&UI]+=-IV.K-]WI)W!D78<:?^S @%=622"1I8O MK\NLSO&K9MJE9Q0[F +-@]A5!3B,3/5Z-:,Z%)=$)SUJS&HY/B$++-11WHYT M6NN*-XV++&%6XY90)_IQNQ" DSHH2KTT[3%\HV[:,SONBT*+\?-\L;)PY%'519.Y3A\' []1/"4>C^/XD/U[?)Y%*]DE12* M-/-%L0D]G_ VC;2[V3ZQ7U+\H"B+RKQ7@A)(@R.)<_1D]^D@G5ZK1LC1'?+]I4/*Z8:0268[[U$&D"2*9C2ZV1C0%3;U8MM^OKY ZN<)2J ^%2:LHB_-X M4UZI2U#3434T4-& Q@'3:9$*_/+;06%[VF5RNK'EB2U\"L-B4#UR#CZYC:8" M94;VG=4M[!9]@+]ZGH%2>2U[ORN( MG, 7@'I^/(7]&_9QH!=O]KM*_XNB&_%L_ZE:_Z^CE.7(&V'&Z+^_ZN:)O?,H M>\C/#WY\\5)IQX:5K:A&F'C\AJH-Z, Y.EDPY(WQ% (MVL'0?ZVH\-X8S)G? M!RA>8/,E_ O.+EA1J\I@!K00"&>FN50M?9-+SG!-GQF+[ A$X:] ?J,N!@%%?9YVN= MLH./]Q@E@-D!G$CX9>1YW(0[O@M6O$XBVZ5TG98Z7T11'[0+!P>*MC!&[G'^ MO4CPH0S)/K+Y'/N:Y+/3MYZNJ9D9ERE771+]8K7DY=K6NF]?+ MO?A,#8+7%0?:KYN[7[1T( S1:Y/-3[Q8;V8$XXQA -X-;VQXZ K"[KJJL@NL M&ZH'+T' 2!10M#3(1JZ_+Z7CAGD/&UCS EHJN\"HI?XD-2-L+;2[YG.HSP,C M6GNM)=:%Z9OA.'6]0*@&'@ZH+P'5SUW("MUM15Q_V Z9;[ ML^F/?[[\$N3%5JP5]59Y8=4%P=09KDUGTZ7&NO7C'V!,/Q'$J4K@;Z,%@+B@ M(?Y+-1#"R,W!F(BA J4O][TE%'.U($V_2G]Y'1][_[XJ_-")\FRHT;V3HO02 M(A\?9\ /&U6Z?UTC;;8CSU3%AQ>U M?R8SHG%>N46N1VM/*Q(^-ZY(76+9&J8N)38^C<2_4P(U)*Z]@S L=HQ@>^&J M?^U_.)X9]*?M?&G0JR2'WJB]-Q0Y[R3?L_2>H$TKKZYXC MY&(=0Y71K]%R)&I3?%@0&UEVMN\"F])]J8E]65"^WL$SIRZ(?K*G#C"AX(?_ M^X/Z\;O[03\37T\4'U6I_QF9O')Z8"JY&)4P#T,EY&LJ^3T4_>+&FN]&7N)7+_LLW<5"&_ +EO)A0['GY$5;BOU&7;A!^#AKVG@?#L\_"N! MR*OP<'PQ4?ABBZ[RA=6J69M[6H8NP!3/U(]_DIDGAOJ(AW]+O[@JO4;"_G>O M0%\1:[Y.)[Z)/=BI&E^\"[>#66?7.U['D4^ D^#VMMPT,5<$52YQC4FEV6ZX M4Y&&"@9Y,G\ LS=F[\]I(9B]+Z62_)2]_: >5T6I:PG2BEU029Y?UG(!8._4 MS]C[+AT;7\'GV%0Z7O97-B6_MC_DR]=Z.\AV$8?)S_*H7W]P-/($$$ZV%64] M:2R3A*9H;#-'B#CI&#Z]6]F>L" H88%!56+K>Z]JZC$SLP8,B(RX@F:F??[=%YH%U<3 M_>L0JCY?\.(L%-6'H,1SU(;OMNTV"2R&)PX8X%)W*+?Q!GB2Z?8(] OQ_$K2 ML-ZT!UVN(A#>5G6J3-T:-DURVR3KF@EQI\&77XZ*5-!PYYT'6&RY\O5'TKPCFA M)FJPYX=3(GJT7(2J=[KWPEORV";/;\!.TIG%07O5' JS,_N6; U%\+<$F - MO-,-=25^9DOO@2?88A MTH8#5PK-HO,\[V""R(?- DUPGAD>Z/18UVP3_ATU5(HZ( QG8=H.,0>^&5!; M^@G4)CZ!VD)Y]0V@ML .X3B,+_W'AVX;I8ET/$7AR5$B,2%'<3%.C-+I)#X2 MN/&8%_A4(CT1CL')>MR.&FV(^DS)1F5R/E&7C#9KAD&X":WT*,L,"UF&:U/3 M=9\<-S>59ACT6+V4=6!F031G%2DE@4(W,&[ MH +(+IE#[/.=^V#X1Z\/,4IK#FM*[-DN024/5F=#5'G8 ZAO8H(0 V=)=XS M]K- X0[5\KK<.4A>GD4*;2#16,D.O.A!1]2]40@QA?S6H.! =PX[+[I@@OF: MO"&/G;.KIEMB)'G8[!XVGQH#1#U&C^T[0Y1L MU=EA0&^P8EU#:''@()S"S@;@R$5>IH-HYS4J??OT] ,]DH8PD Z@B@Y6#H', M5K( H?:#'6A?W 2[%UW!+H/@THN89"MO4#GO:RM=-F#*7>7?_*Y,ZO#U@IG M^YIP3C<,64"=F=VF!R[GW*FC'<,9$(7*;(A&&UH?YYS:CL6 1]:20 ERE<)T M5H]V\=E#]FRJB59$1:$_V&P8KND^X%.PF1L?T4YFXYB2\[D.SU?8"4-V(/YM M%U@.,:^'W^9_W<40<[8 1@>!YP[[5VH(Z#WX3/@.$[7>A-$FA##F>IA.BPK@ M-\HJ>MG'Y^9T+T*MI+SOHEYJ/K8_[%8.+T;&Z!NBRUR'PKIO$NYV@X0M/N&4 MH ]H^JV?_F2>!WLH'#_F>GL9U/;[9?F+.7P,0ML[F!1R>IU&-<<+"I3-Q+X6 M'(8&B_!FMV_$Q6R<7EYYH#*S:*?1.^N38P42TB-D,K6FSFJ)O M\[>Z@?E@=Z(]V)!//G4;QHT'3' NKGG4]TIT]VQ_SO#[G?.Y'EX'N)P8]3C1 M8[PCI@C,X<6%$=_NP<,Y,/VH-_5_?CC(#15+/.NU'Z%RGHB13TR/1R $3L9P MXDF)!Z#$4R0>A!!/D7@42@"1>![7=X17>EK@WAMUAX(J5Q_\#$ 7)W@^>DWM5KU==,1C[8', M1:/S)LX1ZP^U978O1T9_>"62V88_@-[(IO\.QDU?0&)21U)214G2(Z6?*=IT M390QL*,5'M^2):;1_&S_AS]<"XU2<(^;173XT93--.J+VGJ)<>2T,\W2HS9> MA5 /!-#6+PF2>*'B\5M403Z%]B\76CPHM/B#""V?7)'+;+Y"L.WJKD.-2BRQ M'7RZ3(VRH*R'MKF^!]F_LK2TR4CG=-K9NXV7\A<3(%QPG;F=A/47T M+Q31.]I6AR)JDAJNF"8VP^PAT1!,;&@:R4\WP;N5B%8&[5*G;#5)14S@]?D, MJ[17'$1ZB",1I8@7/(7?SI[Z'B+ZN:N);VLK/AW;JSFV/Q+TYGH&U+E,W\?2 MD:4%GY9WVVX9RR;;4;DKY3>KK31*0#.&?$F1B9=DXE8^YU.>GO+T?FNGKR7Y M::&[R6'V:VOP-H/)(BOJ=G6Y696:0)[B4)[(9.J% MP)//&$ZX&>(!:P5RQ3X_M=A^2,*P8WR"KT=KCBT+S\[+RH\ G9>U:9C\<0)VZ-PV:&H'#Q/E!B5-3<0C&$ M:>("F 4*;IWVX[ P].T:MY?30K:+]7#P/28X@6"AT/B]M8BF#!& SA6P@2]H MNN44LCD5POMB)XA3!RM@40VN;'AU;1!(+5B7= B"X[=??\\&^+5WUM00G8IJ M4]Y$P-^MJ1D1-5AI%5Z3=1>8F(IHFJ)8$3E3-,]5U>:*PP2)86N%C:JM$F.5 MYIM7W68C M-3T&1N!4% .#_D<^O"0);L%^9?)O'S2);F2*+L"C> M,G0/X PB$!HZ!U0!K*A=+-3MOMIW'3%=.Q9*%Z>J$16],")N9!<\P"FB1=.' M5K# 6:Y0 1&U5;>PWA$L5-?HZI^Q"/9+0]6+$"KE>'.0<+NG@E/(#@&J# $A M@B&X0G>9J(Q>A6-E\![GZ3XPEZ\A4)TPE&N(E^ R,US16-S+_!ZXP,7"0L X M[O)= $6$,P@FXVH3YZ7@.4>SOQ5 XANL1ELNX O+KR:3G!N!5 '#GE.$"%0 M@0P!$=93$0$\' Y'>P4A+(%"1(3?5TY#( D'.V!MID@FT171 +5-Z._$0(4 +A*009+4Q'LOT6+0#)<<([E<'N0H(>ODS0P5?@ MHY#U #_9 Z^Z#PRIL/XB&0=B7?>9XW3S$8X+,G" =H2@E;I3$G[*)T?0M$$( M!/!MCX0KV-8+KO6(:+#4R1$_<0ZD=3\9N,>QB)-K8CJH9I;H3.J =9#>=.O/ M7=UPS)5PFJ;IP9H1G@YJN;6L0F! <)C% M(A67G @'UT1:WA%GB-EXN ?.L2G*2"TZ:A5,1#2MB &1)>0YA.V5K7.+<::N M.VB08.4&TF2 @8%?:#@E_O Y'@K,SX17P[$GOIKXQ%<+9=8W\-7.HWQ]#AOL MHLMR>VPP%Y/)=/&8-M (1VHDS WG'0@-I"B@BN8B**)E0:!2#VS*]:@=2S=$ M8;MJ"7G<""%2XX$UXQA#I@R6!PP2J%A?D&WM?R1Z>*RBMI(-77,,M_M@08%] MIWU+O $F W[D'?2JRQC[QGK9+Y#$JXU1M;3&1(7N8"[="APJH \1&-%D^V99 MV44O%H;#H&)5]SYAF#]R(^3]*R[DG4&Q+_>2ZMI[/?&]@PD$%)S\0.')P&HW MO3\Y,1\;P@^+@F@&3)8 Q21;=KQ6Q[]TOHHY%JCO7+LHQ.K6\S%,W_$XL&_W M?@)\=;BCX)F%%PS"?[7J[+\]LS#<+8$8$9@5B$>!9C?B@-:$+5B (K2CW%XJ(<^9A_$%UN[S_3> SU2V!L7?G4- M:0J]H2EX@FXX4(V^B6KNU;7GK?(NMJ/S*:]"^//]IW!3@+Q(.7I>$HKKN 8\8B9T-KK,YD_*VVJX>G.J&U84V=YO>E43UZNZ M4]C#<<["9%KT@V\",K8/T"7WD0+HHNM'7E8P_N!8)9#[]%!C?RIRPA*\'6R- MZ:%\.OXZ?/+Q3AX\+H "HFQ< [<3C"D%B",$U-S V('I'2B'T"N70\>OOQ M8T=-D8_*FZBCB_]Y1?\9840^GXBVA3J6;8O-WK2O)%FK>:T[H./([25S$FV- M?S"@_P1B'V!Y-VIFX1DHQ?DLC[\NC0R;I2QCC#?G5+^T(Y<3A6CJ M$]84:4B=\)86I%XP;<;;2 9:&^!,BS" :HY)-=9M*Q)H4;+OO')Z_4+ZUR]0GH"OY@N0 M;]]QFF:C\WS_7N<5P-303$?._3-7VK\6Q;?\>TZG&-ME+U%P?H7'-[S+T3A5 ME^2=*_G@*3"!V8NY(U!4\(Z#)X"ASN_ Q!)5%!B#H2L4A8/36G#(D?1F"B\_ MMPL'&3(X;42+\ ?[EZ8'P]TP9@!]]'@,\H.U"#RRK;UB"4,V=C38XJEE[>BT929UH85JQ-67Y'QZ3;?/+UL#A]W^\OF]UTMD['(7=H670XW??S$ MRNFY-[H0W5O;EVQUZ^@0P)C8H2V/ M'(+(:*3HO44=2^L]31[/'K' M94>Y)V-=@"$^7@$N,KJ]- # U7,(_,,WAQ&LO5N,1?%TZXQYL?XX N=2T(9 M[!.*%\PYX*'O_=9#!\6_TY;-MUI,K8$U>!L+.^EVB\/\4IH.V/CZA-X[6*C0 M!C8V&R'"!>CFDRVO&S[1?,JXQ3@9FD]+.I:TV'8C91?L!LW4JI_O0E= Y:DM MU.4*;FJHM5[!HJ/FJM!?LSVJ79\Q\6J4:ZY__<;)"QWH8A' QU5N&S!8?._= M927(6F V*'L(_G[ B2^1!:"HN M%+0GV6]^[\D@[V>0\:HG$)5%KJ+8_?*N/-MELH)]CD'>30'?\0/TOS/9$GX7 MR%N1+:K)I7:^1=&87!E859O,FIW!C&8V\L2'Z,XT&9$O& MPJI /DBVF$""S:QZ0$H:K_A%L M0^"V!YTO6\'C*^N>7@WGUJN!;/4 ,2?$NK/9V'%)L=?5A)A.9L>SB02,-NS8 M9(Y 3H!2 -R%K7G4>059M*:32N1>L-TKUGF8K>KF_!UJ [&;PV$76RR&JI&\ MI13P&5^CL>A0&(JUYNM\-$;!/.RTX/:F/7O?B7)P;2*0F+J0@ :I2S3XH"R?]/W^I"Q/.0'%*D,];L.W/_U;FIM=;MU>S>#57C*WH19R$FNW6![?Y&MX M2EF_<6EV"]%T;Q.)FSM%4EO:9LRB:C';85DH+'.;Z"3WA3O>RR3DN"XFV@K! M9C)55DIETQS8<2)V6M7K[[A@B_M\;^3>:'[O0;_-=J#-I!,Z]Q.7S_2W\F/P M)'Y1?N$=!)),-YG#%>:#2](ORUY <&BF91Y=Y.RUA. UA(/[-+8M=-^Z%?V3 MW_^['SH*YG6CMHZ".!%14VC?B@BDY>\OU8\;\1UGX+_[03];@;W;6]+-I6W\WV,$F5I ME6N2!:$@0;V%7=CLSVD>]]+7#=S+YD'IPU&CU:#>"Z;P?4QW05WA:1"G--YM MSWNL9MP>\? 1 =4"WJJ*PJDF@9SE_BU@MWQ(>8>M(_S2\IO5-N#/VH9G;<.5 M:QLNWG5_10?S<_HEQ+T)TPP'-M[/M@K>?4ZA:P=H7\/$W(Z>$9T;"%$(/:;$ M3CHQ 3:V@DA];0$/K7#?&5;-#I2-X79Z2F&[ZB$CJ7A MQ=REJ.!G#8&[9D0?ABFM(^O><#?I;Q?2<]>#6<>.">4A24CN.$K"=59N9=N2 M/:PI([6);@E/FPKX3"2?BPD=J$T[_&KPJO[I'Z:WLK$V,#F!!6A87KBY Q,* M;&,;R=(MIAVA>>"ONFCTL$P#YNV!'>"!O2Y;D>NG$OTQ!M>7R^C^!MC?L4,9 MG4.7']BB[NS!WLDHV=HMXKN-U)(C(NG<_58GJWZ/&]FL4B?5^;31BTI"])-! M7_ "P-50J+P.!2V/);*((\)3;/AFNC6>]UZQLK(9Z3F>(9M%Y!^GSLN8X;_J M//]=OGGQ1!3>NHN&J6N:J/JW+:CNQKM8?_..YI;7,)_%W/R"4#T]RYOJ<+=E M>N4*3K\:W22[DG[]_MK;Y72';M/;R7BCE!LC;D0)TVIR^L67%IFD(4U-;IMC MYGW6-B8YQN*GS? +R,L1'Y+O,AQ MTYXD9VH;DA55>M'@C.RBM*+?N 7XPHO>K[T&_"A.*$JU 62!K8M-40NAB;OW MYC'+3>+ZJA?68?&)A[P?N\,B 7G 1<7:HUEEI48 M0;'MW"*:S54Z"Y(&R@;[Y<3]_)%%V3:*:EQ-LN4HT\95*9OD&0FJI>.16*(R M;5K<;,:TL6XV;[2GK1K=!",3QR.[T[A0:@SK+:6^7/5&=T6#DR=NK!7E0$3H#G%W*C;08;Z[BB]X:C#QY.Y\H ME:=3.9=6YN5A8XGED\E.'#Z3.A[9,6>IW4!]W;)U83W-*JVY2%BPK][)/).I M:'%2:2QLIMY4R4VZG-!?P2[%3T,8N%C+-S6YAFCUZE#@=N=6G M(I-?]P;LYMCDAV%ZS.+#6]CJS2$BCY.E(3:C, MDDUIJRC++$=9J6@-[UMP)'D\,I$QF==$"EMAY>9PD^&3A?DZ1X]2ISL_+999 MMIC)-YA"H4N61S.V-&DWP4AOYV]4CX6$^_!*W_3N]-UXAG.UCP+8'BX$S_, +E4OY?<*-*N9;8, MEM/,UR%O;>)R[V:\LK]4"N*:7V[=CKT?FOD#>.+.I.!-ESLA>-_#._=$WD4E MNE:#V.7>!\Z=&OKDX.H-VZ-SNV/V=YLIY[K,,KQY!4#5?[V[74TRAB4OM>() MW&$%G@]+&F'%O;=IWN]1B"[^CW-/"4WG-^\' _#I_E!N;.H0.OK&]X+G&0/_ M &9W '3^3_L38-23$ ] "!S>I3_I<'\Z )A!!X+!%_$N(1 M")&(X4]"7(\0'VVRZ%BM=^Q^>I*T?=$G_1>*1.FV";P]\]^^]WE;K?S%:W2P M-T[_?;):X"Y!3OA_OXA?GY4^(H8G[D[^L]F@[]BL@V#FDQ_^E!^H&/6]^>$D ME'VX2Y]3CU_:V.X]>3W[RZ7OP.[O/OC\5F:?P,6[J:MZ@RWX[VO,^BW'[G&[ M==[PWI*\_N4\FSO()\).(_[SIT?BO=N_>M<_LF;:AH,->B5!N_?*[M H&M4\_7W+ M=D[/.RS\!QZH1V7N14\L0X[0/)V:#>J[5(Y9XH:]IB?YN5!8CTATA)*G.2Y/ MR?[#8_,O7#6R4+(A1MZM=OX@7# MTQ>$^QNXYJUS=0B4);;9E>)A\?-/D>5UC"Y$A@;"1"X#^>DONP#OF]S(B?+[G7MQFN M(;KJ2K!*G8)-*//D4LDNU^E-MKP&H@N,B40JK+#K>X3^&W'H+ >%@ 3@W8MM2W.A*6EIDD M%')@KL33I_71WRSR<09:%]6SYO3$8\K13P"LG8>)FFO>9:5Y=(4 MA[,*8]>2Q7*IE,XQGCN$Z,XX/"RKQ&);4QZS18 MZK7!OQ:CV69)AL**KDBHY"FLV7>/:[![_,JO,B+NO>3'B6W<,97W=%N\O.4; MAC3NO=X_R\5ZLOVUW/U[\\&-^/Z?Z'(2U&_;Q 0^'I1_TM<#O*X_(8$PBSH-K23[J*\KEBH M%W5]-W3KQ,K2_T'DME9=Y1DMQ;!OK:69):DP'K+F$2$LP=/"2CE]*V'I* M\CLLDWMS_(U*&NZ^KOM+\LT3+3\HRG6J1F2!?9'%LM'J4N&T/M%>KH$H X,C M^1+'WLR]_+\(F^GW2;^8K^C4=85*^*^>]0F6VB=4S!YK<*!/DVQ>5)4M025V MV?ALNY.E,$S$UZHR,*-5C63G:K\III.O?+U#AV$BIGOT2$D-E5=V21*=(K'* MY?OR.@P3D>^+K=DT6S.2-6:84B' M\<;ZM4\6"N"\6C)\RM@TB_4U'89TV,G)R1S>XS%LOMQMQ(VI1Y.E9AC2H=41 ME]UBH9L'(V5E0RG$;%5=AR(=IH>$S4S[-:91YAWC:X+11IVFF$5=DWO?)T2N"C/0*= MJV).@>BVT0RNST8=AFGW6W:B_BIFS-*M@.A.Z@S/2UXB%J'?U^OK1E"%V!G% M0& Q/(&F^,[YW0FR$'FZ;7XJ"K8*.X7_,1-_/S>_0 8Q0?F MEH='5?S@WMT$9/&NR4NG&W .Z^%G)&N]^\2],R3C@VW2-7,A'K)4*[C8;Y( M@8+7;LCZ8L7YA;O3AMYH8M12YIALAQ-*&TML,Y.F@^I(O!!8XH>6:'X+-7#W M@LX;Z8$'KMB\O1JX4;KF'^J!6G(^H*?-Q)RIE\9*0NDRY6A#.E M;>SQJ)$8!B[:+Y23&5U,74_3>78^Y+/$VC+P@>:"::;)2U7G3Y%^X%+0AUCS MHU2&?D=KY$]D.HO-ZQ.<8VHLQ8WJ"OUJ$>.ABZ*)OQ#Q'P9]=,JGQ!6>A?H<5N9IBX7E50+//B)0V6-ZW,0NN0ID+A MV=G66,T41: =U$VS4CXLX,Q2V,UX=9=C['5= M':9LOCB1: >;DR NM<'Y?F&2]AZ$4U^(,,U:DR*JR)FBG[N]#<_G?CI;S_C) M,W[RM9B5X9E6/FBG:P>6D+GE93W%^QDZ>L9,O M@=_\B#R_#D;TIM8KFDQVG,H7.W4CVC1H!X*3Q*]OE3R8F9T3)R+8&GB/X^:N MZ&,P=W2_\PRA_$506P^Q2]\9HNL;&D'H^MO3 -[]=WTO_^]2H/8T.R6ZF5X* MFU>WU&Y,%JKY5--%$KWA9=)3ISP^CME#;-,WQC_[CI;8591*+ETL5DF;K;#+ MBI@9BD9>*Z^;'N(IRA[^0=&BGP^,]@AK?C2+3#V?E4>EU^A:CTH.GBOU0B7>M&(>%%[-A:'Q+&=B M\;B(:[=:B(/;-8I3B32)@_-E(L;Q43PN$*/Q6)R,4A,AD182))$6TRY^U[== MZHV!QRJZ)G5$8YX3QR'X83FEV6A9*WS$%"I8CAOGJ]*27]\(%^H\/M=;U8U4 M+ +7X;5='%M^=>-7S"Q(]<_3^2L8M*Y%Z(4AJU[=,/@WA"R#506XB*J#=7&2(3K=']:R-8VTP4( #T:ZG*J*VTB&TY0(9Z*GJ")XK1'Y M%UP;@?VG@GY%O^#_^3?4]MXC95BZ !X,G@R<4C$"9J3Q\H)3(]P<@N!!)+7_ MOLD9%7>% QNY[#^";%_43,#'<(WT1C9'T(,>-;@M/Q5YI6'HEHAF 'Z2#&Y> M 2LPJZB6=B1LAJMU856<*]'V0(RW#"R^W#0/SKG$!\ZYP[GD@;5!H_WPCS;* MDPA"[+;BMH8/7[!,]EC:PDB9;F WBP?HY#P8SE(W U]> MI\$C)'DE:A$PHRJWC1!NY;1;=\/KD@;$3H#L[SP=<+$^%R,(QD&$W"? -T#; M$G Y:ID+I^DFI.B:&?M99_)SXC<_(QQLE "#*^*G '=E.G1^DGXWEM P)S% M)"#BGI?E.QHX<8SK\K__UP%^C1\5AOB,NO&/YS %EN7BYA#(=Y+$J ./PTW MF__AU#6W-=UE)M/[ -,_OL\%]R&"8S$R\7\B@9_A?IQL)L1^#&S9 ;:C^[5# M>$?OPS=@>ES*6/KB'P*/0;#) )F'(\E$S>BU9'[2^XI PSHJ0'/Q?_JU+.A M8@5_!GH)'%WJ01FQ^]&OWPA)%"JTK([@,DV?4;GW,.OA5H?MH&OCOZI*FDJ3 M*8KZ(BA><,C,90OI:^!GPM4!BHO 0@DB[IZ:RHWF:-/-)ELI5I[,E\5U2ULL M$\W[0^TF8Y' BM#AQ0?7=$45&. P[,"_"Y^0(-$4&< (M*\&P00S07T'I;B9'0 MB3G&3^B?(G-@\HS%"'2I9(US#3A11I9.T&G0G5]%MVK*1.8]SP,]C*:+EOR> MN43^9=KC&1CAV:# ?$-#@(K9K]Y>Z/OU>W.#QM2_T38YNR@ZWH:F 7,//B;" M"3/;# C 6-=L!.ELH3<)0*P-$>VU:T=F=.!%R(@94,>VVAGX31=/Z'M>!1.C4$($^ ?,##@#>SY=3_7(7!0M M7VB@#S*WYT"T15?FC)7,0\Y=VH -]NS#081O$W 6#!8#QQ5^#IA6@+>N8/D+ MW0CPDNQSXH%00[D&["I&+6X3&7.F;!ZZ.)QIVI!P<,YCBE.0>H<.:A-W#9CP]S/'B8XZ.^ MEN2GA>XFA]FOG=6XPGZ#YQOM"79P*K@5F3!7K=\7R_4$R]$R]-NL4;5 MF6Q^0P\* V*WR=&_?M]J.^*AVU%)J5E9*VL&0\UJRAAO%DN\(-UA.^IF<5ND M1Z\IEEL2Z=5JVFDFF^O;;W+%84QP,:%P.XP1/ M%=F,:+H%#T-PG&XAX9RS!I@ ,I@YO-V3]G:PH(O.^"F'3D+/D=FB#&IC!?XJ MFO#:3C:G@'R.';@-/B50[!6+T);##8:(#FUPK G@Q4=1\16GVN!3:#&(R/R% M1SQT>='\=-/TX]:'?P(6JX0\9#0&K!-088R\9B>"R '3'_RZA3,&4@;_L(^C M(DO6],Y6^ EG6U/= R!C #)EAT#VYH"*Q90 *P?F;1.(YF](Q%P]6+7[*82 M3.F;H'].N!2[P*67S5_ M\#RTDPQX"!\::SQW2[ABC-DW38!6SGS#?B%X*\3 MVT < ST,:(.^>+B4KA\^GXL&#W@%3"G@U?!335=U27:;SEB 5:R O[:WQ[81 M38214RR50ZX+UNH& &;Z9KO5R&^LA=(X!: VS8RE#G C;>Y M>OE0+M![SB*4Z)B%W5S&NF,8TP:2.+2XAJ$+-F\%H,1H36CYVT'#%0.YKGJ[ MTG WQ>V_%'IVE7,XK37LK8[-J6["3#:)1+(L_?I-Q$X+S[R#* :<&2B=*+QU MJ%>.R6?H6TX%&M! N@;LNP9\DX6SCH@)9N,&;SSGWV>>OXVV67_E'R(?O(!<\W3_I-:!-TX&-$EN[6?=QI(. M(:FG*4^H6 6.9B@).5)>M95X9ZQ$=[ML.MEJIKO2#7V+FQK35]D1,X&M^ 75 MZ+/M\7C#9.T#9HBA/"VRYGT^/\JF43F2EAX\Q MW')+J(6H%-?"M(W-,:4QJ^M\GY/!EM3T=S"^:0.>=.)H:V#+[97KQ]G^V ^\ MIHU]_@[YDPE_MTXF@SZ(6/<@-RH0<<,\O2KC9H5J@UN**F9;1FTQZZ^F&=YE M15FS18&V+HP;P6'XE^>@G3C>EQ+24K&(L_C(#3/1WC >F,G$O6\I<9K- 1\ M]_1TT SE!'T!;W?H=C:2BA,1F)/C",!<%^2)C(J3+4/W;V^010F=YO$6_JQN MO?$:6(7IJAQD>JJJ [H"Q&8CF\@GU1UUCUX*%19TMQVO!@B1K5HH[2;@C@-6 MDG7!C(Q%L$H-?H*N_H^7%.$,Z#*#TP:E&H5<0;G+>P%./% Q,.<,9@BAI[ON MNXD>@F(1Z+H(IO;XEZ6V"% Y M1[,_=.M$%8SU\YN@Q@+*#QV8@BPZ*5I^]E'$W"/=N%OMS,M9+G8GN[6(,J:< MN!F!X\.D,[:PI >=.R8I2TCNR*S[6P7XCZ- MKSZ9 +\Z>U8"XGUBB*XT#A=XI+ M)LH/2W.ANU+CX'A]"/+L[8UB+?^10@)#Y.J3"EBF;U%@ ?+L6E.E&U5R&9:C M4NQ*GBYH"0>V-(Z_8-@ICGC$7-I08TS@'2*\I$9D =+.;"SH.39$33.WZHK3 M9.Y0PJ<<=.4CK@J$>04;2]0$-XL6DA72SO'?WTDS&=C,(XK>O7+T.#MEZ@R3 M23?J?+0LG#/Q$B.7:N"7DDFWL8*.7TPP3H\W;#I2R2\9#,"P0 / MK4_J:.,*0?VJ4BH@Y:NL05V3NGQ8H*<\3L5F-$3<-1' MM\!Y.U%*\+ Q45S+;RKDF,$'.AY11CSF:4[[Z%[C1, 5"=0877NW:[E:=]3: M] 1LCG?&ZZY<*,>;U]_M:(/L- :I#D8U&O34SNAJDP,G #(>15$[DQ^!=B-JZ&D21:^*X=28#60K(Q6\ ML,&>0C;U&?;,Q/9VG\/6_CL@+)\:O:[68"1^/%)OC&2]6:UV,&[$+'%=X.RZU1S%3Y]I;7H* M3C32%99;YAKS(58JM MEE.-/M,6%ETIW]QUQ^5FV'X2^76)?R4':<:6U$1+)12[GH<[3QR/9&M8=[;H MU5+*G)4&\B ^:\RI-1@9/QY)ZDJG*O?HOM(V1MDLF1F2>%<"(Q/'(_GQ9MCG MJOQ$Z:4[PWS25->-63.,FAT[V=9+DSJ#V0MN(==?=S,C"T>>S+-07\QE>QS/ M,G)^79[WU76KF)&+;KHU[QD=I=Z99FM*9HL5P=O)T[<7YI3=F]>& M*::\R*US0#XUF8 C3]ZNX+EI8K/4TEB[F,93Y?HH0QL0X?]DEZ;S5-,FLB:) M4< *4;5R94;3H5S7'K$8)9$U46DO*,ZN+59D'6\ZF-N'(^L9(ZTG\YTD*XJ# M+5W6[V\'(EI3%RV*OARTV?-"1WV M]B'/=DO-KI1F[;XDY%:KOJT6Z3 I7G&4;4CE2E3I=79M:2-0'4Q=A_&\)2Z3 M#!X=%]BH-NK,\>@T87*A/!_/U/N)9K6/LS:QFSVXRA:%44:A\?\Y3 M.6YG4J$<\FK;L]$\9Z18:LTUACUL3,R3H=JF.Z.80H:-#K%R?D+S\?90:C?I M,&U33^1VG+79Y91Y>; ;;_)9*9^"9?&G')+1E/RNGBXS1*$AS^-626Q7(%R& MMW9@X[CA,2>WYF)\UXW;WBP(C>SP-C\5!5L5ZY.VO7!K#SDUPZDP$MB> E?= M;>M1U!S+'OJ1\#@\BE(7@&VS&*E8HMO;SM9MQ>9:C>V*;%NMJ'04J+XT%.S4 M[>/4;]CJP8T )C3:B8@)MP+X$OXF^)W$@"WL1A(Y= -W<,6'"B-1;:23 GW8 ML_J?,?^\AP 9*YRMJ5['SBV*OKDP*0-9MTY8_8^0PJ+Q9$A:AG> MS *]YW_] =I)(A6[B-3U[';_1]WN/TT7,D9=!!AZTN5.=$G&J(NP^$_"_!%A MWH\T>%FC/1B4:?VP8X7YSQ6 JAP5\6 +_7I8,EJ3 MJ UCJZ8I7J6G[5M'Y/> F_/8]WLAY]XXY?C:%T%5*K.9-/-*!FLGAL4M1J3Y M9*KY^8X(!ZD!+;A?]0EKBC1D[1#0.CG:YCKRLL!AO>7@-9?B6(6B:2?>@*V2D.25MKF;ZYEV=-*6UJ,$LL2)KU!##R-JYS*\X#\= M'=XKG6VS>FVS_(<8*-],>]RZ/\3W5!]A'28*.]RLD,.X4E@5L^9Y[ZB.(\\%+TSN4-WWBJ/WRJ^VSAI&#^?M1LPEB=,@:K]J"7T,$&P_LBU7W M2,+>-P-H(L&&TCX8>>#O(>6Q7O402EYU0;7<,MB#B_JKHL]]-G7 V41W+T+2 M!0Y3 _[Y$O!Z^&:(.A26PM$9C]IEK%P>S7F6S68$+4K*52.KW0J^_J],-B!B M"?PVV09D.I9\WIX^X+4V'L,O-DI^TN5.Z0; 0$X]"?-XA,%CQ,5NZD^ZW)8N MSA+Q6"+]I,*]J4#$*.))A9M1X<\C3Z[9=12?0!&!+XM0I!87BM7"M_(2& ?R M$B+033C*5_:Q.:YA$-UUQR[7]WV$^^#>G^SAUX3:'?OE)W%>^P#+JNYC646R M*F>:\@3LCG-=IQ_%3B(AVO0/QL=9ZN[OC@]/KL19=$#5 80<,^+"+Q/^, MCC%5C8N;.K8DE!2K<.(T78&)O?%?OZE3=*EK,*I[:/^]C!I^M_2-&-7F MS565Y],K5N3G46G)-I56\5KWV&<8==RB=S5&*L>5^M)JFPR#CY,V9-0$S'MY MLVGZ-QX1[2-$Q>L:13_? OKAYLZ[(OK?F99OF3W?+'$I>L6#])LM_7FJ M?LVIBDX,"/IZZ52=ON:'BZX\L3#B%"[W_[/OR%48OGL?:>J,:USI[\6.LGQO@FH90WXU0V MH?.K8>_S9\^E(Z=*%^>;*K5.8ARGK%OBM( 7RC18YQTB#D\F>X_M="TFTPEN MMI#CT1ZSK;"D4=F69X8BW83)^,:$?+7FVRE3GM&E?M9JVUD5,AF,%B3?K)() M)KP'0.Z- M-DO7WM:&65**:ZJUPPJ9A92J5)OU=?;SO9 _OJVM=K4H-PK6A*7&G-6J+K1" MVEA_M$G94>O>S_9GNE.E"JH+.8.WZ""1'U[%KJ>P=TP0VUPV7=1QV''D*ZLM MCH UPUJ>[.'OW\#5[(Q'K9;=YE99^>^))E_O1Q2_L?:;Y/W)J\YOZZV[[DOK OMQ44_R<'0C*Y#-M\0]% MYL'BH3VG79(0Y=F]]EB==CB]Y3&ZWV@2]R-Q^C*>PKEN-HD1Y?YJ M-2 V@SSN=JJ G8I.6U)=74\\E%(09!/U98V [11_WMGYE?+^F,+]5CAN81OB MB*(YJUJ)KE-85AN6.2M7;R?&]*.AT7P^B>](0>1O0WC/A0Q^N]PP/=B$"?=L/Q4&OV7#F[$8]PXW/ M<./?%E!YAAN_*5V>X<9GN/&Q@FW?Q&5ZAAN?X<9/\!"TWB,+#M /IB!<0+K] MF5'&:Z'>AL<-GXF!WS@Q\# 4T>"V".LD)$N03MKE[6MWN<$*8]E8[$Q,:N)> M5QO\0UF"MX;%/?)H+UL7KMOD<2_Q_F/EB>=[P\V].>SL:0:4#PI=Y2S; /\] M']EILOI\G9-W"F:+!5:9O:9+Y*89&MD)'_H(D1WZM#GP2P16=,WM.4I,A0$? M?3Z7+0?_R$:IJZ$1'ICH=K40S]D=>X9X[A?B<1Y"QM)/[+\'C.<0L?B3+@]( M%SP6?P(M/R)=B!CQ1"9_A-!;\%RYHR,98BF]/\(R@"E*L&X!6D0YD4>.VO_W M7SB%_8?$7YP?K@00^9:BO^]&.$L]_??)XH$1!+GG__T"9O G)=@-M-R79:X8 MIJ/G\-+_L^&X S%ZK. 3]"LB_S+$A2&:R(_8I_H%JGZ QP '7B/1SY&1!]N% M>]3!QQ\/%N$J=?#.X?WX&8Q_>E2H/9@('A1Q)"FETJA?^<$KVSQB2_@ZWPL$KOGFOV+)YK MJ;FG3OMV.BUGBS6POLY:5%>B<_4:HM'6F;RHQ.GA3J'4;M'*+E<6PTHC$FHT M(DY=7:,]F"4 J!U_&GL_VMB[PS:<-0W_\DOJ'ZIFH;'86>MA]J*5K97;FD!A M=J8>32Y:KP-E)HWB4+M2UP'K>Q1S,0BNMW#WYFD^?E/S\6XZ\ZD OZ,"#-%\ M#4-=K3EKGL:VF41FR1>SB7ZV.4I S1+ K/AP5#G!B<,8#$^ MQ&?\)CO#Y%1"+"6KXV9%;,)]@)[^*8#:O[^S-=IPKGDB*TZU19A@=OTS M3.^G=W_(3<[3]'PDK7=&WX6A$^LU4AQ1R;Q2)\;F*A&5:^R0'B71G4PJ]1>F MA-]A*=?($GWC+Q&/'V<=_>__ M=9!=Y=M=,.U6-_[QK*O LMRL+@+I'$F,.LE;W 2\^1].77-;TUUF,AWSFRG_ MXQMH)-IU+$8F_D\D\#/M]^$82F4L92U_\0^ Q MF$,<2&R.0[R8&]'JB/G(/67^AXM,#:CS_JM3SX;*&/P9* 6@B]2#YK#N1[]^ MHZ1[:#=DG2QHTV=4[CW,>KC583O([5%MUYTDWV<7ELG8E%C"A_S.FD_7OYQW M.>-&!"F00CR>&/$D18[BJ00^2O&3U&C" UL.(['$.,T=? ,HQIK)#(8DKV39 M+)T;E=>+G?I:HT?X"#L>F4S%K6*:+C990DSGU4T!,U+;-2QL.!XI%3.5>'1> MQ!5YTM\D"N;(Q.--,#)^/+(NS/O5/%%987:V;$O"7,6'RZ;3IN[HF36*+.9* M[3PF[W"&CAOKT6(-KZ"\D3>NPFA;.J],=16(E@E//VM;TRT$@*+JIFV$(,]. MMARQP8>YI<*5-D(O-8DR\YYTHUJ*DRRM\UHW'8,@OW,=9,MH%EY6 =Y.,<[XJ!WIF+$I3P4=CXX,Z@'=&=(8I MZ-W,T,:R1%G9LH7U(MGZ6,7>.=[=VU/%6OX4# P853#W%S@_!W RSI8C3@<3 M!$J^!2GI6U-8 &0[E5S7]$HI,V*7>I]*MA/UUQ[9_/5;U\133.T56.T>4-N< MPDT[VLA8I&V/9R)O><@LW&)AZ, Q\_"W P3@(G-NIL.J)YB*Y\7-O($N@#4T M'?#D?TSG\=ZW@Z1"LX) V:*NO1R_XX#(8,:J&AD?4MH0>1&HZ0C0[C+@(@%\ MS;8<)U("P[<1;L7)*CHA)N!X-V.1HH;>(JZ@SPG7H6W!)%3@B'/&-J)#P.[] MKZH,E(R :/\"P<50PC7Z!0Q+CGBL/9"Y:'3>Q#EB?195GTCYL/K[7SS/";"U*0LR(&F;0T!-D!+( M7]K[5O(*XF>IP$T*M"$SRI-59UK=1%E"*+8Z9ILV,DGIDFB_T3<,OKAHFK8H M@+D#^C; QNM"&RT9$ ;]R0P5]DU*MNO5!;U11+M>%&>MJES#:&#20S@B,]'%+U[Y>AQ=LK4&2:3;M3Y:%D(=5JO MN/6ON+F>#$8BAHEJ9]M."JEHQ_RT5@4FR1CF##H[G=<-!FQ*0-6&;KG>797& M_>3$9N=;VFPO:TUM,*'/Z%=?HX;IOT,-H-U"%HX)\%K5A<&RD2VQA56':V3' M5'9:6G]B_SS>S:I %]4G/; SG&;5#70N^?LJ\K $5A;-+-"[HI#9P@T^'!NZ MQT(9J^4KU5V=L5.]9+>J3U/Z\-P>MX&T V6B;@/COP+\O8+.(S@3A/8?XX' MH(_Q__P;*MJ%;?!3&%H$CXZ"PV3B'&-G3D)H;R#Y<8I5922S4#USD87#L)&% MQ[$1SG(^YM&#WFC)DD-G%8H&N>2==FJ2BN.%-%O(]2G++H\3F'%_^2(^U! 1 MKL31; VX$4"QH<]"B9X4,U)CG)()K,!U._8@N27$'3!?]&JYUZGRH>XL#7!E M$QDJ4$: )6 !B^,E,N56L(^+-T#\NX4G5+,R[M8@:?+_:+I_-?%0P5I6V6AB M+/ T8QOM]"91Q5*6 8@:3YP5+$?_P3-I#6B,<+1E#:HW0+ W(96_8$M#,)3/ M'%#>%M&:X.Q1W;9,*/S WH&XR8%]:DX+E<7JM;MFZM)6E!;I;GU$KW_]=AH, M(0CQ8P""R 2(%SK&AU &FU MYVBD"9[CF 4+0UQPT*)W 2_0CT@E/S!OE&(IG^C[F?9]!4<73< MJ0^)/CITN, D>-6&>%W_DO\-75IPAL% /AQY&_3D4R:KBAP,PT'N*6H+V_*O MI4@O'\PE5JEH[ M(XSH:'_*R P[G>X8+I6"O M5E[$XYJTT:*+,6HO1R;.D 30!$9)E'O9&A^F!C*?D8"X-%#U9BIIEHTVN^Q) M^*#62_;=:)!D^6Q>C_?;2F].)/*M16:K9IIOVQJ0&JM_'VGJ _7VEYJ! M?TR107NL;\O-#H\5!HO:IH;OUAL>NE6I6/(R1:#Y]R] %-A9E(?'HRI/W!/4 M-X@NV?Y@+DXX.#C&N3/Y"['( H#SH?=AQZ["Z:W8:\7L].;BO*Y03;L%/'73Q)?K+T 8 M([ 8GKA((]HZ1A@[4 U[FWHO&\=P8O]$'A95B[P&JA:1CN&IQ\QG^ZITMD0L M_I@XRU?? 8?B6(SZBY8;?]A\S=LL%XL1/T.>/YA]["JRGX/)XYV\5P)ONKF6 M^QKPIGO:NVMXZ[ M!-SO^ABL M'#W(>L44C7=?S]R &<7(8S10%ZO*)FHB\YEZ&T;4UU ^R.P$*\ M(N2K.0^!"?QF9GMPP]/B-"F0PG_PMW0,P]P7X[NFUB-V.1*S\>%TK"JI23WW M!PDIH5=/@;C#<9P!IHN:W812CK.$PFT,LT+55K,= 9&5L%^_4QCY@N/$A4S^ M/SP,'YZMO[X>VST['WUC_OL-@?^3D-Y?+O)??M<,T8A((6/DV-$.*R@81D03 M@\9ZU73:.Z3# L!7X/3XO4JJ'UT%> ;1H^\,BNP1*+!'_JF!\U@K>UHS[U9M MZ'[(??,J.I?E0FK,8KU218)Z:\NS%Y,4KV[.2/5)*ISBR$8F7( M-)W&U^%WU5]FESS6-ARD3<4OU)C?MLOYZ57H,8D>J=-8Z&R=$A9T MX1] 9A=/FT:^W++VYW(;O>OKU]I"+:V:Y6&.$:/]4I>?%/!ZXS.%%2@ETM-@ MGF(3G(J*\!J@DZF&?P75\"#5\!M2C6&QG:*62Y@B-NOUL22]ZF2C^7%+\^-$:TZQ?B$U-%5V MN>EGA3313E:SZU^_<6!<4NG3=+5SE'.R=(+9-6[UH_ UU1"/1[$K5$E<3$,6 MLK.$H,K++A;=$&I\)O0ZJ6439AF>HN)Y:<@WJNYZ8"I\0&Z"54)US9,>GPJA MXD/'T\DD,ZHPC%C@Y;2$#_GBYI+X[/.SWJS$"Y1VQ2(TL$S@$V#=\%/UG2,A M[(RLBJ9YH@)#B6>RU+BOKF9QMAVG,T1\G%_M\O2OWTGBA0QIPG"D^GCW77L= M&!'>>W@]Y?"=R&/X>=:J"AL:[UD42^56KRII#4AV)D%?"M#T].KG ML_(8V@3T6Z CW3C]]_>P7T^30#FNEBJVN$U/ M6>87;M*>'3>"P_#[ ZG@6,Q)K8B.X7)1B;NW(_>!0BAJ0!.I M6Z"%L)2#@I#1@9:! I"3@-W2!DXQK,2$M4'N8]T, M>[=Z"2I)P*O1_D@AQV(MSA>JOA5% M\ @=H=$9)D30<)60 M')%0.^&I??D#F$D-**% #!#MC;\U< #\AGM8S5.-N5(NU*;8,M\N3D?Q;)1+ M?^*P.J@N/PEETO"0DD0' ?%$X]&0/P]A'V@/-26O&X6S!F=U)*V7V0%FLDN5 MSHZ$HIB-EX'53Z92+\GX*4JAQXF'F"R.$"*"(F)9X'=S(AJ&@_KB,QGV_R:DOAOGR@.@PB(C@;GA#=# 9(B5.LR'H#@Y? M@S!+8-G)2V0L D6+L'""@P)6GGM@.7:AH=O2%'WLU$/"3P^^! W$\?;J17CO M#$>]4Y((/Z0NC!=%GIA%&7F4,N@ADYF;S0]7&.V-OL\(46<*: RK3!K /H1M MWB5@>: F$IYX!; &PB[;HD00QZ:32"I\D"FT"R/8J%?H,+_G/'L1-:F&W$IBVTKBB$84V.4 M[U^$WWGC-D?7T.4!T(\-0W04(6(81S6W7"T"-'/>MH#0>2&:4!5M,\1PNVHT M9FQ47D]FV+;!--I-B(5$XN1+/"0!+5Q)3]"K+FJM+\+3+21YT!X$IUBH;_?=0&433U!9\0DJ^T>@LB,NQ8]Q$1-'XV0B-8JG MQJULFN&0< RK55/ MS$Z[+:8W6NOM-Q=QMO>:KM8)C5') LP0/'D[192& MJ]?..,.V)^F=^CJ;=FD#/A/'CX?F2JLU,[.)!2//]=$L4U/Q94)RLG4.1PZK MG5*)EQ,CI9<9YH9Y;JITAK1S[7\XLI^@F^+8Z(Z9 CL$AG]=8$8&?.;)DA+2 M9I[>9:PE2Y@,):>SE&YH<.3)DJ1=AQ#(C-IFYLT94Y_.U+I,P9&G2YK$+26W M+/N'0*&Z7&:8(2XA,R MG1H?/WRVQ9=RDB_R6&$S223F!)EF)G084QOF#I]FTX*&R<)POA5:I7*9I\-8 MM97M#M@NVZ:4PHA0I\O:2(UVFF&L.NEJK8W&I;),(2Z0[&N_4):5=1A7F4MS M)F;(VH;9UMJI5W:C-J5X,X" O!\Y:)!@J>DF-A>JXNNF$2<2*GQF\GAD41V8 MM>RTEL3LI4X+9I-=\(M0!MBU=P,E62C&V7ER2)JS=:4L)N#(D[=;0XHF.VUC MHA!J;YX?U,=XSH;M[$[>WJJ\3F:2+E85.4>0HA!/;D992-:3MZX7& YU9I6XC-*29763@.3(RE-"G&ST5AL M,$K-;]8])?&J*;#5"75"]VFO9)2F&+QV%\B<3I%;65^/DJ=O+W3583FG4CNV MS2P3!6!<] P-CCSAD*%8T#1S-9$845I7%TN]D-VV)3#2XY C>/[+H5,O)/J! M "IQJ^,P$(\4Q$G0;8'VH1,1 ^>4/+?GH8[5H2$'HQAS;@O1=UT@Q+VE#)_G MN/::;D7$#;QDO:]?XYJ:R$CV;.0C[^95V=7["VXB*^5D/4JEQJ,AWOD#[^9: M 2H_+2_4[9F^]BIUH;NCE3FQ+(_*]*S9SD (6"(1#@ ;3L^7R$*US;,1GE/2 M(X"X@[@-L!0!E4.#-@=.-?(M.%C_*.O(-[87 8#N3UR1_!G9V>ELIK^6A"Z[ M+2F[\39:Q*GLNS#F4 3E["N"$1*P4.#$]J"+%0B+%"%M]QM(P_WKZ(!!@#U( M6WNZ.WP01-G)*V-3+E8'+$?*TUXY:0IE#+BZP"H-QZES #-$C73F,J[VP=X32#A&8/A]%0U!"\OMI?/V4OUM1^:,7 M['\4:PT)K7: +LYR6D;TM,>)U@@Y,RA=F9;9B:5B[46[5V4JE7I:O@P;'LX3 ML9]/T#< L#]-5"_2ZJ6"F'48 @;DU)P4#Q-=1IE%S3D^0NDH6DJBW$6H$NCL6P<$1;L1QI\'JV#4;DWRPV\?^XLC+>W1F M"8T182YKL@E1"GV[-N22W3SL9H%&^*%*%.6"?Q)$V"P"MJ'0@:D"=TRV+-%% M=3T$*#9?(BL((0J10^&U-;H(]Z[(G0MU,+O 58%[G0L[/QHB$AI7?89=%K0/ MK^8AYQP0*7!][&_)?I,D41,-9)R)$$U O(V1%7[M6_1, GAO'3+&E4CIM2:6 ME'5Z@\E&"R_QN78\79<^ O&+Y&O\M@B.3T301UCP9,R7K%5EP[?J4S.-1;?E M;!G+D=-M UXF8&> @%%\-A Q1[B^MH8RU5:R?P''4LL3:+ESG884:Q:S M @]"LY#T47D3=5*K_GE%_QGU^&ACVK=K%:7=%N1R=*[D1F0S%(+DC[*-WHX) MHXX$;A08_>?//!G3L$;[PBKX6]7QQX_*N*XMA*\*+2[GE5F+*:R6NM[L]P8% MOOEA(?S,.8C^Y7*](X9X\%)O/!#S?'PB8[UFMVIWALGV? 8LE0F\Y V5Q%@D MZX)+>ESLWFDYHL3S0+,;*%?"T]KRQ+U]E:$X JL!S!B!5 *Z&;J*+J>\>(G; MBN>B ,:^%N_1-WM$8P7D\@PA@&_'HY_JDY;(ZY(&341GOU%RX%$J8,'0[<4H MDS.P5(=;%=E"0YN1TBQ*E+1;-4K[@"5P+KO, M]>/5C)U[+_#K$42=FZI[K_N_KQ:GOR]$.[HQ#EZVD['$05'K>W,\/PP>&+^8 M:%;4>'TNMKV[]HJ;OW F>4)%ZT)N;UH,<[-O9O;4H\7DKUM;5S'N!;/$"I! M9K.'T)Q1\@-5'6XFA9M?>Y)HX;[;3]L9 M6:CW]'GY#@JB.,?CDMAB,DJV6B5?6SVB8RUA<3+UZS=)G6(,7@W$-! M8 ]@.5U'01#W6K74A#$HEL:,,3*8MH+W:@/\Z316=)?KR"FDV*! ML?5HELTN=HDJPVB99 (JB/2OWVDL>1L+ GK/]Q:4IX+XTXOEOUQ!W-B"4'=\ MOMPU)ATE6E^E<>Z5&BQWS:]7$$9_W6AVNG,1*S"]G*2^MC0C"14$3OSZG0C! MX?T^M_B%LXG:W^'6Z#%4&OYHUX6T/H?'^/*CBBAI0>/2!H!WJ MO-P@(VS;>J['B(OZ3.+L>B=^V('R:W2>-5F-,EM[HRD4U>('=8E;F 4(:D/^ M^IVB3EL!?(?KQ0=1%^3]1>JI+AX^Q/(^=6&10Z$VY9@1%BT75RQ5'AFX?@C.J39!\VV+*6K-#6BEQ M5,>ANDA#M)0D>9,^D??.^'\JC.O$7)X*XQH!F/:N.9\W*P M[D,M0P(M(^@V!!FXBPJ]Z9WWW9?Z$!HU/,"3[M!M>CL9;Y1R8\2-*&%:34[O MH/^40I335C565(CJ5!#78WR0YR'(-(DZ,1 WNJ5ZYKD\EJ0\E<(CA'$J*34K M:V7-8*A931GCS6*)%^Z@%%8DSK3Z.K9BRF-IC.?FEEA.0J5 _?J=C)_VS7UF MMES_XOKN]ZPZ@2DC_ M^DV\4.0SF^6I%*Z:[G+WI3Z24CBR$_I:DI\6NIL<9K]V5N,&+[_VIW?(@'V- M9CBFM9+G3)G(M"K5-9OD>=AW!@9/\!=H/\"A\\G\1P-X]Q#;($">L*>I_]] M90DY;B6BQF?Z)D%F&&6^KG#]1#(EE(]R/A,?$(EW@736='>E"!/51+T @G^' M0)TUW1J(UA["T^FOZ6R,+U%4 $%U2?5W)5H5)*Q,884<6>Q4&T74'R1V>MOI M1, ![56XI7OL;Q_$ & HR0LU-UE[$!MNE1$\+V \R"NZAQ1SZGG@SB+0^476(45VS&RI)@]_#0 35,'"$4!SO.G*^HXB1YG&4\B MEPK"YEPR0*LI1O^-#+>=VO M73B]^U"OXO#27[3%[89Y8YU=NM;MSO,,[R-AI\6#!8PXC8 M=J/WL"?;+9T1BT_]J[&V]KL+LH.;'LW]U\4)T>E/X[!2-,LYH/.'DM?OZI?]VLN#_V10K"?/A3XB/DQYO6YEM-7O/PQ9^7W+"VJR.IV7D;VZIGWZNWI9ZM] M=GYR_) M/@#9\"UYP=UF^_/W0_OK4?=UY]7'=/9!#EGM-9>4Q*W-F-TV%_W[T5H^#R#: M\MY/+NH>GA+FHU/%L<(5*/0A>!.;MCQ_"U7R6^F-AV-3(EL> 5<^ETRY2FL< M?7X>C+/CU^/#R=MI]BTX&UX?'5R)(7-V8R.]2AN/@]V7]5CQ]V/C[X=C%]Z5 MO]^USLW]<7LRN#BMGWT9P)U^W=\34^&L31J%#]0"?(#FWK:-UCP4"90X,?[T M0]'C\=>CM.0CC#ELK6N+9/[P=K4P_)%PP0=@12M7 G[_Z=?ZVS"Z.-O? M3X_?L.MW;_S#*S&ZQF@W^MV%WLW'$C:LXH45[_Z,A;<[O+O7/Z\_.W[Y].CP M]$TS>#TY&,4?O\H),T:G8;8VP+N[$=:[?V+?37/C 00! MN(_#*J^"@ \K2(![M.QU(' +D:HJ1%51W_;B*-M2N0]0OV[;2D +TKA$$Q)G MCCC19!(AYB+GXM$80ML8)[8#F%W'L+ 'X;;=$LX_(%N2YAPEZ$0E@_&'-Z/ MLH[[9\<'GSII]G+8-N-?'G=DWR&&[T_"R9/<:3OQ]HG?:%A+'G4WXDHT$7XRW-1N>F65\//-ZR#9;=AU9_/?C@]%]VCH[&R+.= M/_ZQVXW.1LY#J0(M#W+?I8&,.SKV$)>%/.:'8H:8ZEC6&K&=@+,8<366K\MG MB.)K-]&)O;('QVX54D9*&JLSWVW]?_]/J8T\IQZ<[A7%3U0?D;8MV;YN$SF- M>%UTJ3,/WOR$!5=LELAM=ON-_$S )WDK$L+!L,Q&L_UO0_L;X;$ 3)P#J:^O*5;7F(FC:9/;*N!H\HF\%%NK&4UNNT-X4I3 J0(M' [,\8Q MRNW_^7"RO[3?$O\&I@ !'91Z+N57?_Q#8^S0<=F/:-A:DI,NTYOL5Q%K&=3+ M(,A(K@]:EMUI]WE_T+;,]J!EF[U!O]WJ#RS6<[EK =?TNG^(MS*E":+T_;M) M_";Z>/C-?9N>'5V?7GR[>C>P!@M7?MZ??6\[SSZ&)G>3-U[G^^N]Y/-H8 ]: M\U>&WP+WP_ZSM\>'IU^\S_7+T^-G[K,KN'+AF7%T8AY,@N;@\.6+Z_#;T?NL M]?%\-&@N/O.C^>V\%[;Z>V:GO7^U_\KJ>*<.-@,L//--\-+A'P?1WMG)I_CH MR@O.WYH)%GG9\U<.[>FWZX-GR>CPM#>Z##^^&_>ZAWC(S\+;3Z?I,VMT9>]? M['>^'N^].//?G)WBZ:0+;W\]>A8/LOA#<'C\\N7Y6>MUN;"V\W] MXX_!B75TO M>W#EPMM?I%^G'P?\E7EX\FJ8-C]%R=F%]PYLA85GC@_ZQR^.>U]:AYWO[YT/ M_9.C3N9>#7J+5S[]]#)X^\JTOQU./KG[UHGGL+?@,_06H71VP=\EKYCM'YX< MG5U\//U^?/ZFOP=7MA6^X__;5],OYF>]U@]#\9E[,3M[!E0M0 JGHSJ+6 MU;'Y\LOQJRO[Y=L3__W>H+^XSN/XZ>3:O[Z&9W[^\NWPA7W^.CV[&ECFXJ6C M%X/FT^#JXO1P_^GIX;L/5I0^;^T-+&OQ4N_IM34^[GQ]G7RXZ MP'/VW*4T;C3Z<'*1G;L _^SKL#OZ9(;QL^LK>=VQ/)_]NG?NH90WWJYQY8EY>@W5=,^OQN?3W=^_R:I^:W M9'C2[$2=;_O!WO8G?>X923:!GV6YGW20S1^_.OJS MU6MT^]7,GL+"V.+PI&XU3FP7$&$U&[T;3Q^N,'%_+%$A8A<0 ?YA)9MV A&5 M;-H13%2R:4<0 2S1K0;BKA$3/UBV<*L'\7M,8KO9>/\=8'"K;MKZM"V#!C0M MP&T;U+)90&UG1NG/CW%K-UJM>RVW6THZN\90CXM,-J3=MRY4SN4I1+\T_*U2 MHI42O27TUQ7IMAMA3[(TP=G)V(7!4N,%"S-LY+!$K\7:=.6VM[F^V4I2[3WH M5OU\6K9LU'_6^WYY_KT^<,S3SSZKUR?O+&9?+6O4M^Q!4PY3E U. ^SC><,F M?._:3P;8>#\X_):!&'D>(G/YEQPOL$VK!U\$&<+%-LW>DFM><_1/!^/]KU'W MX]'L[05[6__\-.Y?3<^]TN3MYV^.[F/VMFS*TCA$>-!+)@A'M8__[JH#[$_D'[CW_LFFFV:]WV1DYH$DIEV]RUC=$?G1V0*NL8_?$H M!,JOS/[8"9%REZ$B&Q H*@6_)_(/AS(^\Q;#,TO$#/]F?OP^/'O.+^KGXM/F(1LTX%WMW.U*!-CC6^!R8Z&[R?7K>:!YU#?WP\ M[.Q/>A?7;^YAUOFM7/->)7+VBQ@7#E(N3L+HF7Z_&763[/#\61(\C4;OGQ[7 M1\ W79!LO4;;7#U(>=?#8_GDE X]_QC 224]#S'&M6XC?9<8>@,6^2WC"38E M!T;/WO 7%U?]:]./WULOG(/35O]DM#W[G$@^>1Z^!1Q%[G$<)D6.YU&9JY7%]_13L_YYD5B\3=[PQ??SDXF_LLI+-1Q@CW@&S33 M^XW^VLWTK3JU7UV:O67FI?O/PZ>Y6\B+)F_S/.=[7_^,?JUDS+7O!'UW-^ M[^_@D%:1KRKR];@B7TJ4_&SPZ^O>X/DU/WMV99XWC^W1Q_?6]8$W G&#.>I& MKUL%OZK@U^,,?MW&.;?&OY+SR<$GZVV]=/R#H8_^HV>IU' M%?]:4GR:A=Q08[ZK,-C=HP1E [\)!KX;93@1?07W>=CHO MIFVD"UJ>VF7>NT M-IB2VC;[55',*HIY[R=/;D\ /8Q"UMGS^M&W[,N+X:'][7LR7O,YG20# M7D*_T>E7\NAW"SH_&E]B%PI>+X_,T?''XR^C,_;Q^.M!8'[[=%0?(7^)BM>6 M]7 K7HOX/AWZLS&_X6$["95'L",*^7X] HTS5GH$'^M?VNQT]/GX[-O(W$_& MG18[?T=GLX%'T.^9-;-C55&Z*B-0901V1XK3 M+T\/DDYT[ ;9.^0<$?MO]Q];[/\C3P! 1A0;_'K*'?P[C8Q+^+9*!52I@,KP M_T&E+=AI+W0/)3=]B/"KNV0(/IY_NGB:'/'>Q>FA_>GS@3T8!U^NL*6XRA!4 M&8(J0U"Y$AN42C_H8;Q]&EY>1._>S?_;P:$_>NE_]\>=V#\EMKMC/N$_*;I%_RQ(Y^/ !4'P&F/R*BY[7=&Q;'@_$X&W[X=OWZ_/#\>CCN7KR9 M).?1",SR1J>]H.H(L?>"3TO'Y^9&#@V^N\]>G!^>6>:,74SMK\>SYVYG[R'C ML_UA=#QM'YT<'^['G?AU]X7]U!_M_?&/U6LL&4!2,P!!*,,!+,&L8:#48*-1 MS$1D+OE2$1!VC[Y?,6FSP_/3[XW MCR[WLZO#3P]%&M3;]Q]6+\J#/T0I"YXK))9IIJ/1S.>G%Q?O7WI#_RP[?']\ MR;LO/L3ANS_^,1N+:3H#-%< ?_PPK40WE.(:_OII8G?\H7LE LT(NP/FOSUK MO0Z/O?[^X;>KIZ='%[/]IZ^.1M1'L1KSPO*"7Q'??T:#^:?;B>O-R;!\Q[/'H=MQRGLP\ C40L*SGP$R>(DBSF'^!]3P.@ M.6E5#@!B_^/>>/B.GUZ^&P*=< #%%)Z=Q@"7=1EG"[.<5QMG MEM4PY'Z,*6[(2+4=K=%@%!_Q04]\D 6^\R.K? 4> M C_!@V(-+S[^!.\"9@;J#_T)R"G@9'I(.H87DD%TB\)3QO"\KGT>&NC9(LIK M!IN ^PMKCZY$FN)N:V&TI<77'7"'A)/1%&.VK<:NT-33.&+ND*#&XTO 75)@ M;CO4!6AX$UT*<('8;]=T$BG3&C/@W4R(X27K-_[$.]'YL\V_BXV^/MVC[ZR_ M_Q)T]G3_M;'G@N,8Q3,#Y5F(M/GJU3[AKKAQGTT1P.5+_G2B(%!$M/@R>8]Z M8?;JT.R_.LI?/@O!Y MW__VTBEY-.8=K!%J5UNQF- MTP\?/TV>6Y%S!;ZE63.7.",4B"!!*HS+$JF1WP!K(P$+W_T', ?R-"5Z )2^ MR( = ):=6G[$ 'SJUH1T1'NN9KQFL3-&>6@21>QEHRQ)Z3-)8WDE2NH265^G MXJT+Y(_T(FT@T@=1-AKG3['%)M13@/LP<7JK^_S+OL\*S_G7*KR_]WSV M+CKC9^>^>79\8"9'G\Z_>\=7 MNP7R=U_Y[,U%$'0OCOGLT^G149H=N>\V3N4; _G;=FP=?CH__W1V///K%V;X M_E+CG54I'+!)?AXX!B M7/P"4X#P&N&!P=(C4.9$/DG#V)/.C9NM,+'(K[FO -"O$^SE>2>Z,H>O/QU^ MZSK=-\-7+\,7]9\GV(.,?XBT58&1NI_%,09V0O=-%#KBPU+"?']UN._97XZ\ MP_IW'IY\\UYT7\=7-X?N[A+%_UF3=O&4@%\']XR]>;F;WZS%_QYM[U MM5,V/#KW!.YNTHV>7IV=3LZ.GW\?#)]&[:#_'+3=$F/VSK[Y7%P@CZZM/XOY M U[QS^0X&<%IX)C<8AVO-VBU>IU!RW'LP9#W@0^;K:9GV_W6L-F'%_R';2'P MMKW4[2W'YOW,07FN?_G/?^$?]2 GX"S&FHNQ?%M>I(EOE147IOGOC511E,^Y MLUO:R#P9\^QJJZ9__^__T5=?%('4G2B(XB>JGE3;UEA R::JD!&O#V/.+NK, M@S<_8<$5FR5RF]U^HZEZU)[D):E-H@:ST6S_V]#^1G@L '/"KNL:R&012CW@ M'O".N$U]1P4D^9=10B&])Z1V@:7QZ:7G$F;2:/K$MAHX31#4:UUNK&4UNNT- MX6J.*9I:?0LSP,8 &?X_'T[VEY[I2,&^$ 5L4.(V^=4?_WR@3DF0=UC@(2+% MDE#978BU#.IE$!2RY3D8&/;K/"Y$L?\L2>!BD*Q[(0MF"6B53GM;X@77)THA MP/LOUID'J(KUB@"$7#$"[LB'/3@^&$, 0A$5IFO>N6=\JTG499;'CY;IW2;N-BMX4!64-=>L4#BB,"P6"Y MBH@72BL4GOLN TW.XV & )M&<6K X^ .@4V+-3/MZR_?OLE[VI&,HZRP#6& M&)MGKHQ>?LU"+7SYI_\7[3$+6>;Z(CP%2_,GVJXU6UEL6YCH890"\G"''.SD MW"+G0<*O\$L#__'#&KP#7K)! BMY [B9O3#,X-8R<$%^UE_F"1&L-)..R1(; M!U#G^0'\IE(M!MJ9\/D409$8IQSL+I^R'+BJ0Q6AW8\F$U_LZ$\9[3X]W,\# MZO"UC.KU-!L+P".1(,AEF@T!@P!F7/W"0N!YI6P,^BA 4VD48RFCAC4_%$8F M96R2:,*5CZ;]0$8Q\T,!NO1.3"%OH=P2IG+K011=X T:F>!JY0,GG&$M';[\ M5/"!E#G=/;4@#9I[3HK?6OUFD[ @8Z@U6D+Y?NMPR?TY)HH'M?0'@7L7E A: M@#P=DQ+174(=IF E U_[*L5NW,Y\X'B"=$BPG\>?3 ._['%B%4),3WH^F60A MX*;("G"XV!-D)3J!)(T7]^"6F7L):!;Y!EBL#P^= EUR6,I%?*U[-/)[.!,8\ M#[YR9O(QL!4VY0!] &2$EH8O 3R$!7A^FFL8@).; <4Z6 N!%8]R(6!=@'4- MQDK(12(!W,@)_B^']L*-M]-FC;)HJ[F74@$)UPG6#R^CX)(;%V%T)<1!%HJ_ M8S^Y@,6"3A&I.^1"9+@DF\A2&KQ:8!4X 20:I=28R.X!WV&^; ;KSS M3K6V M"LTU3+&0J(*'(R(*K2R"5FB>Y<\4-B5T200S$!QH-\.XB M-?]#IK\2G#=L,IER=B%@Q?+B!BIQI[]O!?=MTEUO7@%DU*E]Y8]_!)90BP.< MDFR( #2H1B2D-DA\^S))+N[1A#D!#A^"TM9W ;X&(GVAG&DRW5BUZ62'>\1 MXEJ9[C6 N7@P>!5& .0JD@ U YX587$1KDYJGM("DR0"_*321'XB+-P) "#- M:T=./CX_J%M] WQ\4)^@C &DBX97CG/=EY.6$"CT480%)_.64&$ _2TT!;Z7 M=J],*ZFU+WD03V#D86YLS=Q,PWW$7 MP(#2H=&K.871%X$$Y\ID0^T_;QO239Z/K@^N/T41+M0]P#7@TX;Z M)0+AG*0&R-Z0S'UO$3_+;+L"'X65)[&(M.-EL? $YPU/07ZS.0M7_(8R;(C> M'98N@?."M)9[C71%AG)85C.A5%.O7UB@1)VVDDL&+Y*>$3P?.#"4_ V"#>3V MS73I90CCPE\G"J M8__.J4WYQ2AM5LB,A%-1%X!F$J$EG*'YF.5%8_ \(B.I<]_#4Y1@4WK77R) M;@HZ++CPBZ$ X>(6P9-EK] Y2X4'RH$!U.E"#PJF\&,GFV")-=;^Q=P+Q&@) M&2>Y05$A-:$H'G)E)I-A'#F@EP49EB6Z( 8IU#6KG&QQ(<*EXM9C#:M=D-> M&101-533@G0()F##\WD\QN8S[SCTOY)="E9'OR("T[R3OHT9XU3T-=1)-S* M@S@;&7OE.L3<>EPNJU?Z],(H@SO]^"XN, 40(P\P&"%1H]X,Q:,0%Q/F\ KEHP +5]P%KBHK#%*,P3LBBC C01=@<@B8J(@'\J=J3#_4+=>HD@DQW4U M8Q81.Q5>!7DAU!?6K0I^5"HP!*8HQ0'G3&41+)N7$PKQ5["<=3NX/Y"?.+G$ M%#N_NA_W&EYXZI.^R<@JY4()@,BQ3;-#*"3^ U,N0AD&]A'"*Q5B#F4"W@C@ MA_\A$--HI0E8(^6'>)7J#ZU?/R!.PH=HM<0I9R*25KH C42JJT8)#'0*XA&8 M O6!%P5^!&H@(J>B6+7P8U"&P^T/,B';JQ*R54+V9Q.R&X&!)JHTVW8:^W = M/#^OL4Y8P/-(+UBODT@V^M2,4W@/9CU0JM,T"H0#J$ PHF)*&6!/(CD?+*9V MVYKZ*^]FE9%B<-4R82Y[#+Z0G7<*MQ KEEI'<-_$35=$(NL6?#+,X$7!PY*0*T:]L-1O-HO/U>8&; M,@(4(<#V\UX%_%P"9@TLE1A)BZ(%PCS*;T(;A5X)^A)V2.XE&M:E%>!]_[*Z MC4ZQI+W%:K/RTL9D3SG<1_,5;V[E3Z.&F&4PD)Z&6%KAS95VL\[.LA\(U6O[ M7;Y72C@1QQ3=6UKX J=A#/UH.F8@,!VB*HI(2CP*E^(M/(@;UI!LTQF%(EZ_ MKC_=?ULW+83:% 24#.QZP@TC]CC=>W]:WX\^UJFOF> &FG")"8'6JTBPG)#-P51!A&:Q@G *L0'"CQ6;U)A%=%^?(= MRI9E$7"OT2_7J;8;MGB2_':^O)DNLLV"&<0W_8:5?Z&V_I.-FMNF\/)P%4D^ MKNI;&[) ::E_-5NZ3#CG&J44?4J10.LUUZ4H1]"JV2G-JRQT2>N4&Q?U0L6"13Z8EQ+R1110>\_* MW#%!"9G_Y,T^,C\^H9 %\P0#8&-!$A6>J4B2:OLK]B.6BLDL$;5.' P-Z!#0 MXV^+*_L;_H[!%,$ 0Y9 F,/R0&K%*8H 9%A./JKCE0^KE#5-97Y48:*W/LM MCI"("HY]D0->X8N5 #W7/P#/2Q#] :A1C[#$0I1IT9#:5$7N#;R]!#OXE!I' M'F:742PT.2;BP SR<(P$>(G$$)@V%2E]A"+0"$@&JM\V*/:-T0U,@80H*T7E M3BP\3$\YF3L6ZCGO,+D)-T@HA!H9I IF2K,:*FJ >3BA' 7)([JU M0+HNU410':.X(J:C$EBR9@>4NOW21X/]EO,X MZK3+"!TM>K!JLY&/%4%'Z:$LC=O36U0Y#H?M11,QCD.\( =KN?Q.ICI86=-C M/,81QK.*KPB,R+@<[C#9D@5XS[IIN3JJB=$,3A8PS"^C3*+L(E#[$P(+3:7+ M(RIB=#(QZS3A3]0??Z_!A\X/7[>+KS"F05#%1=1!)H*2>.+YU]S5 QHJ*"-" M#^4QW_*RGOAM;MCC+ZUZ;E(D(1[6>\.LR-["+,C_]S_]3K?_]_RZY@9&+D1/ MUC#XXJ;02TZ+=S!G=)V Q06WFBA%!\C"Y,.*U'X[4J- B\575*&2M558-&= MK&B=KS50-HJT;>@'ORX0]1D5L2T M76*"MQ?Q/ZQN*:KHD8RT\A:]%3&9@3TV46$/+V8@L\":1S.+ G!345=YE_AG M+2^4E7;:8N10YG(;J^EV>=4%B:J\XN,^JI+VRF5=HLQ-+U6F@!&H!=AH,E=0 MF(6K+IR+0VO53+J.D8C#2%H9!3)LH,6E\O8,X>7A1:,XNL()B;(,'0RG2"7E:\$'6)?6KNJ2J+FE7ZY+TN/+J;#VEI[@JMB[BU+)H4+2F%URN MZIIP2.IDB%DJF8KA-'8<_A*]+ FF[X9I(42H Z.<^M&33Z+>7T@1,2B9O&TM MZ4)5"=1U<4WM#:J-2R0S-+F5YS7D4O4: [7*N%0G12M-\D9RD;*(KG"2[=B? MBK8:M^#Z09:JOG5J@A$->4I^%V^B9(;L@H)MP^+< MN?)K40_&"3:B_\J%92?8*R=[UBC-@:2;EYGI@Z0;QD$)#=(-545F$A[YSR)9 MJ4J1:G)]HO]7FUM-*U'KQHA)2/TAU+I%:D%,/(VQ'5"6K6KI)PK%8!8:J;-H MOE8=IZ*4@]9:(!51A,NABFCFP+(3F21"R$N,EY0A?.]R)V"QF&> 1WU@"D@F M)!>HAA)$./,%\ MH2#8O$%;]H)HB>W(R')08F$\V!K#(OMV V +!IP3#P7)E^&%C5=HI2 _24 - MM;Q>D4,GXJMIN6C;K*%L6%8#-XR3 MT#AQT@C;A_/!.?-U$UC7"P(9>]V0H$]1!R^6[^Y]>+U8OBODY M.U@1L_QC M/L6I\FH,*.:.0*(+WJJ)$I%"U=+.BPY;-?W3+SP5DA:L5&906DBY3).:QS!6 M6UO6/(92F5K?Z+4X_4FAD$Z50FY0M<(::WRF>[H@8@/UAL6RWW3"+ZEE% M;HN (+V)3TU4U>6(6N$^S%67JI:Q!.P!8;V(115%LJ5];[]$ F4EL0&6#+(5 MI86YW95DV(KNQZ'XIJ#;.$GR=*JG,2T]%3^7=>O"QF_.=G@6G>IF MA5BV6ZJ_59E*K0175>&)HKSEXQ'RJ1+XQH6^>R1!:NF3PT] I,8_MMX1?:I+Z?= M+#RSH?IC#[*\ACW$J:!89W;'#OZ;JZB*FD<9Z%DP/A0(13.P.JC$TTK4U;*C M+ 6K07:WY\4U1?G-W+I4@WE>5G3K$N=L@$WQU MW$&>"I5](MX:2[?7+WTQ'9N>A!P'4I\:*W(9 M^-1P0&41FVC#,F2[ (D>$"K^T$^-,1 *V'09V&!@'!,O^"GYF)JD$\-W4.^$ M=:2?@$VGHF)Z)-PU.;9MZE]PD0_U:?4:#N6@;^E>XEN#&96$\O@2W0#0["Z. M(*.".6!GX%\YT29OP4$3AB848C3&V-L_%#7SN"CZ4%1'YOLIIDD [C(4DC2P M J G8$C1'3*7)AQ;9_U$FY*4HZIX,$(5B^T,9Y9&:70-6@K[IH4D*8JKM&-? MQFP4X<4)S3@O5UG)@17D<\%+L9K4RP(J YR[I!3'4!;A?I["6M(IN M-L*A@B*6 =#.DJ6O(E9)1?N],%GII4A=Q5M%37LL#+[,D2+;3Y3:6*A!UAK% MH@-E7J+EA)-78BK@1RB*9ZCY=M(=HZ,#561 33C#DG8Y/YZFM!4!^83G1;*R M@&EQ/(TV0!2NE4ZIH$#0610=EL2N,5V^-R!XG%&.LQC\00V$^/X#O$^.6$!.698QZH9K)N> MGX7R=*_1^D^CG:]188,Y#K7+J0:0"?LJ6@.1"B0D:=89(9^&UZ2B3XFFV+^LR)OQ?0_5 H!.G21@KUF+&A&PO-7]69/ M*5QM.B*>W0EV,_@EM2*>FQ<#">?:"]A$%G*(XJ"\H1>,<%+NV00#TY#U-*49[I^"W#R$%BC!%JY#7@H 0'#;NX8;S+ MT"?&W8E)W;*L$[PRL)K@%]22&-41T]+H)EJ&-GZ34C4,IX*A@U37?D!U36 M[3K)@M2?8O54%/BN "$8.$=B*%N-_+]8<+,R8L$X 5P#JH2;A7< )7E^D,KX MA@2Y\!&I72_ $ >0?"I\1+-LW7Y8?Z$'',7$@S0HY'D*NKR99+J+*6A2474P% M%981N=[R)VDU$PPIA@R_XF$_QB1R>9"4P" RO'BSA$*Q&J=(K.CS)3+9?(=A M8'A"P$4<6+0RAJ40@6@22\6([>()L PF:OF$!8F=F&2ORY'O:@J@G)^8+*(6 M+\*$G(P@ @6JHRX3ALXN4:/H3% M81%/<"3"B..9K^>%N"I\M?*D>P1>[HG!*D<92)E\-6)QRC_@U"&W0%(B-S>C MR"O&89%YL3$7/@U5V@HV"FX<$(CBN/PI$E$U,?)LJ!ZCS6'4'U)X"<+7ISVJ M)FWAX)"7<)-[(QO -;]WM<&^V3.$;K8)B+K>Y@WQL+BWTLW>HBVP$!HEM>SB MT:@$:?)AGY"C1#T@\S^+AY'HOJM=L8WSI/6#)"AF'N!A(1C&2IS8'P(7D^U0 M],64@N^4A"DWM%YBG8R<,%E2B_.=-32Q-B\U5KTT(K)!&B3*TFDF=;Y0^'5I M!DR93RK=@F"]U2@4 .*ATRND!/?EX7 M+&FACXR9SP-WZ2!;):CWU,)ID.0^GC(SHCQ6GN(]V%?34_\J2>NE2!M+HT\K M!8!BKF,R9T2#,>];*M8@$U7&,Y90#U!U$\UY.6 M'[TA#U(?^U,YS+54D#3'/1'5YN*QB/DI&%J)_@W42;',%6\E$BFF?Q(M.>KY M)?K1BID(6:"Q E'4>V/!=EY7PW"R%<[@%S;_<*:=AY-J(\%8:238-!\)5AQK MKX=R]?DKY>%;.=OC=%DQS".?E\%#V;&P&B9B86A)+/1%EVA&/\H9:B:G M-BF:UR&'(6,E7)CA"-HLYLKN5N=-T=&42NS%B7ATGG20(QIR MZE"%.W.4H1R4\5 M.*SA#6M2/!0DB5]3A:5(:>,!8 E5X]((;1^E-\H0<.V"5&@$,=2Y5%V/0B5ZX1Z9;]'F1WLEX<0VZ-!$D235ZAUQ0AS!-1Z!M233SV(LZ$3$_>1BY"'T%$#)'PF"[$&F M\JPJE5>E\G8EE3=O'11#G8$-T2=2:EIX)'I?KQQV)SM;2,#DH\G ZHM&&=?[ M8.KXM-FBWY(7?\3*>Q5:!^QJ:@N6!15EDWC"N:P>CGTZAH0$_!+QM"G/95'. M+K80J 2,$HL*.DO/JI+NECP\9:4SC97H9 \(KZ68VDGE'++D%H_92!'RV.Z; M5]T4$EUH )+:HNZH.$M+K4TWU+">0IF$*!.G3B%>7Y\D:/ M)2.1I2AT%O"G$QM)<*!\@)U4C!8N9CZ M&.-2P>6*LZGX@>(1>*1T3/.HR7 ?^UXJY@WBJ:2E,UR34@'YBD.4;CNL^0[G M)@DK4S\V2?07B9.22O?2T5?ZN<8*;L7!-**S<@G1*]HNCHE;>@3@*JI=NZ=Y M1[\2??20AT5CZ-)5[XH;_'YEG% 6Y6_'+;YU688\*1]>4VKH*B15.B MWJHL#3/46\+,5%7_E 7)CS[)"5B10]W5D$D4V26*T39@MXJP*\)>0MC" M=!>9GKFC%@NRU:?: DU]RYBLR0+#&\F^HJV*MK1)M-2H)@S&4L.?B_,^: ), M<1:@3/**3G&*J\A#27-O1Z]^5)4/I9G<@EPK&JQHL*!!65] X[6%!E0'"TL] MJD[QU75H.6.^8)I6HR K(BL1&8@N662"P\!H7$'1[F$M^MS'%<,NQ"GV*UPN$0D@166-1Z\(DI1IFRF3>&B>H@+43H_ MBB(Q D@&TQ,Y*R(_34_EY$385%,D=SG/BM&0*4QFBL8,0.B4^1H:J+A*?:NF M+^!=\HJ\G:/P4D6?;I)-8(,[%M^9VSGF[V)Q6DYI(A%5\9?.'U,]UZL+WW(: MQVBVBL7.'2J\[( 7;>#(G0X)*[:P)> ^+QT .C\?:.&$QG+]GC[/9?GIFT_] M*)F%<#T6]^Q'X24.PJ'NA;1,NP-Q[3 M!=A3@MFC5!\SI;),*O=8'L:$:!^% "+WEB<6N%8D(@[F$Q'!O*Q5Q9KO(&?4 MT($(,9+0U+#\2/E2+J#Q( LG[*IPHBJ:^[K"P M//M5''V.S7XR,Z$9]B6Q5C';P:^YDN():88*5SK]8LM8\>=$P M[K(C698OA_+R$18J8YY$4(T8A[ZB?)M2[_$THN8'412=4/&<)UHEU:,H&2V& MFHC!*9GKB[]2=JTR^*J]21GS"#094%10A+538_92]TBZ7S-CWE'7L%*,/J,G M;F_Z7S&JOC"@1W= 5MF$+OLWVMCZHI=7UNZ/L'GUIH(:S7;>4OO0CEA&N4DD M*BA GH,F):F\RT;176CG[F;1.BG@EU3%+9PKBZ6%,S%Y//*\!.X>SHJ;Y/.!7T,QLT*-"=U2@8I! M)*%2"BH5\R26@AF//_;D^*[A;*[\?5=$%8EX &^A9&A I9CC2ZEW_UH-Y!7% MO4O&_.)U&'?1!^\,+:_?:S,V<%NMUJ U[#<'?<=F@R'SVMUNRW4MMRLG\L@[ M/-X9]EH6&UA6;SAH]7EKP#QX '.Z7F->$E[5[@U;/Z0V&[9XU<(>NV;<[5JO5-.?N M:+;[_5Z_.^!#NXVKL@8]UO4&9LNUVDZ'#6W&YU;E=-M6LVT.S'X']F&:_4&/ MN[!SU_/8D+%.D\VMJM=WFN:PVQRTF>L,6EW+'@QMN*W?\2S3:EH]QW3*=UC# MMMUKN<-!F_?A'5:[.QAZG2:^ Y;8 ;"TY^[PAE:[S=N=0:?)8>=-MS. Q?0& M\/0.,SNM=J\Y=T>G[_1YMSL< #2[ -UN"QX_; _$-8'Z&O:UK#?G<>YT^S;CNMQ0(4'.^>6.V#]KC5HFEZK MV?=Z[6YK'A^MGMES.[V!W3.!KII]9] ?M@"A'K/LOMGL=_O#N3MZGC?LP!9X MG^C*Z@[Z[0Y0BO"Q2Z\ [ W8"9S!WW6=[L]R^V; M';=\AVOVFC;O. .WC;>U6\-!KP>4:'*["2* 0W-48G5]#F][O#6W#\OL=>RA/?#,CC=HM3P@J7ZS/W!YJP?TYMD==VX? MC@T4WF]V@*/Z0+M#Y@R&#N<#(,26Q5VK8UM>^8ZV#6OP^L"U_1922<\$I+IP MK]WC7M_@N(].BPUZ[39"VV0'^:+8'?=CQH ETSCJ M6\![^8ZFR[I6M^T!./M 7+:#JP+IT_5,(!98E6?/[1S8H]ML 2$Q6-^@Y7: MS[MF=V#W>[;-O$['GI<^( R[\!Z0($W'!)Q;UJ!O6GQ@@NQQ3<=MVMTY?/0Z M[:'KP#Y,RVX.6H!E^(KW!QTD*:?'VK#'N54->Z;K FLX/4!WJPE+8XB4OM?L MV&[7,1EWY^]P'!>D!TA;8(T62JZAUT36[;A-![S--NO-R:MF;]BR;."*K@D8 M='O.H.>UX&-O","UAE;+FN-:^+[3[SNM@<=LE%<]P+[G> !=WNQW4"29[3DJ M:7;M9K,'^VTY@,&.BSS8!_2TS'+L3,^8^, M])3_EA/D*\"^,O/>Z%9XV D\6)T*$3N B%ZC7R%B%Q!A-7JM"A$[@0BK72%B M!Q !HJE"Q"X@HC*:=@4/9J6K=P$1G4:WXHA=0$0EF78%#V:%B%U 1*]A614B M=@ 1()GL"A$[@8C*:-H)1(!HJO"P WBH;*9=P4,EF'8"$=TJ\KI61%#[9KGW M]I>2H_>W:ZS06ZB/NBL8-BF4?QD$O04(#$N/+!\A+4JX%O_][W^&YBW/S%*-/AL&SH_^PS8)E&J'RFG:/ QX$"&[N4]KPK+1;H7(O0+BM1^BW ,+&W<2' 82; M>V-^"R#2HP&]W- M6@.;I(*?$U;%V1=/_L=Q./>\>R2(_)R.#CU_U4E+ZZ+TK>[U%V78C$=HB>/\8*-NNM7JMBK+7$L3? M]K[7([,Q\/X8*-MJUKK]]KJ#[]O&<26U?S$D_AA(NUVS+;L2VA5AEWL1'@%E M]VKMWJ*AO>OAZKEPS^JC%A]^:/,^HSO;JZ1>!(*J&E]7O&?+>]N$AVSV'UK5 MZ/;)O+U]4M@8F>_ WC;@+K?-M<8X?P=A;NZ P-L,E*?6[:T].O3XR?S1BO+>EFRNG/4GQ;W^JHJM=G $WR9#5@^!-"GDM%;2_!V$YKV?,[/F:-%#H$R* M]E24N8.SZ389J'D(E"D"+>LES=^E%NG!TN;#($V*<51"\[O;3E"G" M"XND^3"+?D[2,8\-/W2BR=IZQ+:]IQTJ]'F8S/AX)@,AIBU[[8<*;!O3.U2J M\V I_)$,"&J;5:'-X^C'WWPAS4,PKX">UVWV;QNQ.U0:\\CW_7AF"&W <*F* M8!Z!;'\\DX0JNZ6B[=T?)O1K=LL#J#EYCO.R>9+*&)#QIVS[^JMFA'QMF/Y9ZYR)WZ:*9=MDL-%HT.Z2^-V3$U7*K&JY?]PC@M8]#?WQ4_@. M4,%&6Z(J"J\*MJL M[-;:@TR_(S_]YPEGLC DJ+K_D032=\# M M3S-?(SOX@)$P?6+U2O#ZX6495SSFQK_:C:X!BPG\**1+_]5LV.H+*L@S(L\X MB Z,F/N3818GG)[B1;&1CCG\![0BPO1W()@:/"69<@?/!PQFC?N!S)V X8=. MS%D"*Q_.C'_9C78.E-).;^"*AO%A[!S#,F _AIO! R*#&?]J-:S\ MT3%W,P=G;B&,'7ARS.KQ+4LU6 */@:NR@%##M*?XH?%T_VW=M.#-T2AF$P. M':)4IJPE/ M$WIL_F7,G6@4 DY=V(H@*OQ]"AB/7$-(;M>__.>_\(^B&B> -Z&&&TN4Y]H* M42]5N6G^>R,ZR>%8RZIHS6YIQV,*PK.;VJKIW__[?_35%SJW[D1!%#]1BE7; MUE@(9YMT[(C7AT!?%W7FP9N?L."*S1*EQON-IDIR/DCO,OH\1'"GQ"5 7,C4\O/9D&J,L3:(L=C@*5DWS*F,";8I\% M"0@_'6:6)OSQ6H\Y9-+,+:Y\DZG==&=EM*M&!XN%O'=PMP![G5YP8UZ69C$I MN2M.Z/1#H"V L^%D<8R/RH$M=5Q2@WL!)P _,%>NEOU>>@[X!DX =X![5%HB M\#'<@:K4<&#YO@L/3&@C<+OX6JZ ,"?6F3\I%>A&_(B7B'?3M8N/;1A;,E97 M']>\97/U#@M;D#]=:7=*W@!J0N.U_.6/V:DT"16MOY]_B$7RK*#K*Z;;@;KE M!COHE]^C,\,J"?@KHK8L.>W[DYQ;HO8[=!K=.Z'G:U*@!L@G/@(62,)7/RJ0 M XSYM\P7$BJ( .M3-D.S(T%M5-[=T@>!* SA.8A[E*$L&1M#%K#0@?V->> : M5WXZ-CP_A*] @L&-2>JG&0T"WIJ46A@1=.]8NE-D25_F736S54(3W#0"$1?R MA#[B_6_?OC5> :(1^#L6%SKUK^\2%;K7A5=AH."[5_*"Z4^->[ M'17Z<<"4S8^>YGEHF_[U %&WT:H"1#\5(/HE=]:JW-D[N+/S)G@A(U:8ELJ5 MQ>TL]W9WEM\K5Y5 B=X8);#WX!KCTO^BLCD'TD26!F9:/ZH:? @/P;/@ MHM_I-SM]L_F'D![WCKY30(HPJ/&/J=#O8+./V25906@K@ST"2L_WP$)& UL< MA@;V W8E(GN=*U] >@+P,/V&PFE (V'N[IP:X/]@\7,2K87WL!63?R$A]6$, MJGHT+MLE!*:8^6C9 >P$7C5(_1>,'UAV6TM,PGF&2C[!"W)R.' M-9EP_)K'#BP3KD% ^TF2,4*Z-_?T: *_1?',"*,4K\8G*58CB9J.64H6L>)' MW-EK-I.&\QYM9A%(8X:E4ZTY_QT$+)&.YP<(02,!(>L!GXRDST# '@*%(?& M$:A?X[3>A$>.?? +<1W@00<, <(]3\3(T,C$-9\>[N--)TX:#4'T6*V:#*=- MLQCW3[0J'\3!B9\17+A 3 K#N\BTY&"-,(+. 'N "#&%V#7GP)%%.$9XT^,UMKFWWL? M7A??TG?6WW^)U;S G1.M' .-3HU7K_85@ "AE[[+$T);#588"=\<7B\]VB0; M?I5LBS\@MY Q(GX-_ F(+O%9NO6EA=04Y'@ #ZD5H*/GP?]K^$>$ZQ-OXT&0 MD_D8T*:'S5;@'<20","5^ MW#-^"7^;HP.^V"]BCLR=X=A% !G-( @$!"18$ MZQJ#8>=2[ 'Y&S/ 1@*"'EX]6UQM"0Y;"M+ :J]@KV"?">N'1%'NI(%@4ZIG MR%&V$NE=CUD&IHX>AR%#!V[/)2W\[64HJ>&B5:%(C-4X04;!41*:8"<)$9J+ M51$QX?-B%K_&\(X2LZ6'4K@(M@3_SU>1'[U)\@5O]SUX FC2A,4SHD$" ^B. MBZ5@P,I8U!)A-NFR[-IM,H%D@OH%DSHKB&H*1' MB(LQJ,.GNB& MIMT;NIUFWQT,7=8?M+C%!JQMVH/VD)D=V^N:EMN6%JB\H]GNMARSVQFTG(XW M:+EN9]#K=JR!U[8MS[(XXTVK?(?;YFWF>6S@=?M->(=C#WIVRQS8'8=9[6'? MMH=F^8Z>8[==Q[,'G98-=YA.?\!,9@WL+NNZ[3YO]4RO?(?9[S&GS[U!K]_A M@U:OYPSZ5K<]L"S/YBVWW61VJWQ'VW(\ )(UX*P'=W#/'+">R0:VU?0 *IU6 MLSVW*LY;':?=LP;-9J\]:+7MX8 UFP PWFY:/69[O5ZW? =K6K9G=KH#US(! M8"VS/^BWX&U]@!6'M_.V.;>JCM?QABV'#^R^Y0Y:GMD;]"QW./"L3H_;5M=V M^-S.^UT/UFVZ ZOMF'@'&_1MWAZP?L\"W [[O99=OL/N]YG;&K)!IP,P;;5L M=P!4T!ZT;8=QR^L.VTUG;A\4 6-N"<-0%6W!P"B'G'=9O#-G?G]S$T M>W:SV1RT>1/N@%T/6+<%&&RV>:=EMEM $'/0[?8LF(%\9^'!$S4D%+"K&Q+(W4%R*^1M^4 MPG!FT48DKRGBG-UNPVI1]"R-U=+D*RWAI-]MXDW7;#1O'%"FA;2TYT?P3!2J MJLI ?2;W_XD(6UX!I&X-%\H(+KU87M:FN"/?^ M8M>9W;!N'#U=(>*>$&$UFC=.$ZX0<5^(,!MVK\+$#F"BDDT[@@B0314B=@(1 M()OZ%29V !.5;%HO(GYP9.:M#L3][;JG8D5Z9.A>AF/<1H,/"P;@TN*7__M' M^X^?A4>[L=WYLKV;BG?D2VZ*#V-M_VL1<3LL1=PP;EP1S"^,V*WDQ7V@?V'D MPXW4+BH:%_]=(/9<,M@_*QDLJ]%I/FC1@"'WAR(%*C+8)!E8OS,92+$_9UJ; M*PS/$M7TFEECUA[=$GE9&M#\K9WNHWYD\T=&-R_CO&2,JWQ0(_9M5JU5K.SQGFJ MOS%![\"^UT70_0=+T-V:W:WH^2&%;(I-7NOVUK;Z5ZW%3#L$KEM MKCA@=R2,M0'Y\F IRKU1YHVIX=VAS+4.QM\!PGS ;J-LW:&6^:+6_A&Z MCFM6<[>.Z=_RF9U;TXP[")CU']1L/S:[?)8 >X8[FSNFW K)T[[&ZM MV>T]=@YY XKGN>;3_[Y4\T ^TOU1,MAQM;BP]LF@(U%B[>]L?6K6[-F=IJ_)Y4_WL/#Q$=\T!U& M,ZU*^=Y[USE:',YMV>B[]I?CV)5_6?,S%FMJ7).']GA*V1@BQ! M05T=>7>FG?[\&3'+YX+1L")QBD1[*8DL(0]+&RU],WE(HKV!0FH+>+PC33_( M49?M:M0EKT9=+B76[1_CI0^<763+1?%JSDODGY#JVJ%46QL,^7Q5)OS>K8^# M? 2^L!CN.+^&)CN1NBE-.J;C%C0 E\]'J.4Z:)K%(-T3+H<#@KJ2 QGS(:'; M&MY]M"J?LT7,W&+TU98FH8HL5?D8-AP#IV8.(OCU883;FFA_UZU:MV[5[NH3 MK'&OY:&.] H6R/&*Q4Q'.8]2^Z(8W2C.<2@@MO2RA<&.B6[2$,VSF9J'F0]Y MI)'?-64LJ4L2?6PN6EGET;E;DUI'F3AP(\;UQ&(\VG8(YJ28E@;KN?W<@R0; M)BF@R6D"=-3 EACD%/9$ UL# ME*)$$OFA-SCBK9A5[PES%W3;&+KY">XNVBHNH!VP69>D3 MS[_FKFYL*8-1F$7E_("\K#&:%AO(;#S__ZGW^GV M_YY?UUST9\&R6P.SWF06>EE,1H^Z^(NF*I N*FC _3.&_ M&OH#0"/P_Q!HQZ$DBA/ MSQV022%\/W;K4X:W:$<;EIS5*4M)P:LG5A1;4>R0HD_:9(:^J$#[0A M96)IB0VI9IWC<'DO0T<>\S\!3Q>."ZE(KB*Y@N1 IP*\?2S>$R=*U H"E%D$ M/-S"'V;RI%DO9O 9J ^=&3I\83+!\!] YCLG(IUPUW? BQ9D6SJH)!JB0%Y" MXA515D19$"4HTM(Y&,5QD,79':O/]RB=XS%WE&?^I(K@*H(K" [>7APPPH): M<5:>D('P*B:./$$)B'>)PWYF2D+D[?R8.'=.#T$D]%GGO&G7$8!='(!X\8O]DAPC(KNMJ1. \ZI"3Q MZ+!"9DPS, ,=\AK B&NLIIGEA4,D,?*BI?LH[-..;D3?1^3]9"F>Z$9)Y^L_ M,1O(0Z+Y+"F=%J8'Z_%$,#I.=4D.53L6D[X$$R7#\]7@70$'P]BP;)6ASU/J MGA_@0UQYP&(Z]A/C7<;BE,?@IKWG0BG(4P(ML_Y.G..]+S"AG92V]!0K3;'X M:7[J))UNEI^8);:%IP=RNDC/6\@#OV;%&7+B[.X'6<_7J>KYJGJ^7:WG UD M*AR#V!,*V6!)6))D$U$1(Z08.LGH$9-\'@*W3JA6%PN[Z6JE=AAB<>K= MPGF]1A)%(1W[*$[BDT(NF$G!V3">U6M+M"6E)734P$)]S\O*8 C[D6;8$BY<^F4Q"HZ@1K59N@:%-4)OCR3/+E M90CRP=/8YRD#4B>?,%&M/EC0@/NRA"<@/DR8$T\*!+&RBB^I?RAXH.* M#Y;P0Q_RX7-I0L@]JI2H'[.H&:+(1EQ.-]$(O58JS MK(Y;+W< 6X5CQEEC@JK8H:+N%;9P60^K=!\#RUB&@9A*5" -D+6+AD1%214E M%91$X6 Q4$:&6E5I%Y4P"(M3SR*5B0G#BQZ[A(\4J^4Q!G"Q9PZ,UZ 26A6I MS0DMYHQ],-=45!W>!Q078=T?%N@[PK5VR!*,])8[(= H*0$J=S3B6F]O%KI< MZ-=59*H+15"SHJ*P(LZ*.,O$";M!N@0QF%MD54E-16X;=T^TZ5(/KZIF/C=Y M%J9^@,;I&%U\3M8 R/"XIJ8$ *!'/!151-H8@=PY K>?AQD7B6!5K1/)ZA71 M4$NE.B$-H4C'<92-L!(=X#6$:]3(,LR'IMC]X''TUA)LX!FF11%,4ILS96JJ MK 5@#[:+CV^3D3+!]X0@'$XAJCH3JGYQ(R.,4E$$@RH(2]O]-*7Q5V .H2H2 MF77AAX8NW/8A,G1Q(S/M,<-Q&+H*DTEMM45]U(;:'1KW(;$)2A#:(0818^GE MXBW1%0 [&?M3$E8X:I=2-NB.RJ$QL4@8#[EX'J9MX&_7QV/<9<,3/HBL.QF. MP1$0^7LH"B,<:@ZP@J6Y$@VQU.+3F ,:4+-+)?42O1%!K7B"#3 I$K?DJD9'EH"S7F]P"V(+W MYB1*0>]E>(UY2-(*F4D":LA5Q88K\NZ@>&N"^'#7( B)&7$3*-/*+D$H]Y>(T?Y>5X4ISJH"FRHG+]P^) 85O:*P>*O2#S0+J]\,H60LU<\)\(( M&/#=NN&\-HC^)!RW!L8'66#9K0HLJP++[198ZFNG\WA7VZ_[:--0 D#,2Z04 M002:Q9>UW++V,:_)W%X)8-%AA!.@K>[?"54^9$F23VD%J3I+_-RFREN4T&P4 M8E<=P(!E%)HS@F8)W"?JNM$<*-T-1GLJM%NM\)5)^8ODMIB:BQ",7;+:R6;0 M(0HFC>-/ P"/< 9HC)CC\&DJ[D5[\"ST\=-I2J665. N'I\;^<(27;8NI0P2 M6;4_08,MQUG-^)JYHR)*OE!3JUNE5&S/7;WR5$R_K.GS;(6=7*KZITI70$@0 M):A.\FJ[$>7VQ0!-X5X44W']U: F?V-(0QZQ;T&O"1Z#Y1;%1+:X@MA'4[MF M7(!S#*",T6H4R[O,MWP)5B66[0J#156'*OTT! ..7PJ%C36VD>R H% ;.:]^ M[&03=-XZ!=8M"]27=+ZU: _C#(!9P>,IAG^B!8CU\"\ ".! M(5@9&G6P.A?G)[,ITATFVV@R$NU*UC03X#@9HND\\.:Q3PP!_XXB7 HMO&$@ MLS$1XU&;I,2SC\YEWK11*M06D!)72'07[X@+]MM6"?'YV \$+!+0XC0*#U>Y M3.;%Z%@F#G@&@C4G$7V3@H>%']]$J1QU:BOCGF4N<>Y2Q@1$<>'12%K?"T.$ MK&QJ\6!=KM[:\K(H&S\]W,=?7J,1+%_94R,[-:(586+LH@$7*+H2[M;RC>%5 MDPA<8D>)_50XYV7YH.$U*>33G#!:R;<;G2[Y ZKM= Q;K@N1KD_ZWA(%4KX[ M N+[+O! %G6=6IXP]2[D $U4U=;-KECL)C3PD]-8QJ4CRY&+R>&EN?4!#IT4 M,@AS]%)8"?\;XQCQ)?B-V'?K1Z[29[ZNF/ &-5]87*:J4F@Y0C7-K5F?7(I/ M4R3D&I(X,3J&5PI'(DM4%\+3 SB^JDSCE [BB>@OJ2 QR1RL5M8K#%7<7B; M-$O\<)HM46HJ,)$N+)3N16$5D/#5HRZU8DHKOC^_7*RIIDT&!:>J1@T@=2_F MO @T8<1!N^XR0L..8BAB2H2(:!@SGP?NE@0AHFX%T(C7Y_M/5I.FFDP4XRST/E MB&%I>!T*!+'PF8B7"18H+QW7BV:F+CDVA<\E_JR&SE4.["I-^<<_>_*HBI6= M7\J>7__9.C] IGL)!5JU2DA5^).7$M_DGRDKO@B.Y0*-C+6[P@"IW4_RUTMY ME<@Z3=D]')*/$X.@R3N(Y6!Z#,DD^5CP+"0A!C>1=5<:>I$/JY2J65K\HM&8 MPRO@:O0M"L]TR,7*(678&8DI/!>^X6![S(6RGL MJ!Q=Y)D9#B/'!2$LX HWCP!34 \N <.:NZ)%AMP'ROD)L3%A7T$@%#R4+U#, MBHL3]53T8,F@P0.WP.ZF""8\-7'&W,T""FO2TA3D\45:905B?\)3\H+*;K!Z M]>*)+?039T -0Q:0!Y^,.>R6K#-I_BZU[G.AY^4D4'(5E4^*TD180O@/< HM M3\@R,98;M^/YTH-D6!K"G%GA]!>;R-V#10@*#7>!0>:O69)*C@!-&'*D81;/ M0$D&Z9CBS84LE%G'LJ=6$>*<>1!.*.,;C9"+90JX?\O8@,TV]*M-499IV=92'$B#O3\YRH:).T0IE MF%PWM?2YP3PBD/]#<:@SY%FLADD9*H5-/T M89D4E<*L"%)-P$HCTS;F:1RI$ZE$MPI8C>7'\$ ZH71HCW.!33+DO&#=C,I9 MN+Z(MN:C2=#Z+H8S*:="R5J&D5WY3/4>G"R*202\%<,*9%IHCC=".TF$X0'O M%[N7SH8,J=3DMTX %VO?B@"-3X5J+@A?S.H7IGP.KR")\MTR$6FF9:$AA(&; MF8P]DK"FF$)I;@8\[<;V) %KH>19"1 M+8"Q]"RM#;PX*HV02L0OHVP**\)NEMG-$AZII,X WA8\+7)6):4[DX?E%8>[ M20:>WTI9#,QO7%("6P;QQ86GN@GA^JY6K%@8Y )%JY:#J2JTL5W=S2LGBH4M ML?RR0O:LGS@W8Z0_%[D%S71\&T=AA#)U4E(\.[N973'4%T]I!*/[DD^&P*3B M]#DDN*.]TZSI$/ BK%A*'Q]C*#0D.;&7 MX-&ZQ#]SMGPSM]=E("OGB]R@9B(3J2M9F9\&093(*D\EA$?%2\OA*>&R2OM> M>; HSXH&:*3'HZ MFPH?6E]VK3B2+M^8K)X1@Q(TNMF9G.]_AW>SLZ40?''R]!0D7_K?_PRW M)"/.N8$9##JK",%K2"X&>.,MX"W'T96@XQ:^R:8*[1!($7]XV_L0;Y(L4" IIL4?K6+& O U%7'&2^!G:>#* M^G"RDK'^5*<0[2C=D@F81]^*,++,^*%-K*6DHW*?R%Q3^[(7DGP0(T]ISL@E M+^?N=#^ 4K\R[94/)2TO-#*P*A\/%Z\/?1%!@-W["9I2EY$L3%KU*MC\"&OZ M0PPE@L.0I;QHZ!.%5 NOIZH2E $I#NQA\^:SPGMAY>LC2F+1% @R-@I$YJQ@ MYSP&NJU:G%4$)"/="A18583--60&XN!8EZF ..PF01=G!BZO5O8B?O%07X&8 MQ)8+M!9SL A_1M*1ZI1!943E O"HP,=R"4PKJL(P479E!%$XHJ;+56Q!X7Q1 MY>P(747A\]4WY*_SO3S'0I5&\.80SZLWN\90&LX4A0Y%.19U#-26W=(US8:9 M&]OY$1)%\IZR+I2,'7/,5L^(F)F'4WDH#/VGG)]99)[FN[.$4EHC"9[F,TR0;)@)$ MJ]"<5"M7^RU?K"]K_)"+BFES2P1RA UI8&,)ASP(:GD=3QYV*#;3,)X7G>_" M5%6Z005FU.I64S6VNRTN!&_ [B],Z)-%)9Q(FBQX$;O'M?!^##')$F-&Y1".O MC"!B"14@01S E5+MPC)P#I#2YX@M$D(KP:0B01/.5-4N94%98=C[N>VHPPZ) M&,UUO=A%KZHI!K,HR1@O;H?8@TQ$@J 8A5M&4KX,O>!KX4%WN1^E$(UTQ?F) M$A-YAV4NFKE/#/2G_Y?A@Y%[&2%GR>C;KP :U_2G#T\MY'[90ENI CY@*A MR56!L*RD7EYNCMJ9*0MN53V#WLPE G'RV"J6MW4)<G",P+%*'DF>&[__O' MP'8AVSTQO^(6+,XH[GL([FNPQ[5E,* M'0-RWB$TQ*>!9?=-2]YQ[[T+N#CATC4;AKY((B%MF27'>H\,P]=".;[WDXMM M%N(5!Z6H6G-D8M@7,K.H]R[J6(9YKI^T=P).34 &M6S^E4^J\IG M_6P^2THXBW5ZEM>U!H[IM@I6^T_^EXQLPD.LMJM_5;0L M'5[+NF!+R/YC:X!/&:2H;I!_?4[DIH5UBM5D2F ML3HVI!N4R4Z5?GH37VZ!Z-:*-%FQ0TD,]5UK"+B<#2J'=,L!W'TB<>HC?*[" M7E(*&2<8'RA ^EZ926L.]JY.7>UJ7NI-)%LB\O[+.X<,U= RUW#%U' D&Y6( M%@Y5^4 IF2M*]$I2T6U*E:(QRKJ"FM K?WC^_.3#L\/WS]\R_#5JZH:U= P=:%M8K/F(! MZ6B.-FHRL%IFO[E]8\=J&+0TX_^W=Z6_;=M0_%\1,F!(AIHFJ<-2B@U(DW0S MMAR+&Z#?!!U4;,"6/%MNDO]^?*1.RXF=QH?LJ!_:VG'HIW?SD>_W"K3MK$Z= MUN'R8S1'D=/+X32S>,MW*&@>YS0CY:NHY(N2192 0V7@'0+_.6DI$$&^\OO9 MU:6DSL]W*ES))Q!L 1\CS2W';&B8=V\4!W^MW.BKI M,-TR.FHE"29GL!G^*GNF;*(;.N[40!W.D-BD*PEA![M93T6':<<(F,X%IG'1 M^:9G.X$>V)2:JDN)V<$.J8B.WH<3]C"80ANBWP-@YRBPB=7!=9 @14J1/$70 M!^I[*0%O>GE%'W*5>ZG;B?5/B[SQQC;(S":V:JWUN=X4.T-6$AC#JN.[+K:I MIQFVUC$-V]6L (*,Y=+ P:IE5DMJ%RQPH"9X/X["'@L'T:1GF]P\C0T'EQ6+ M:2EY"M"G2 (+@MI5VC+'>A5CTV>Z8>..U^$,Q]S#,=>Q#6(Z.A<'\3"M[O6O MN+_L.0&+GPM50=LRL6K4(/SQO3X0J$@*BX7+73$]+IQ;E=CO^H&A,<>R54,S M;%+EL@#4WW.Y!'RL6Q7VZS=0I>[FOM36+&)TC-US7D>*H$TI$+=K1:_) M#F7/"LDJ;@K)32'YIPK)!0X1@O24:.'O#$J]H$,LVS(\QOT=UGBX44V;!*K* M=,P\8C@5?V=2]J2&I"Y*&)0SBZ/T#6E-XIV2T>%Q/&=Q5:\F,*'[BRI3 MB:86GA\6G0=WEOXR6=1$V$A]2(:1CH!)TV@X\)74/Q4<^1R@\[N%:+[F8UZ\V"F:K2GS6MPTH-?TE$DG6QJ\ M\>M_LRC^O/3KY,<^'R79?3^.Q]/3=OOQ\1'Q;T /T8_VV<3KPREMF_D/SJ3M M.['3)EH'^A':W)X(P9JA6_PEH89*V_&(,Y5JNND3FSVI+8+Z\6@-DRN6[B_. M1O(8"VJ1=^+B/7]Q#A(4[;%BZ]$-O6@RCG(LQ"X@_(C;MOQ'2#D>9!^0U=]L M'@!4AI-@IG#E3P%!SI,9NW?EV])FZ^_D1O6-%T?0Z&.(8S5\@BJ[GFQ<1GVM M??VFU'B&FCQ2S35/1;1.];3#)8-PI?VM,=PFI*\0TNE.0_J7YZ'S.'U'\*;K M"]XUT?%]U,MXY+;@HA$V5/S$G@CVMY8I]AB 0"@+M>LZ"EN7H_$P>F;0?0"- M&]%$-&9G3:&W B[E4^$R7N%>7]+030N:@O8FVC9Y7NW#Q:'F>:1)/PXR_9AS M\RK9GIO/]_[)9O^E>]RWL\D4FM @+^@Q@1FBJ)BFE^U[SL1U0C9MW3P-V7.. MQX!ILYEOC+).CU1SS>-.GC9._D,X^:UM$5]P\M6&G,;)-TZ^5D9YJ$Z>-IG\ MAW#RM.:9/#&5>]1#YRAS]T35L6C"3/&"QPMB@H6-)B8T,:&)">N-"4WB_S%B M0KT3_R8F-#%AWVSX0&,"P]?[OXY2<;+9@ZXV'==PLR#]>$W6AD@=>3-4@AM18:8 M69@,9Y8OQ2%M^A,YR(_Y*/F9;/).T-33M?A_V#0=: $8H\D7#PH< /JAI]^! M24* , -4*;'S((?1 42W#T\-"$3)KW=#,:57?##]JN: MS'0G3]2S36/8*W1 MIJUKT[D V;D%--^BYY=.?U7W=C+OW]JBOZ_4JOGS)*.E022=Z6++]IX99^5\1\ ME0#F,+![$L)L0U\!5%_0[9?T=SVTE=N^L_ZY!#&@M00R8$$GM5B9BI_^DOJ: MXJ>*R@"C=H4Z'/VAP)\"WE\^WSB!Z187V&#JP7@(2-0 "%^8I/ QKCE_!! % MTH HL 9$8:&RKHS&:ZF!KKF:9_N!X=@:]7S;\EW3IJ[K.0ZF6N"5T:QZW3^O MS[[=WUWV;%7%&L:;Q4MX"TA!3MIN4&&*!)JTK)AC:17A7\7P1$O54EQZ MP.(2@[C$5( 90,K#WM67B&;)R Z)89: M28SH9+!\ZX+&_EKBG68P_'' F'X_HD=+%]4QHEO?&[[6 M>-^]NKJ_OKFZ_)2"<9P7H1SR#6*Z1)H*RT3C93Z.>&09 MT\F.N+0*9Y!.U[24IJ'.\K7>4D=8^J ;$-N%$[-3Y6SV,)O&2M9L\8;*PC*. M;H#F+\^G;R(QD=0<$,CX:9=(!NUI&X[20K[!"'WE L%)V,CYN?K3.PUDI[*\ M=D9L%6F6:C]+36\#A%:%]4FY[2/^ZN,)[=L@'NZ)U"9L*L9-%]#E*_><:B[ MFK/X^'8R"&&,Q+#*V283J&0"FV5 DR$<5(9P'DV&,'_R"O$5O#ZKE3GM;=Y0 M1+3:K8P;^>Y_BO'"1;D]%67-F5U(-BH?/VH34 M=S8/YW6Z=TWIASM9HFL]62J6A)-#G5)1N/P>!#]5VNS\@=2/:. O/H_*C^?= MR'_F__3CT?"/_P%02P,$% @ ]SL%58U=87/C-L[^*WS3ZS4[8SN6'2=9)\W,-KO7 M;N?:[FS3N[E/.[1$Q^S*DH^2DOA^_0M0DBW)MF3(EJRD[DRSB6P2!$@"#T!0 MN/F_=ON#,^&.*2SVT_TO_V26:P93X?C,5(+[\/1)^A-V[\YFW&&_"*6D;;,? ME+0>!&-O.\9YI]MY>]%NW]Y 5W=1&]<9LJNS\[->M]=C76-H7 R[E^S3+^ST MC_N[-_K+[W^[N__/IP\AT4]__/#/CW?LI'UV]N_^W=G9^_OWX0?0N\'N%7<\ MZ4O7X?;9V8=?3]C)Q/=GP[.SIZ>GSE._XZJ'L_O/9Q-_:I^?V:[KB8[E6R>W M-_@$?@INW=Y,A<^9.>'*$_[W)W_<_Z-]!=_PI6^+VYNS^-_PNR/7FM_>6/*1 M>?[<%M^?3+EZD$[;=V?#?G?F7T/+,_@X\YWG]I.T_,G0Z':_O9YQRY+.0]L6 M8Q^>="YZRV=*/DR6#]V0N:$2-O?EH\#>_!W@B8TG,7-QJ[C MM\=\*NWY\+L[;LN1DM^UOOM)V(_"ER:'WSV0:]L32HZ_N]9?]^3_Q- PH%-; M.B*F8G2,M]>^>/;;T,L#C!.?7H?#&D;2&*TE>R^GPF._BB?VV9UR!TCJ)T@Z M0?4I)#-R;0NZ^O \D2/I,Y".<7,V D'/U@C;M 57T,2?7&?EODZ#&3 %^^4<_NTN?U^5WB-7DCO^T)MRVVZ;?.:M MD]/'Z31PW*EH:2'1>["%#^-K>S-NPI*$X5\.]?OIK=SL]W=]'Q^PLYG'W M>5B[.--K$;^=HI,S@X_2@]5F2W\^G$C+$@YT\/=OKGK=_O7-&7Y[7^/>0?G%XPG3=:R]S?1N*^?DEH/%L42#QK-'V9SO.A@E/!^M:G-&]*OKM#], M9[8[%X*]ETJ8OJO8G3N="6YKP1^[Z[P[Y/6)R(;C?4DZ%5[QB# M;Q/VY^U5YVJPS@*A[>XN3/7Y)3+SO[:$-?\\[ V,B\%5[[R;,?L+>@MRW4X7 M?X]!!!@_WYT.0SV[@6;8(B8+2"V4E)P^,$^9WY_XTU$;05KWHM]]%L]&UP(; M:G3^G#V<,&X#3OI1\=E$FB=K1[72;VBFPY\53WFG'ZO"Z/_-*^!*#_9PJC^? MC]Y@6SYV6LD5L9$P6'\&GB_'\R5GN/;8Q<)D76@(A B/FY,4BZLJRH@UE&9@ M*J8CH0J:= >I-NZ8]GU_(DAC^L'ERBIHT=MM2+%F]4@#.Z5R@HNEU[U>L^CP M]Z'T87K-=68@%$&B$^/Z39%$=A+($O)2^-, M)D21)/)G3E-AAFA/$U&!-JN-MZ+] M0=:,WL.T;+\4QU)Y/AL)$WPM)F#^342)+)BYCEX"XEF8@6X0K8D %KYZ4K!N MG(<"'7">UA@/2@@,(9):2:?HZVFU!]O301[@_Z-*T=:"O-*4)@F1HO9;^RPMF0GD"C#.:9>E[#)0*Z#A_'G*3&12+ M1>((9@RT2'H=EB XY7-0@&FZA6+OK,$W/YR!Q/Q);F/,=+*LZ'[M,$.FZZ)\&\)Z'+;G=SBD,B= MYYP[Y#<,%5-*D]5TL$!U(U>8:?*J6Q.:1:4O')0[X[[>QR,!7W<2L8+0D32Y M#>B)*_;?@"N8KDSX8>%J,(3X+:8#/JC-6*S.2+9HH?HPC$,+CT4Q'UK,2^L^ M4A- (ARD7V3+TXW&A;8_PTP4ZZ'A"V=ID6E2*'1DTM\W8\#@L10*T!"<:WVT MC5RSX#F4:Y'CE@V*8KAO5"2H3*,9G_-1(0K--"K$Q9GOF1/$TGDA>K)E%)^IAG AK-H)T8W3P\JZ?B60HHD M:H5'HFGNP8&FQ<*TYBH\16(8_W)=FOE>EOE>YV(6)T=SC..*CA*_C?BGF(DJYZL5VRO^.'FD>+&&B00#=BY/OJN$W7?W?RJKFL$)>HIREXXR]F!G[/8+]!Y\S;=1?TZ2MQU(5@ 5L>V,:S &, M2UY63L622/EN#1')^6%%LLCD'C9&((-#2F23-OY;?] "*[-9)R?NQ^Q/FRY. MRO!"CN,G-&FV:W[-2@;O[::=IC4* M[^1VU-F<3K?H:VE+=3XPIEU'"9R/ B\Y2X6I4\MD3@U[A^QOEUV4+SN5#K.E M"/#C,% (?WJ8V\Q'[J-XLYB 6F[R&/DA@IKSJ/R719-U@TK%M;[ M-:^P>!K>--9K7-'$1NV #U2!< M>^"3D=]-*1IDIP^]0YJ$:0\LBGMA3AS7=A_F39'(\1"Q25JT+(2K_8U7QTS9 M5W!WMO_7S)1E=YBUOC;YTK0##_/:HUSVE98Q]/V+9&!6?]>2'3+GLBB[\K)S ME=B[+\=G/B97-C"Y\FYY5:8IV.+0>87-<9T/?(^Q0:[SH3VD9F58'B/<33H[ MW>@=&W4$MB\8V#8NV;*!P/;01P3-0;:'/A]H$+0]]*)H6,[E@8UU@W#MH1=& M\U(N#WZQJFE KJ'79@J07%-S+@]:5G11WG%16?2#KN)*+2H:MB*7[UPJFY=3 M][/_BNM^IJO-1I.:9"XS$]DP2%C[E]*BJ&QG6,4YT2"_W%[DU#E<:T.?P(\ RQR\HC)KEZ9/-V6(,7,#2ZWT;/U(A9ZEG&+W1S6;\0;1'2O"O;5UZ=,CM M)S[WKA>AFG M9;QI[U M&JRE'8:HM.J:B=:V*92;[L.X?M-A[VP;.G'-K\R=H60\M@546+E_I[&"OGKR MR07JZHLKPF%S+/S,QLJ=ZLXL[NL[ M+7I(+>8%HS^%Z>,+QN%[MD22T%B?#;H."V;P@Z<>1?=A[F",T@G9?W YH]7YAP1<-*_7][39'G[8W: [#*MMZ(]&:%,XW M=4C]5 A0[PP@PD-#?VA,5XF(C5FA6IM=@19.9277N1 MNH8A8"5XQF-EX-.%&/6HU!YW+U MJ/64OZGCK+6W?61\$;.$H7UY!UAK"NC'_!)%,'_$[>IUHN!EM.Y&^Q/QQO%% ML',QH#7!S0H)YT&'.L>1$Q.NE?N+@W"_R7&(%F7H;]9]1($G635$KM<'"198 M>=5OW:_>+O _+WNI<%S*^]R]?I_17Q9P3M0,7%O.[U2^6:^6U'!SQY M+"V^LIQSFN5 +$HWT?H]$&V 63M3WJP,=/&\5O7R0K^J%)7"#)DDE:C8ZM/$+<=2ET),'Q&4 MTP(4,F67 8F7#^,Q*#X\AJRE53T/8(#2Q.9DL=UU3E(W"D(0K MG3J(87RE[)HC+>RQ5)[/?,";U<^4[U9/8U2#S'CU;&Q5-GY_VB ^;=!!/!Y[ M\=RVYZWPK"49%(3?I6(R!.5,;S]] +/8'U/P 3#^-Q*,KS_6:.%G\>E3&?8N M2="J]M0@,CPAJI[,:5F@0Z(2YU(4 M?S?\4\.Y>^=1(S%^R;42OY>S$@.1XN;;M M/LF<%QWLBZ_2(2P"#2OO6OZ^B)0TK:2=\U!:UU X\0)SXD^XK_VJ$#A6'LDN M&8LA12T"N^0^I3""*K2DVT@A4W)**/(JNS-I-&1)!XLB+.XX\E$HCZOJY[^D M&J"%JLK&WNK0F4T35IBS6SDK46998^.4=>Q\BKQVCB%2B+W/9O:M2<3V)\H- M'B9%Z7TAM3!EHNKTD $I/82>#5)ZV.7R/,)UGDKUZ"U3/5;Y(V9Z7(18:LM4 MCU*Y'F$]BUTS#W+ROW*I+W,]>X1H$'2M(KYT:1!&;Q.I*!X@!$9(_#0D)3 M(;0M=L=,AW\GH!@!UV?N";08QJ"%@X3#RUWX8:_;,];T@Q\E^RJ9Z$()396- M?U*(%+SQ:F_S]#0I!TD75YNB'7M<+YN36]$'%*O=16K@\9 &=5JG^)^Z3>$1@6MR]CM9*,(H!V$I4 M,FSUKB[,"7-<7]]D$Q:#OSC802S'%YM!C;CTY3FCQV"J_(F']VXQV2N\+I?P MBB-#FK"<&$6:($$8=<+.&5;!#'(IT MMJ_?=%4V>;^& Z0ZYH6RV!R!L,/'FSQV]=0TR"D762=-3NGD.!*5I*<4IM7C M*1>33OBJ'+9(:V+)M".&)1VT(S!V Q5_"5^W$E&13EH4,=9#BF?L'0V21W" MJBF;A,)*XE4$U?'2=(^ZAD5,H;%SQ@IIFZ6 M+Z.CE3,4Y2153J>6),"\6AO[HI',]R$1(>9E\AH2 )URZI0BKAWB>)3]7SZ. M1Q)8Z3A>+7>[J>"CP2$"TJ[?\$I9&5[G]OA4,)/;PK&XTJ_C#;U([4]&[_" M%D)BI"F\\YVZ]%9OIJ;F:!._I'1"'2M>4SJZ42Q)&I*A:-<_RR+^LJ]!61JPLAEQ%..I MQ)3+DF]SH- I>5.70J)^MU:GA#;V@)*"G^/W8@<@PAH0KIQ.A27!);3G85Y0 M#1Y5]7L)T:9INUX=_G0=)[T\3JL+T0\"Z@@01.ENR9(3,=S6[[-OA<@[3-A+ MORE=ZG,?I^T&?FS+TW@;%%_J4$F#]2>A%B]2PKQ +] ?N6L*=)@NX'U]J,+" M0P^VLMKBAM%DZ21P] 96^*SYEM8YK?[Z&FV[S=E=W#8E2+9CXVPXHH6#; DF$-&UBC^OY"LN), M"Y:J:0=Z#_FP.;RQ4#Q<$2T6%3Q9_.TGBLA@W^)Y)A4/NXF+&G!,N? Q<=.? MQ!LZ4]..Z5V+Z9V_Z3&P=P]*"#S5;<4MH/F4<0O&")LOK'P#2T9O.OQW-%_F MB+Y4Y[KR@6;J-2YK>#YC64SA%1;NW&1>X@[J*ZKY2FMJ:OV)[Q@?9%\R?E]8 M<"7C@41;C-:HJ+SF:@LEY'0$MI,X.NT!Y;=(0\W4\59^P\RUD,5%%M( QX4- M!EE!<,]U]/E*?KM,M9K ;[OC]@P4,"A)4+B/HF@&,H1%O/E(K4!QFI@P0YH$ ML'C1S:V"5FE:'#X']8[UV_/;763;T>:LN-Y7IL&,8ZD3.0LK I/D5UC#*4-* M6R8:B6)V,@W,N/0WK5ET<\&[)BW<[&41_'W][9,6;=;U,15)MCI?O4 GK"@3 MMJTVV8,R08AB%ZGB+$\CF$O2C!06A;O(R+E04^W!HO 9+ 5PD/"HEM30 V>W-E/8P04(+[I\.3!6VI2VF]]D6_U9I%NJ.%CL(Q-V4R[ MFBT$RICBJ%]DO@IQ:ZG=E0NE>HV!L@2G]FUS!MT=;(;@[W";/ IK^.5W 2X. M9O9_&;2^8/WN0E1^8LIFQME32%Q:@JHS!HD;M>VC%BPQ#5Z.+H=7DL MZR8_M]SPLIX!D3EC.ZF$=0RJZQV#B=1IV;;OWY0$J:Y]U4W9JCJK-8!+;*:M MQP\0HLJ]U*/O):/16ZFGL5[573]\!BM.> M0$5RUPEZ%?7]66!9;F&]H2N#K07T@THXM"29WO/+<3 M\Q(5<4T-)'Z6&LG,]?0QPU )FZ/F7>DW/5(\3XD$T+^H;2TD@K%Z])G%D6M2 MGB>P6'QFP'8L,'Y['6\"CQ4KL\.O 4-4)GPJ..EM[ZC\'#@5KG:CA,^_LY_2.V*3O6"3W8'( MHRNM(AQR-G*M.?PS\:?V[?\#4$L#!!0 ( /<[!55?I,SW; D $0X 7 M =&UB+3(P,C(P-C,P>&5X,S%D,2YH=&WM6VU3XS@2_BLZMO8&JN(XX>U8 MAZ&*":&&JQE@(=SM?E3L=JS"MKR2G)#[]=,X^@U(B3=D' M):(Q,/9+N[O=[K1_V?6\@WWLJE^UD7G ]OQM?[.SNL\=%9?_C[^< ->G[UX=-)GZUYOO_?K;[O'PV/7 7VWF5#Q7,MC) Y3WU_ M<+K&UA)CBL#WI]-I>[K5EFKL#R_\Q&3IMI]*J:$=F6CM8)]*\#?PZ& _ \-9 MF'"EP;Q?NQH>>WMH881)X6#?KS^=[4A&LX/]2$R8-K,4WJ]E7(U%[AE9!%N= MPO2PI8_5MVQNO*F(3()S[?S<*W@4B7SLI1";8*>]M[X+Z61=TNEKGQ8IZ)=!:\&XH,-#N%*;N0&<_?M5P) M?FI0(G[7L]9:_ ^P:YR>@1OC\52,L7/RM>?F'V =HY]=]TD#CI8&G(*=VDBF M$58.;A(Q$H9M==O=?7^$:U:\@(V6^?!K^SP_Z0:C8[GHB)T'C?4V%F02*B"'(T M^.=/>YN=K=Z^3X8OZ%)W<^[328N=ERKG^#]B1VUVR57&L2QI'[5;+ 1E1#QC M)N$FL/X8/DJ!C:2*0+U?ZZRA29I6G)U?ZX*']77EOFOAA3)->:$AJ/_H/<.\ M/&2^D5E T^HU=B$+*/+72_E,EB:(Q0U$O<;VX+RJP644_D2UQ\YL:[?:R4S4 MK'R2UQ-:U9"G%= MYM'?WC01!CQ:/ AR.56\J'W=PU;5(E?.=MNW75JN7\+: MD[QUE]01.H7@2'M-[E5%""26\ DP!1,!4Y0WDPC-?BVY0A*G,W8!A50&18\= M8PO6[7B_LE@J- ,6"XVKP?YPQ@SR"-O_N\P!Z=MB5A]ES$ZRK,QE!BUVDH?M M!4EH%7RZ=;Z]UV\0716(;JX:1#]P;>,NELW8-7J? @9H+8=4Y? 921PXEQC9 M80=8A%BLD,9=Q(9W?'((<0M.9J M1B89OP8+_7F?&LLB= :'3,EK&H,,0J$PUD0SC#XU>H)88'@3PH3IDGXMVD]! M0=4)32 3&J,B6FX7G2K0!8360>JW0-=DA-/$.XV+,IHUE^&-7"M/KJU70R[: MWS&Z"(D)"[BV& 4<&+$CGA?U(H^I/XK8\>\P+4D)D!(-;+:03H(4I4!$$QF) MI)ANS=E6 5W?&AH)'=E4H$4698H&2#&)/+##:>M/R'7"XE1.=D-0U&.H:0+X\>*%X:*,:!ZABRR5.TH%@T>)A[]Y]:6/V8GUJL,C]? M0NEVME>3H.M\8\48>@0:9X-8M2'8EXG4HN@PY*5^?!,*TT: I*A&D9&@%N>V',O2%!C9UU)U\([7Z:M4T!^*H:/59NBCA>@.41\O88_F*W)\(B*B M(==<"FBF/(,2I.D;18 P7M!F2":; C)NX:HD!5?J/FZE,S M7#5J#B8\+:W"$&XACC%7$Q-$G+XGYYI'OX]03'=Y?QIFF8@-4>VT2_9&>*,? M]N QFL[GUD"9;/SE8Q4VJG-DN[F 6PGTIT>=OTXRO4"FN+)650YE:^[EU%>(&P67,@Q+1:!N1'+W])I);;"(F?L@2N=Q>;EW*\-YU7"]3SL)<&R;(;(*KE=CTIE9RP5UY!6IZ^W[%M/ M7J(O,/BUYYL_T'G0SM_C/,@^C(OJ_:&UD!Y2PB9'%RI$+/N*4/E..CEWC6-* M::32\^C4%F"762:, ?@3G1])C'^I/A+HG^UD'9F,LJI)MO&3$MMZ^X$_2H'N MVZVFS$-[CKOQ=NSS]U#;E3OV.4PQG<+Y".09G3/2B64H (E119_SXYOHEMU4N).>>^1-!YA0PUS17N0FE4ZB4V07PB.EHMI M-0:TNLP06[@J=C)5)''OLYFW>/55,&CECF4.,2R-%:I!"_$,5L"0$?9I=46= MEHOJ1#Z1Z00HM,OYN'KHKBK-@ZQ(Y0RP=II()W1\B9A(I&>)>]M?JR2[32'Y M/B_$?<,K90V9>Q3QG#,TM\3=3WK'DM8._:FY9%_@Y*61=8%[?=.6++WDV5G MM+*Y0T';J,' -6;G_W[-+8!E8>UYY5&W8N<]M_]QT1"X,1;LO7WA07\HMOJS9VHKDI'VF9E@:6YOW\;__1 M6SD6 PZBU>_E/>)/E^Z'7;:[>Z4SI+WZ<;3[QB7?WFYWWY;]&9?=[N/+.OZD MW>(%9GV$:ABPPW)<8IZVXUZ!=)-Y)JJ^@,\?9L'7NEA!NU*?.L2%Z,;-7@)YOB0E6&%BG/(,G0LMF^7\MKAY\R?X'AY9-:OX2 M7 WIVTS?"JSOBQT%6D10O=K43P3$;' #84ERS<[*UGF$:4H4@4U@QO?^UJNJ (A.BY+10Y> M==U92E?<=\N6\I6EHOD7V0I,03T7,O$8,Y" 3Z2H#PGV]MJ;V_.=QI5U;!;H MOB!GOW%W\']02P,$% @ ]SL%55RX["A&"0 6S@ !< !T;6(M,C R M,C V,S!X97@S,60R+FAT;>U;?U/C.!+]*CJV]@:JXC@)/XYU&*I""#6YF@&6 M"76W?RJV'*N0+:\D)^0^_75+=N($9H$%9L,.5$&PU)):\GMZW;)S] _/&V0) MS4(6D4^C+Y])),,B99DAH6+40.F,FX2,9)[3C'QA2G$AR(GBT801\DNSO==L M-7\Y\+SC(^BJ7[:164 ._3V_T^IT2*L=M ^"]BZY_$*VKT?]'6M\>M$?_78Y M<(->7I]\'O;)EN?[_]GM^_[IZ-150.]M,E(TT]QPF5'A^X/S+;*5&),'OC^; MS9JSW:94$W]TY2,C+(&_C$;'1RDSE(0)59J9CUO7HS/O M$"P,-X(='_G5I[,=RVA^?!3Q*=%F+MC'K92J"<\\(_-@MY6;+K3TH7K-YM:; M\<@D0;O5^KF;TRCBV<03+#;!?O/P<%FD^"19E$DWM4 Q00V?,NR[UFLH&%7! M6)JDNS[ ?2WSJETL,^/%-.5B'GP8\91INM=;\ M?PRZAND9=FL\*O@$.D=?NV[^ =01_#UPGSC@>&7 &;-3&TL10>7@-N%C;LAN MN]DY\L>P9ODK>!@"6IFJN?B06_W!U6AX-NSW1L.+]\1$87Y.N@;QW?;770^=&G ?G:NSKIG0^^>A?_ M_3SXC?3Z(ZSIM%K?>]G1O!IHRC7^2ROI[BJ(14E/"Q2P-_N+.&&>;AX M+,CD3-&\6W.B7.32V79SW:75^A5\/\7TDL%9@Q$G,-JT%^=\:$91&T M_W>1,2!N@UAEE#$9IFF1R110. ,#"G0:QP##4*N M(,H$,X@[-7@"6"!P$\*$Z +_+-O/F&)E)SB!E&N(AW"Y75RJF,Y9:!W$?G-P M348P3;C3L"CC>7T9WLFU\>3:?3/DPOT] _@B$Y9P;0"SP!RJ5:V>9S'VA[$Z M_!^* I4 *%'#9@/HQ%%1-FHTTI4S=[Q]HTQJ_3A$VMLT M(HU64(=I0/M?75U2I0S(<5>7<JU][?9CFW:WH_?1 \<4F\_,UE&[W8#,)NDUW-HRAITS#; "K-@1[F$@- MC Y#6NC'-\$P;P+(R M\ELRI5%J+%9RT$/P14O!(WLPJ8NQYA&GBN,$N(M/K;)GV%.A,6:TFY*V :;5 M/:D9.&1 9[%13O'N%X*B7,.TK!/+V!-:N$BV'H##?V.&AJ"HT!Y _#85](=B MZ'BS&?IH(;I#U,=+V*/Y"AR?\@AI2+7,+(*I!@IC@H? +,Y=2="V(X M>M^PN&M82EFV.,*OF-821!L2W)83R@N5 UNU#9_#$+!G';"IXH1E$!4+("W4 ML!QW S2!--@1$W8-GH,JOU-S\ZD9;AHU!U,J"JLPB%L6QY"K\2D@3M^3H5,<6.Y%&T:ETX=3._"'4\MRQS*UMS+J2>(&P:7,@P+A:"N17+W M])I*;: .\RJA>A'VHF!9 M-K/(*KE=CU)EYT3P&R;*T]^DDPO7**241BJ]B$YM 729IMP8QOY Y\<2XE^LCSCX M9SO9!B:#K&J4;?C$Q+;:?MCO!0?W[5939*$]Q]UY/_;Y>ZCMQAW[] 2D4S ? M#CS#?B^&7&Z V&DRZ]L@&E30SM4\+JB<.3Z%:>E+A3WGLD MC4;04+.%HGV3FF4Z"4V 7P".AHMI-02TND@!6[ J=C)E)''OLYGW>/5-,&CC MCF5Z$);&"M2@ 7AF5L" $?9I=4F=AHOJ>#:58LHPM,OHI'SHKDK-8VDNY)Q! M[2R13NCH"C&!2"\2]S:?JB0'=2'9V-?(:C+W*.(Y9W!NB;N?^'8EKAWX4W') MOKI)"R.K O?BIBU9>;VSM81I:7.'@K91C8%;Q,[_XY9; ,O"RO/2HW;)S@70 MU_CCR%]VNM]J'N[]7%_'-5K4;FZM?T0)/AJNUK:Z]I"%P1BVY1MO!@OYX'NJ MM9UH84K'6HK"L)5YO_P;?_>2WAGBIO,X_#AXEW]7]Y<_7/;W)?_>2[ZWUVR_ M+_L++KO5@-48X%D[S2O,^A24-""]8E) CK?O7I]TDWDAJKZ"SR?SX*DNEM N ME:O*C_);8I]@DI]:]N?[3L/7_NH+U,M)O0'@_)E08H,Q=4Y3]DQ4V<.!OQ92 M[W"J)4$R_XNP-,*O//U9,'U?O"21LDU9:W/:.!3]*W?I=)O,X >09(BAS!!PIG3:0!-GM_TH M;!EK:ENN+(>POWZO9)N8M-T^DJ;9:3,\(NE*.E-2.K3 %YX MKU]!P/TBH:D$7U BL7;-9 0>SS*2PFLJ!(MC.!$L6%& 8[-S8-KF\9%AC(8X MU*3JPU,'^M:!U;6[7; [3N<(7[!X#7N7WF1?&T_G$^_=PBTG75R>O)I-H&58 MUM^]B65-O6G9@*-WP!,DS9ED/"6Q9;EG+6A%4F:.9:W7:W/=,[E86=ZY%

.3T[DP/L:6'S+9MK8\T"&3D=VWXZR$@0L'1E MQ#24SJ'9[]]4";:*MG6\=,T1-":275$U=F-4/Z9$.$LNH\'M"3[5,ZO[A3R5 M1D@2%F^<9QY+: YG= WG/"'ILW99@]\Y%2Q\-M#6.?N'XM#HGJ37TB Q6^'@ M"NN@]-_!-E#OH_);3;CS-Q3<-^ZDTMO]I>+5=CJGC\BR(O+\XO+ M\9D'WAPZ?;@T+\R)"1?N1+O0Z1W:[4>$=GP!X^E\X;E3: !_0(#?0M)Z$8_M M(\4%[X4+%^/SD_&9>V',W[YRW\%XXJF6KFUW?Z(/JFL]Z17+,;!B)C=.Q(* MIFCPYY-^U^X-AI8RO'>0+,59I--#0+.(H7@T;BU%Q2>(V8;'@AG9!=TV#0R&@EJOJ$D0+?08VX--/\4\E7!LW& M.Z&^4AN(7*H"4=,=\0[6$9/44(M'G92O! M"6Y95 ,A*I&0>- \U*JJUDAQJ(JVL(@Q]'P,I%@Q?QL-@GXHF*#JMILC1414T^S!^2L!0/2%:>Q#6)"5,))!,T5WQMJV:"4@2[X?28"; A0P+G M[2H]I"AJ5#T.&.A[LC[RT:J(2[KSC H]9UY3O,HUYN=I_&E)4&^V5@0/<_WZ MCMN 1E?&X5<%5PE&^1:5>Z;TA]H>Q%/'BQ8WI)"\KBBEC:[9$4#V#14KFX_" M3'=J1%D+M/\H@?0"Z$BKD5>(.E4$;LE\*T;* *\&/;3-?N]IU>?N&?*?RV[VN[]7_:%7_:!G]@Y^+_O]+;M. [NI_DZ'S0_P>HJI MT(%QL2IR"8>E""J=N;]H_0&P3S;.MZ*LV%WEKUIO9-> !&,!/+'UW\.Z8>46 M+ J!UPYUSYB:2L$EY,:S_P&!ON=6\;BY=482>D=VJ0O>3Z;6Q[1JPR(RI^8O MSBZM?GX6M3SUQ.![N?6P]$'1P]3/=UH!32)&0Y3P*.=5WH9Y&#*?BN%2C/86 M@J%HRE U?=2^?XMKM2*Z3]%S=[HTLG:T%0M+XK]?"5ZD@9(Z7#AU$#>>K>PV M5#G4B(2L8A5YS5/RCT^V;W MYK IZVRM)LN'4/JIUNA?4$L#!!0 ( /<[!54PSG8>X 4 (D; 7 M=&UB+3(P,C(P-C,P>&5X,S)D,BYH=&WM66UOVS80_BLW%UT3P'JQG02.[ 9P M' ?UD-IIHF#K1UJB+&*4J%)4'._7[TA)CNRVZTO2+,,:^"4\'LGGCL_Q>-;P M%\N:I#%) QK"&__M!80B*!*:*@@D)0JE*Z9B\$66D13>4BD9YW J6;BD ,=V MY\!V[>,CRSH9XE3C:HQ(/>@[!T[7[7;![7B=(Z]S#)=O8>_&'^\;Y;/YV']_ M.2D7O;PYO9B.H64YSN^]L>.<^6=E!\[> 5^2-&>*B91PQYG,6M"*E3TW4P,]@'^GU4?NL%%UL+KJ@Q;2%XB)V3NY@MF()>U^X. MG07Z+/L!" -D*Y4-B%^"-9Y<^=/SZ7CD3^C(V)G1ZAV[[&:$=7[ 3E-(1!I M2@-]+I690\44WA5$HG%\#5*% M@$K%HG4;LD+F!<%-4J(9HY4S3(QJ2"04FP$#*D\G7+;2$:SJLTLVGG&0GJ=D6(R.AH-&1BM1U2>,DO@. M:\2EFN&?3KXJ;'8^"/6MWD#D4A6(ANZ(=["*F:*6=A[U4K&2)*NQ]G%4Y>0* M[%YG?Q?3ML)6^#X(;MG4$R$JF1 ^:!YJE:AUHCE415M4< R] .):^9OHD'2 M#P635-_V=P[UP?T/(^]C9Q$W%RLYQ[V"@(VIS^&A7.'H# M';/CSYNH[O^(I]WGR%.61KIIR(?Y0Q&6X@')RI.X)C%A.H%DDN::KVW=3; 4 MP6&X/&8"[,B0P'F[2@\I%C5:CA.&YIYLCGS4*GA)=Y%1:=;,:XI7N<;^/(T_ M71+4FVTJ@J>Y?GW';<"@*^/PJX*K!*-MB\L]T_6'WA[$4\>+*6Y(H40M*$L; M(]DJ@-Q[*E8Z'X69&=2(LA88^[$$,@XPD58CKQ!UJ@CCSC&DHZH/EZ_A3TKOZW#Y#_M'M=O_@I]>?VNL'/;O7_>GVQW.[20/; MJ?Y!A\T/L/H,4Z$'HV)9Y H.RR*H-.;QHO4'P#Y=>]^*LF)WE;_J>B.[ R08 M"^&%:_Z>U@PG=_ "(3FE*0X/8GIOU'^ .]]SH7C>M)J1A#Z06/IN]R^SZB>C MG@^C?/V,X'LI];2LB1F-X'Q3 \VCB 54PMZE9"C)4/11Y_X.N^J2YS&KFH<3 MI)&6XTTUL"#!GTLIBC34M8R07AVJC84B^53)O/8ZN1O4$L! M A0#% @ ]SL%55UGG/ZQ#P R*( ! ( ! '1M M8BTR,#(R,#8S,"YXTT#=QO 0"WE0X % M @ $CP@ =&UB+3(P,C(P-C,P>#$P<2YH=&U02P$"% ,4 " #W.P55 MARO.,S : !D)@$ %P @ $Q,@( =&UB+3(P,C(P-C,P>&5X M,3!D,2YH=&U02P$"% ,4 " #W.P557Z3,]VP) !$. %P M @ &63 ( =&UB+3(P,C(P-C,P>&5X,S%D,2YH=&U02P$"% ,4 " #W M.P557+CL*$8) !;. %P @ $W5@( =&UB+3(P,C(P-C,P M>&5X,S%D,BYH=&U02P$"% ,4 " #W.P55@_DDL/P% "H&P %P M @ &R7P( =&UB+3(P,C(P-C,P>&5X,S)D,2YH=&U02P$"% ,4 M" #W.P55,,YV'N % ")&P %P @ 'C90( =&UB+3(P,C(P D-C,P>&5X,S)D,BYH=&U02P4& L "P#A @ ^&L" end

!R].[NNKK!-X?=91N^F=7#]#^JB6XN?]2\BM4%^[@' ,*)-K M[CARV>,;NR0*B"%HO;7\^6.2]ZV^>CL!CUP]I1OY^IT] $>NIN!C)D"JMV6< M>['^6FE(_T7ZMN8*2;OSXCQ^BMF_R.EWB/.BI2@PK#71? 8!@@:U:NR)*7I0 MQO+ [OB;F"P3\G[GI9A*'91O=O8=58TE"APW[!BMR=:I&]4'D_UI<1D@6 @),A>JW7IH_/Y!OE='WE)*X;[#7Z 8<6G05%[&CKP]@<- 6W?SQ M0OZ>^H%R0+G J!WZR]\AU%8J,]K+GX'=%]@)$RQWBN#@C%#(C=8*V 7-@$% M%.]H-:2;3:M Q3/__WT8H=T9.#P,,X*(#'H] 8/"0 5,??]=672K9K3BM5J> MT2_%_SH'@[EM,;8 F?RNZX^Q=PS"G+Y*2C0.]W;L.T3.[UWHL!4(AEXB^OD1%FOD>ZZR&J9BA@ALJ MV(%!0I-@ )AMU*-^CJ-%H#G+ I!C5TP M8T!5$80W,9E&85P2='D\C[=TX+K#AR0=NOK0[0L\, >9H'$DK],1.$]KR%H-O(6TPI7AUWHB\_9.<2!]UZ8_N1%1RQ4B+Z*LSQE\]IB M[J$PGVY?X#@PR 0B#FAU!(P#P^0W=7_*!3$VS9+J B=XR#"C:9Y*TVPJTX0U M)\E!QAVK*AE?A;0>/?=T94H(!8P M?6U;OO_)$QFOLNQ(BWG2U ;MK4_]KD AP,0 U8:G9C_H>YU#U9ARFQ/SS-^P M$(:]WCCS#N=H=%_;V A[^FVHVW@[J[ Y[7A [%!1CDX+Q/":Q[H!71W#^#!K*'N:740:7/ M0:PC]=BZ(&4U$"A!.ZW.CBN"?,2?A-S8-(G)/WTLG$3I1:X!&>#A;&H8,<:' MT@ <^,:JF ]EGQIO@#98PAO99[?/'?9QZYG4!E>7"6#^#@?'"-]L^LZ=>M/! MC"@!1Y81YFFDB@TG QA?QF@S]KB276%+8G9JRTM>TG\(+)V_/N322B5/NHN< M8NK?812RG6WZEWR'V>WO)&:&(G_Q2RNFS=-@\M\T%XYEA:-'+V);D-D.8Y?5 MJ6N#K@F(!F%TS,,G?(_]8\J>5KC\[$?' ?O20332_9'OJ=_LVFOY/21S"*C MQ0"=;>/*<= 6ET7 I'5E;>"#*!2JI4*E6(@Z"!($8TGZ)QLW /$6I+D/24Z? M&/2BZ!E59L]JL^\\\M^/&,<(-SY "=K"1V#=R>^?<+C=D7^'5W";!L337CP_Y" ):B0Y;'@@QDK4GOH1O#((A\KB&XRN,1^@!3N<;>2+BWUP?W\\ M'"*V=^M%[_CVR#W='2E*#%W5=_J&X/T(JLL _+%FDR"^*UB?B:( MT]P:1&E18$NXTNH,X9U9300H40A42(&8&*@L1B8( @WBW9E0[6(P;DNS3 "Z MZ.E$]_[60%%;4\V3]YU.FP+>!NB3>%26R(I?OW$=T%/KV@C4B#(IYV)33+ID M#_ZL@R"D8$"O91O-NNT:3S+@,*2YGPC560;OSK:1Z>8L'F%=) F*> MY"OWAY\_>#E-@'C67$B;4 **YA;,T_> ;0\9T(MSH9.T<=5P:2@3JS3&GP]H^C,/]<5\L40[%^T7H& =D5FEAZF@]@U3^\N+/ M'GTU*L]NTCN:634@Y7TX/>"P--I4\K3/@<0 0]1XG:Q,E%0/G:Y0*0!*4L1% M (-:,&SWJ3)0G1\) IPN]X<;X'J=/(3UT*1^&$Y^.6T=,&);!>H?]9!NS MS"NT]@" *SL;M 4KR\N28@R+[L\'VTYMK,C8$3/2; [MR1HL :''$VQVS/AUS(3]]]DA#7TH$U;YB",:;^WGX9/N/I\5P@O$23/C]6'C M,*H+PT-#Y2:;/7+V9*Y8\ >-=',;[[C?>^DS3VI@0X)7,'()8L?'+ Q"(M>] M5VU(K#^'JF?'NMI#AYP^51M(HFH,&2!Z939V74]8S:!?*,V3.)[3:6OU/GI[ M\D_AZ>2+9.^%[=/P01VAN[&V\@U_[NT%V;'UA;?DX9RJD8_+TWQNR$CSP4M_ MQ3GE] 'O'W':TK:K'5"?[%6M2K21-8*>/M,ILWDAG^+9Y:R1;G; :4X\CIX2 MY@D],HS1GK%&&?5,;YMB-L6:.2=F$A-0HHA3192LO9$D2W-A%"'_U1Y!R)_^ M=D>GJY(I3OLWH#$G58'&6>,'@&@NE\\8L&G<9GGH>Q'Z@#V:7<:6([8G)_HN M)07UTU^AN]4I@+=^@NQ:EA!*Z5PCY@4CW.N#]YFFER@=K/T[8!>3JE(Z6>-' MH&XFE]'4T0IJ%M/)60FD]3'?)2D]X'J?I.6+0_S\3C;*ZW0"ZE/#E*[SOOMZ M0)^;ZBM@G+V](]/.BC[R^.DO3>#F5;;HFSSE&U-S9VI/KCSG@&H6B/"H'Q?C M7%PD6D^O>5V2S=N25G"ET=5#$\&9#_I?(Q#)K M%,91M04>H)TJRFH(-AH"#LQN>4=7^RO)\K)_;@OV3:1B4JKH^HTJQ84(A574 MK8&'8H^:8C JF@(.QSZ)1^R^*N[WN(G)Z?7DMW*B:=5,8#97Q2)4&I M[+SO90IE_Q5F.6D$''+D2K4>O!1: 88A:!C7ZC _$V*:;8$=)ZFG$@I>J\8 M1+;AV/+N-*M)83WK3(!'\S1&G>;%!\H!,)I,I"B\EQY<)CZ--.V[9SF!CGR_ M:3D"AX<9S"UBQ83L /''%J;HH@*.9QG0,IUILEQG?F/&MT6&9*GBO?'5=UG M<<$A$=VRAZ\0Y3%!OL-@3Z\N=]8)^M(\")WVP'V[5]7&X^JJQH"]N5]F\X0= M]M 3O[_AT%N+R@V='MIN ]PKI2J)GMAH -C[Y'*:>MRY^,)864H#W(Q >QIU M'<;X*L?[B=8!(GG@_F[;D!9G^!5MP%%F747;<_?!JWXJ$F(R.9T'M0QUP1]! M9*_.U$^+9>O'+$\]OYWF9TX%>+0:FJ4QDQI& G#LF6IB&F*GT;)"!<]5\923 MP):LF@O&\%;.VO@D3:*U31MXS%DUH<7A$43F[H1CHZ4,3TL#X\I)%BP\4U9O M!PNO&3O$MQ_C8W;THIOT*MZD^.]''.=T[M)UZM?3!3@:Z2@L@DQ7>\#8H26V MJ1\7Q&FIS)H\F_.NZ-_>)?D.P.G7 ^%PLQ'JC72<6ZG: G?F3A5%+Y8V!.R^ MW?*:;\)$A$]"4Y\(_@K46?5"\;_Y;#3?>3%J=G)_E%-+29\1_9C$7OT7H=!! MUKFI.)P*\$@P-$MC.CF,!.#H,=7$95S9+Z%!60G*%K>@\N?W27J;)GE"*:[+ M0@D=)3;,Z "-E]&FJ4MT&!"!?DURE$[F-R?##.T9+<0*:_/+DCQ4!&%0)0W[ MO9('K5U5^W!A+0.SP%M>]1V?:'0#BB]#%==8:BWA&$-;]$F77#".'GY@9YMW MV,?A4\$PSAN?G2OE;!S4KIA!]U+'VA6:W[_\ZO9PC.MQAS-, M(&!'UN87^ E'R8&R*Y[2D-E"KQMD)!N@> 5E&GV@8]D0%H+1@ MQ79>@II9^8#(S VA_Z'ZX';%!^\,"@4 M)E9@2_AUEF%EK8^>+D"!;HC"XIJAJSW@]8.6V,9#,R=>!B]S:[[UPQFX22.8 M1>4B8C.F,W]IWC^F*=M.E^IN/ATI2Y&4$'7S&(5;Y6#6V1IH3&JJ6DG>8;QMAZ49.5V/(P-.K9(4[RI;08:=?\%$512ODV5(^;&QD MY37(4N<1$U_EO&8&G.ET9I3195/+DKH#P)E:4\7W!'1Z<W?.]P3CB0 M4>:%QG4Y XVZ8TL)I3D\/Z-,#?07L3!/2BA_"!4/RMX(C\AG+V0]Q MIC9!S0&5+%#% W$F3DYP9E1<^;5M'][\@&.<>M$Z#M;!/HQ#>D>-IC#V'M_T M=X2,78.4;QWA]/2"CF'#E+"#8_SH$6TY4[85Z#78EMN$M(IPAG,4'%DIX;PZ MV79RTC.UD8JSGH(-.^II,E*=]HR-^H)L^\!"W@)^'+?5:05L^?,R(O-$6JLA M6&W'@PHT:SH7$572DS!9$:;)335W$5[A$0BAGR/'H1>UDHVV$*25X^=V+']$92KF0Z$DQG M0*L9O&-]=WF/UGZNY123F. )IX^)4R-<&J@^?T[+59P=4QJ(B@TZ23.@8-^G MF"1?I6H#>"=8*>K8)(V*HM-$%/MZA2J]QFSU=N2_K8,GRJW(Q)4NKP;V!QI@ MQJ80]H+U.T.?8QGI,FI9QVF6N?[\BF5?TF0V^T[QC%:Y$Y67Y,NB@F%Y$\#% MTM"=041O:/N.RY>Z:#I@,PNQ^X"ZLP-0J-17MO%DE[(UX/F)AM#C+DJW\F@= M'UA/KNZ!T^:YL]DN2?,S(M2>A/,AR4*;J;.-ZTE]Z2)Z/8"&XP!UY;<0H:6. M#+N!:#^]HGUB+5XY$W,N(B_+PDU(7]/.R@P,EQ<0[5NB>?G0>5[-_"H+GYN5 M4;Q(+NQ!U(_Q8QA%-%MX*%1I]X0,6W#90.81_UUKZ?'NLK$M*E8]:!?0/[0T9 $U-4.#BD,W0T--)E].G> MDQ<=^:'=1G%H1W^IK]ED*(P9) :D>9H.) M]218(NSGO)!%<9/P0)9&1:UF^N?R@@\M[/QE0*3^%.:[D/P<8_1,^- :0\6? M:/,X2?>-9X3]9Y_(%6Y0E,1;G'XU,Z3/^GT+9KT7SC.7 #^K150[9P#> ;O# M$8F>X+KV[^[],IU^0"%_L.JR]\&4G0!OHNG+/O8T^BSE+)# P_&6VO3*T\KX M!"[X35 :X:41'G&,-X:;:I;"O("YVS398+*P2&(O>H_[8KRW$_ UU.Z4=JX MLP?@T-84?.Q0+M)'E('CH)Y8[8:Z&^ST 0I>08/KJSU*]W8"'L%Z2I^<;BE[ M (Y@3<'''?N4<0QG6)Y8[?OZ:*M>A$68_%;7:A#JQPC+NSF*QV2]@6Q$ &A0 MFQM#H^J,I#?TS18S9::HT)*)@# I'BAW)GZ+QC"M83.I121E;5Q.>R[P8WX5 M9WG*8JGKN2UY2Z!8J*&>.*N1- ,\E>F2UG@@]W<4,TJ M _":5E/YCJ>TI T7Y:ZJ1[1.6RW&6:T\G]7R2O=O835U_.CM,7]%2,LDC>:+ M\L]31=5>6K==C*]*1+;DL2M$:4_PUM2M]TQPW/^5/CZ#62UF\J]MZNVO$T_Q M$MN0?D"]<[#JU7I'IQ/T9P"/3 UUQ>#L: XX/G6D-O5:3GN%&/45$N@#V"N2*]XW-^KOM4BG[IPK M]719G'/;FSMU.3B4:=2&R!&P>E/AXY&M>HBRYTE&,^F3;1S^XZ2:_="^P#U^ MD F:LRV-CH"]?YC\(PZO*!(TKZ>7TXI,F3%WT((YSE25P5'[CEF?FRO9$)>0%%AUE, M+%2LG(81]/W'R?6VJK8P7_[] M&+*9]KOG!\*\(]]4KR=02OUF)N;<;X$W4(=(;'R/0G.IK^J8D>B 40CJS M9.]UN\]>5:I/E>],9-7KN527/U5?R^7K;DMT>8GT$[B\]<37F\V&+-V((M=\ MG$G2Y_N#YV-URFMO#Z!N.T#=:H[;W1SZM%93>LNIK0GCRO;7HHHORBAC-//, M=6(#W*@U=3 OA:/L[(DJ-^4-:I9K\(#3_J:?*-(K[5+\"CCR)D,9%>P@I=EV6$'-4GL>N,O:FXQ^/=+"^V=SP3-/D M\G..3R*@NR704-!0KYIVRYM!GV[W2&U>F_% 2Q_0+;Z8<:"AXP5!F//R3PG/ MJ?8$VG]L5+UIM*/DW8PM9Y<1_;E,JL91)=:^)(TZ=[61-*N*HI.X^J4.A=F&/O1= \C[YXDS8$'F]J MY<1X.VT%.-XZA+7P9(CS@)M6/1 1UQ=H"XJOSK!:0C39\[+)(R?)O:@[?\^6 M*@^451$KQ9NQ8":$V1VN7BG]B/7FAJ=]@(>5ELKJ&6.K ^#PTY/;TCPRH^N= M^A'>%2(\(,PJ;:O-E"S?>@83N#_C<+O+<;!^(G_=DO7NGJ_8JSSC-UK&TB*S MJ/#6-XPZXOMI+ 8$!JAB;7U9\D0%4U1QY2U8ACX$J)C!."6+,Z^P15K9(H*0 MOM]ID(LP\VD%A#LOQ[>8? O-Q M,DM&E0[#:*.*A,924:5+E>E0I>2**-L5 M*A@#Q)4IS'."*T%I#2('G/5%665#RVQ"XT6!0UM)-024+1<3Z"<"6POG6T6U M*!?Q:DW+$UCQHK]BKWTR;84@ M\# ?;ZR^"[UZU ##A06EK%\ %M(/\P0]TFI]8;!"E10T)X_+@:@@<.X'SV0X MFJ:"ODSK!(!Z39*%G]$^B?-=AL(8T89?00>KBR/^B#_G#Y]P](0_,-G'F%Q. M[B4 58>A!L.4A-;20:I+I;D@BH8WNHEG+DOBW$PD_+]9 ,S0K_/P*1EIO9K* M"P&5EEE,L*0@\0(@I*W)K,A!&,-&#EO6(8'\[0( 8Z2U7@Y$C,&&%P *,Z.! MJX2)F8PAYE.,J3D^!QC\&)?[LCBX_.R3IITOP)K26C),])E(&S-4A)8*(+WZ M3(DF(G/$N4_R+NUWW$@QWGJ$T\.HB<:D!D/A_G"DQ@@)>:*BRY3'#T3M8\HN M+UW%1*J>PMT=S8$#1Y^B(C:HV@(._UZ131U6((P8941)N[^T*5.X\\9F9X<% M.J_ZKJ:Z]<(H]S:-^%N7:G";J\ M7-IQ00[?+;^I[]<$76=SM/6]"[-?WZ<87Q63()K2,LCA.PDLS.O[C='E^NK> M"_)_#26,\ZX)Z;,-H5W-N*$%P_W.2S%#@$$A(.FV,,=7*=[E[NT^"W)RI>C& M5^CR-/P5HP,EB;X\T'<9* N71^U$O2>:GAAY/E96H^AM#-R/NY5L/GXC:PG8 M9WL$-JY R M9Y0U@UZMI$=JXXW]'19*VCXE.>8OU6#/W[$G:I,8993I[ \K3J(N)XL8W17B ME!$C[>2UQ"EU9%^-?E&J8BI3<3CQ-AGA98^A?D.7=W> MH"_9_"\[F0#.D[TQET&X!1@?^R]Q<&EI^6TR6@AH)@,[C3Y PW>0RB?O=*@Z M0)]O:,L__H4''H@@IATS:GU?:TV9('%JXO =C[F^-U.FGIQ?I.R&5EE&NP3J,Y#G)U[482#=\_41LVV"KBW01UH#QQQ>E5M5LA3- :,$/TRFQ>48Y,/ M3GJ%&'%ZFY_/2ES5S9M46[[U#VUNL^#53510RI04\HD>9 MJ'?>T$<(,!*,TV>"^4')NX".NDU6-7)49L"-J2I[N$:94K5U''#=;HXY>X$^ MC+>TO)+":AK=@&.'KN(B3/3U 8P(VJ(;5[LIXYD65NKB&T]444^H4Q<'FMXGT8>[$?>M%5 MG.4I&_ [[K2I6P-WX!XU1>]5- 7LNGT2&\]22KJH)NS^-ML#":%L@U,Z)MWC M]"GTR=A *W6=&"&C=Y&U,85 PHF_0!1^$D:MH,W0S"-;YB M"'SFTSMBJIO'*-RR-696K[0.]+\[D^%-Z "/0V/32-8=^D0 1Y2Y+F-7(*Y/ M;]\1:8+S9$^?OV#Z\I.Q]3'?)6GX#QS\2,M3LJPO(RQU:J?..>PTG%YN=/>9 MUU)TJ]B\S.CNU=9N=%M_2+PA_W=?OWZM?BY8R_R]"S:8!V[#':T,[!KL,87^5XKUIZ]G8"&KS#E.X]$ZMZ )[] M:0H^P=D898(8%YW:QJ?CA- MS7;EG' R%:OHJBB7U_=FSL"?24UG\P44MM,GT7 =!2'W)BR1?$R5Q];'M08UXD_DJ+E4K M5>J^X#2@+V0@&FJ""I=T.T*'J<%ZC$2MHH@2+_7%:IZ5\5WMA[N[136;,1IU M#:@5*I2[%*PPZ=RJ&^?FMD2'/[A,A/%W.#A&N"@W=9)>L*9&V+*K/MF[Y[I- M\:39FKAQT'7;QB9]H"@[F2D;J2ZVB ->X=G7T3AD"TFJZG!G].\!$J5!HCBT M$I/8L! ),9D 7"^B64 ?O7U7&FJK"?!@DRG4V.80?@?L\E(QC;9S_W[^_','^^(E\GSL,G6N,_?OOZ MS9\Z<:8 M)?O?$COL"">-T-3J!CI ]16OP[2_#_A@':#"M"%;"%*\ZG H1&%!R\)W[LB= MP3 E#UX5'I5]C" MSKIJG_^ZYV:+%<) /=F^\?HO50^A"C!V)E!NU'%PSWE2SW'2-8@;.<:V;#YP MM'[RPHB>C[U/TA_HB;OM3]?/[J7&N::AK41_#Z^7B FZ*CM#BL;C03P+I9*2 MO?K%Y'3XQ@A8JV?(:QAJ*S/4R+1$$^4?"-5LET3!+4[I"L/;XIO-0Y)[46D6 MX:$X]>U(9T( 15JW'Z69<3FG!-#W+=P9Q,)>1T[6ZWDI!]WM* 2A:)Q3483G MOAO/Y IW,]&1EO-AI!PJF%J^**K-(Q$ERF-#AX>==Z.^$F?$5U32AQ]J^%T7/ZR# P4-" MS!4^X75>B\ZM,BB%90+F0"'3S4?H3Q"SS1GZGLO\AIABKX4(B(X'FECRB0I9 M;; 4,S%13.11.6E32L43@(8W=KH%LYROT94AUUJMTX]#!$9,XN8"_8H-?L+' M86*313WB@J-U+HR.Q7CI8,OEG]_%X+N8#\[*_2G.Z&8C;.R<>X>0M&!RRS[= M"%J0A\ZQ)JI&0E-"T >VT7H9WX[KW/HO1AGR+W'?W^<"\,GNS&,.$$,U-G+K MM9'"4$P"!P,!$&,I?0?2H;7D4.%AY^7G7OP.E\.@QF+)E2"0T=_IQ[%X@&T@ M!?1QQZU1K"^N%(?6.1$(?0JC"#WB!:VOEOEQK!Z?*HY*J1*(:('>86&R#V#I MM6UE^J1TQMZ5X=8->;/4&4L.2^[BODRT_:^ M\W#V0 =S5Q_"RGG20-XO\9C)U 0.1P(NXNP\R@>CP6AT!N_PP^8V?2N)K%1O7) %A8 M0&$W[<[ '7^8$43/U^L)V/4'*F!CKEC- >O)%5L.4T9N)G]S&8$>%15&\,4) M,Y8K/R,,5 F).'T*?2RWPT=Z RHC9N*[DRQ?1?S]/,GRCTG^5YS?83_9QNS\ MB]W]Y'ND"NO/Q1LX",WZ"40,FX4Q8 B<5__)$+22L%Q<<\XK1$4CO^;H&>>H MEHZLOO?)T54!EV48_<4S%< C9/:FPKB;"]W*"C\;1* X3A:O9')5U8^NST MAJ^L0Y38HR_#&#UC+\V^LG>EN]*A<1>N9:GNED"A2T.]ZM:RO!GT:\4]4AO? M6V%'2O2>XH8&[1,+VM9EWYGOZ$ZDJ0!*K;NO#BZU3JFC]!NZGKN9S'>+0T&A MHL9=$D7ODY3^:'MRW<<,*/#-8V0KB^A.3M#G:M,I//Z&>>;@:CYPXUB8Q%8W M8041T2]42%1(NA?B(S+G/M/8>RFI=Q7 M8AEAGLO/./7#C+X@,^D47<;GA6.GTK0VD?.$R0O&3;6N$%!3D&[2*?KDB&G? MS#(;+1@S?^*)R7%0'#S8!!)CF0K/K M]O59>,+^/-\VR^08/MNG:=LU2=F]Y=*L] ['@I%>L-?/.-SNJ$V?<.IM<3&2 MX=LT]#'=K]_,=6*H+\@+1W_SCS/1'KFF%"]X1!AA# AC0P/^2P50H4$Y>:6O MTQ(=T"_K1UJIQ<]/3NB6,40X^%9JDQXHJY<_4+C]E/\<$EJ?P<$X\$_P7RSB MOX@#UTF_3''Z*@7SA9Z]3FJO^B 6_/B7#3IFF6(,M"K!TL=!^Y]CT%AHC_V2 MQ\,)K##EF)B9G_^Z&!G'+X ?9\%'!3W6:LTB%.0'RK$2\=YHX]B%>H'2?"2 MT=[,$" OQ+]Y6/^O%^II 8:^/73 1QL;>ES7SK4V_T,$^48O51PMVP!"%M; MC7RD98(YD*_R6\E:<@#OHX5ZX:AOYZ/-F_?T&QTC+!D&PM"AGR/U(L<5QU_R M1692K8. E=#UHHLP\Z,D.Y)/7V903/0=^WB^\+%#R^0VAX9.AB\8^?7TA@#L MM:1($+4CE6D)U?=Z#VWO\-X+Z3'K>1(S-8]>1*MIO>WRA]DE60(:N?D\5@KY MF8L!';D<60,"GG7/12L=D*#$$LL".OQ:(XQJ7D)P[(#<>;"KLE7KHSD5!.A8 MX/[C5/45G4@!O7RC6Z.,AABO@)BT@AA?@!A6L)0^8),P89%'!<_0EF=6K.C1 MY>]NX[_&'^*+A_A_DO^Y_QUMOO?R%>N&/WO[ ]T+_]WMF[_^_L.;;RY^1S@= MR(=@1Z7YCC(^)"F59$-XTJ)G28Q9?51"(7S":$_$V9%AAVZ,Y+N0-,4Q"KSG M;.;BEQN<=L(,8+WF,>8PU XHBCP[*0++DKV4RC$!(QAMA MYL$I)G./+U8%?.'#COV/:7,TLB?="QZD)C 2A+%K1"+?2QO8 'WA0>/=B\P& M[-S.9C]>>#FNWJ^:*&]KN!1+&,CF_RS358+O%0'ZD.3 $A#&'8WC.=8$416$ MESR7F2\^]Y=$6&QC#.0G_*,4&3]0L? M"(9\@ ENFG;R?<&0/TA]"#@O/6RIY%TRIL_R*6I+,<1>U>>6"P9O844U"V)W M\7OA,-UKZHD*7/YF +E?9P@HW-C(>1'H.YW=3R WJ5FY!%U_AX-CA&\V=S@B M\WABE#1_?B#VRCR?F>3=<^,7>OZA,KXA+>A@.<9$#2 T(009Y$;I8PQ@!5>: M#U501XP\$CFO*(8U?_Z%\7=YTU!AIO7G4/5V9'!CM2F MKJYT;_0+I0_0E2\2>J PS%15GV6Z69_._2 MQ L>R23K'J=/H8^S]3;%;![X 4L>2M/M ]11!ZE<9;#W=8">::XMO[G#5DG9 MWB.9M:.*(\H*EL@K>3VY\EVZPAM^KL,87^5X/W Z)78#&MM#%=<8AZH^ MRQN*3D6?8#2B3!#C8G%$4BCT@=[DB)[/O6SW'N-;[UFRS#;I#]2;C4U1C5I# M.D,?P8QT,77XAQU&WCXYQNQ"T9[S0#YA@C88HP-G@XYQ@%-V"6GO93GYI_.A M;E8K*6%AA0J&B')$A"4J>#JXOS.K23Y(7 7F+( FVL49SMX3K!'WA'X.\YW8 M9=B8,X J4-2U;#:-*88NR>7-0 9K-@$2E3(@^GD;NY_H$Q&CN?WIYCP&BO4. MS'JY:#U=4! %1XS^_JJ4CJ[U?R1_+/Q4T_OW_ M U!+ P04 " #W.P55)09A5=&UL[7U;<^,XEN;[1LQ_T.8\;.^#,VW9ELV*KIF0;Q6.=5H>VUDUO2\5 M- E)W*)(-2].NW_] B ID2)Q(T$"I!0=G95I R#.^3X !P<'!W__SX^5.WH' M0>CXWJ]?3KX>?QD!S_)MQUO\^B4.C\S0.ZHZO L1=@-#*^3KY>GDPNOH[' M%V=GHZ.CM*4K,X0U?6^$FQQ_/=G\YCIMU?=^&5U^._LV/AZ/1R>_G)S_OJ^*?<==G+NL JZCO?7+^B/-_C!$136"W_Y")U?ORRC:/W+MV\_?_[\^O/T MJQ\L8/WCDV___?WAQ5J"E7GD>&%D>A;X,H+E?PGQ#Q]\RXRPIG+5/]X"-VO@ M]-OF6\02Z%]'6;$C]*.CD_'1Z^"Y[!?(3;^"7Z7(-?OX3.:NVB;^.?+0,P__5+M'H[ M0@ <3TZ/D2#_?I.R)/OOU+-OO5ZB2 [44>N?<\&'F3QE>DBA;TL 8A"'I&836@C MS9,9P-\M0>18IBM!M)WV5,JY^4DXF\_6(,!$J@D?J2U=Y+M>FMX"A/?>2^1; M?RU]UX83_NT_8SB*F@M,;;P'&I# \7I?TD8W9KB\<_V?$LB?:ZH[Z6Z) MA%G*TYX*.1]\;_$*@M4->(O$)"K65-'W:W^UE!K1?#U\=5\<]N1/FM9.RNCCLA<#>II<=01 ME[]5=>M<';F*-16O>74$J*BNS_I7:RZAMJ3O[OH&1*;C"@HKV+2^J\:C&2#O MWSNHI8:ZW]!7'XB[OK=U#D%@GT$8!8X%[2'T@Q;UQ/]M??4WA?^Z<=RX94I5 M?D8W#T\M^;D:U,X2JR4J7XMZVF*U!!9H5K4OJ)9\E0UHYAFJ)1A/>^KLYWI8 M%:NJZWW^O#7U.^1.RAO(QMFP.LGQG^EDT$#.RF;4236U;0X9Y-+;B5A9-@ M8<]??SIJ^"F=3JYJR<]L3%A"+$0FYFY7=NL;27\\L$"]>##?@/N%J9NJMMP@ M*#2%HF\-%'U[,L'J*WXA[>HZYX)\@.VG7T'M-(];S0D!/B+@V<#>_-2)T!>. M81>/1T>CK*'\7TW/'B6MCNJ%PV()$1R^5>B+BP*=_:"LT1"VA]L*@?5UX;]_ MLX&#(J]/_GF&_GJ4_!4K$_[SSVOD?IF^P6$!&9.UYB+U_OIEYW??VNY+IK57 MV.I.5W9__>?D],(X'Y^<7YR?GAQ?&A?C2:Z#>4),@V)GS<#*VH9_+7"D#$-: MXML:!P8>64O'W: _#_Q524?IEWS.'ON!#8)?OYQ\&<4A[(>_3HS]#G7]7S&< M,D#@?CZ#M1_L,H!2LE\(\'0^!6-< F,=.#XRV/'O.D/F"<#/PBG)OH$S'@67 M0KE^H<+N>HK)*063DPXPN8X#).@=7&]-]Q_ #,BPD(KV QFAWJ?@G*F;O;"I M@STDS.EKMV@_\!#J?8K'>?=X)";.G>."QWCU!H(*'':+]$/_7+U.]3Y1I?=G ML'!0][WHT5Q5S4E5Q?JD?XZ>IQA$&G]>^38:$ M6JM/"(D+D@)VJ0JP5_/CWH8"XR-W]&W&S$4HWR>01$1(X3%4P3.U[0#%&27_ M@;MZ<$*$IJ)L42;#N#B[T!86WNYGF\5C?3 9"V R[CDO[JR;.+2ZW6D61+V&?YT%K_Y/CX7IMF0/$65T/L.3Y@3H8L-9Z#-> M3V?!4^"_.TF^ RH^.\5["!*/!!E2--= YX/HR0\CT_V_SIIJ]545[B%*[/YG M&"GP$*!Q/@V 20 B_^M^J)[9XTS9"K;_*.N*^[3T/?+V?[=(/Y3.U>M,\0KV M_R_ PJ$D)^.W5W085:'XW2(%$: ,%^.QAHKGZG6F> 6;_M? 1!F87CY7;[Y; MH?7"[_NAN2Q4%FZ3XCP"Y AHV"OG';U8WO(G 1F MD&$I%2V*=&)<'&N,"5_O,T"4':>_+('KLD9(OE"?0&#V.U._LE/UW(T '%T< MSN((74]%FR2RM4NIU"=XA.7(X%)V '\-A0U,]]ZSP0!LU.N5Z!P=#W# M0<$>/8M5V@:/W<&?5)E9A)+]P$*D\QD:"C;KQ6XFZQP?'KFR?42$U?TLI%3! M'GT*>VGCGKIFU1I2^'T_=,_N(M$+ 8E D$('G8#44Z58IWZ\[@@WRFK#?("2)+@YQ%MD"Q(TT*A M_Z 4[>^F"U!.DNC:#()/N!?YW73CW8,@H;J:LH0'\#)9ZDL\2/(4\RT5TRU5 MGXP(U"RJ\=0XG?28.'7EI5R9:TZ;9G%VDE8>GA5G4%3@!KTJ\$X(=#\RW1+H M9\KF"G\-@N@39<3 5\'A_+E&YMHC($\2Y"J:4D)X6A"4L-7Y0!4UT@>#O$62 M@\E9+*$-_P-.DTBE!&Y0ZPR#'.(BRIHXM%HMBAE+'WW/HBX+&[2KN.,0P0.%,H, WBV2,3+R7U&>_-B#]E&' :^%%F(MY_[; [F4M1" MNZ?\4AS#(<5;71MRU/5.-A)4DK7X#H(WOV)2F*CG#I_[DEQ!&WY(P9M*'Q[) M!^FE2I.]AT_F)WH[@N%WJ"RL,TUX<*U8;_CE;)44R@R+)'-Z<;A5O*!'X B[ M;E&59\;$4'2Z+),R-<4>I->BK$_NU6=XW."4<9">S=TAP'11D"OH3 P9YHB@ MY(,\_6"O+SU9123;I_LS8=!?AZT\:2?7&#I#1$4?I-.SK,5[SW)C&S]@%6!P MHRAPWN((&?.O/II7H::@)+ O"WR%#X2L7;+ZQ" M6H!114GM:-4!#RK#2;@4T^K6794!E;LZ0XU.VREV8 ZW5EJUNY6Y 3=//3V9 MCGWO79MK)S)W0& MS!W+(4\BPFGK:$^.?VX _D$E +[("*"I]#1JFJ> MKQ^(55M+W81S='KI[PG#LP218VT-*N8-P'/.&X"COQ7:_]]?#C<"56W6(1"S M /?6QKN')Q#@[ 5<^W=296WFDKHQ.@W$;&&#K@%-DHP6TSA:PFGI7]O!3Z7' M;J6!T8)+O!8VWMK0X3X,8R$J)!4&20.*:"WLE[6A #G!#V>MHL8FAG'2LW#. M.O))VM2Z"LF0\SH*FA <-7M/BKHRMA#QKYH=G)8#I<:0V, EFZS]I'8LH!H, MA-+#0Y\B%_%)MKXCS[83^-/G#8$#G!9".25=4R*T[47:_"2TTN04K?12QO#;CEH%"Y1UM M+F$&>;WF&>("=8KRXMR =^#Z.(%!J@_B,2BECC8\J =RU6&FJ+2#O'+S&_"@ M'EVHA:F]C(X2O!).,A0^8WHR9K\ MX)=>E:"4+*KIPK@X.^V/0<$00]:0KT3[4N5-JD??\XM*R+*F,>Q*KLJ]Y$1] MR21-"JXNL;]8%8GX-!HD);3!6@*0!%90!)5D0Y)N#ZAB0!:J4U =.8</BLWGI.(TV>PBU,30&-1=^D,EH"6I)QQ?OZ;5@*WO"+2'Q M6[WI=:+B_/L:/TL>WGOD2SJ, _%3[@/Q]%LCQQOEO_:_1IOOZ7Q*GHNKX$X< MREE'T06_M&^OZ&X288P+&XOBI3RF/!1[-1NI8]60)8*B M=U9]#^>H^7!([@9J'6T %<"' BJWB!ICG O#^@[0$L6.14O*Z8LE-RQE:/FD M),*I4\H'*IK4.H-$5EQBXI91BV0,5'BK"P\25P%1B7LU-2Z=HLPW_@K*07+H M5)4=))S\DA+W1FI-);A1 O?PKTS[:%-07QQK&45TN2A^.-66T+UG!>@-HAN0 M_+=JC_KLN^Z='_PT Y+O5; 5?<&GXUAU&MM<<(WM9&GY:33 6 9453, E^"2 MSF?6^'UVR-8@TB9(G-3TV,,N;/R M5@GCDZMK-W& DO#@;^([K;F=Y-2S_S"#P/1*;SS5;&7@=)&I%4GG,Z3X,.&9 M1HA(R7AIS"1:,T6E&<;$4$0EF:#S44E8+2W'&JI+&?K_XC#)/?[J$]PD6%?H M*,1&6S/@A9@2SP".[-")P L(WAT+)'I]!I:_\' KM,RU;7]6&V:WNZ8J46.K MYY*JD@CR:#*='ZB7]H7;.3!50"\MIXN_D+2@Y[(:S+S;#Q!83@AF\U2^RL6; M7D4[DLB!IKJ&$05XCI5E"^'94WW9.;8:(,]85045;4705UY"OQW!P)V]?D#0G'O M;?+73*W(>4^>1J%?SQ9O2,2!9+1%=G>#IH1A843 M';YYEN."@C)>?3ES4!N?VA]^=J:]0>8YO &P]Y:#F0#_[@),"<^>KM"[9?_" M/R?0EJ>J=C3LC"UEHM;6UR#GUXT^'Y!#Y1G=R9[-H:JG80BBO$KH"5I%FRDH M^/3$F!B*;[,K)*04W0TR@4>6RJ88F$-S7Y8*%Y4U-L87)WM+- $-Z?5@GY2L M1,QZ^T@N'A7HY M>P>AC, )2D/:$$Y2X(2HJ'H979+X!*W,++C,^F?L! !J"8ZOZ//)-;T(6@XH M1 V_.$C@$7\#VO!',B_*A&NHDX'N$OG5W7C*VA^J-=1)JP_!:;9&IJ]H-U\C M*0UI0SQ):Z2HJ'TX_H,R6@#8X1U45!8O#;7$G0U&I'Y126<30W6X@B2<=UP0 MC56B6PH8 G/2=9TD&NTZ@W@#^\*=QCIINH@Q["55[YGF!Y7(]7!FO>$3JYDJ M]%K$6F!3Y13-P:;*>OO))GY52/)SDI8V24;1,UAOYN'-[I04'D,L/'PNU)"_ MJ1^2L3QIYNJN4&WCW=7P:25))[*"7+3:SB.%H/^CD?9NNFC8/0.H5<>"PP'] M AJ+Q1_D2B;Y7\I'$Y8;HQO[MQ\6OD_^#(?6[7P.B*Z ;CNA#>%%W0@:J&F0 MCQ8WTFL;E"ZJ_GPR.57_A%C[#*V46M(Y(RVOMJJ497V@74\6 M$4[:*>OZ3KQ>NUBYIILI]]Z;^\$J09;NM>>LO:-3XW0\[@>3FL@WR$QF:70) MO@4W>W.=!=9#>)]$(I'<9(Q:VM!#!NQ5TY&X]"T[Z27=\9E!TQ!E?D3^8E8@ M,KO"0&E04W!)Q\72&"!W L'QLK83Q2A5.$ENN'4-1'$PD\FU_%H8-NQD%K#CUNCV[(Y5K^4D"5D*[J MY!C^;W0TVC8._Y&TCS)414LP>DN_,C(]>_2&OH-^LRY^2>?L5;-@87KI[?1K MN.[XKF.;:3Z%O,)F\]3UA;*<97FZ"/:?I#;59%-HTOXM7*##YG\Q=GX3ESQT(QCHDQ@1)P M0XU9N4, QM0W+D]]:?MHA@NW7QB9FT^,UMMOZ#SIE95"F,EH!=5LR&G(LB8= MOLK:3"5LE J;\?K"]7O4_^9#6\M#T]PTA/9'A [#GP)_$9@KWK%^6A[KVU9' MYJ99*-:F79W']^T'I E$%2X$P2=<'WYX<1B;+G[LE>&SXJNJ9.RG79D%<&<0 M@'_&$!O<+7ZK0Z %;6:!.ICFYX6F,K?B:VEW1DAOQ>_>.BWF'&!,"6?E*2%M M=@32=O&>QT*(N3 FQIG:64(2QKEX:BDJ:=7":-VE0KC%7G%1FS&I MG)FJ19K \ILLR,Z@UU*3I+7J=4UQR&%? OD4R'1 L M T3N1[2;?3AX4$BXV[XV^CWQ//C>XA4$JQOP%G%.,9/R%(-:.8(2K$9VTH[. M4PD2E6E[D HIF3CR(+'&?V59;88Q7??YDP/'UDC7*Q1K09_K6P+9R[-I>[ MW],%#F+AG1DN*U;JK+[.4T#2289]OUM(S(J(6,H&M6+M.^-PK05G0=D^1VW1S\B+<*LPIJ\ (LZ MQ;_@$!BRRO@LMZCS0MS+@ MR[Z;;C\#%UW(Q#Y?+!J6+$MG0-I#-VQ,S2-#O)V^RG>:-7TT;%6;244./PHO M#;6@F7Y/1:GD3V80?;X&)M2'A>/5.2>CBH#*M,71&C4YBHIMZCP=D51!F'#8 MQ95,*:1N\5L? BT4!L39\?CX\D+-5,&+77XR:"IGJP/_3(_@0J$@0\C(XW'] M(,/1W[*OZ?ZX>'_C#=/0^9U^?29_LB8&OLK:S EB\88-A.MF(F@64?+#,V/; MB5#."_@=9_4,PACRA0=^X?H]8X <^5I-8JPJL^R/$!K*MV'DK.!*2;IW7BS4 M,_ %A!AD]K(7L$![G&>P1J]:BJT'7'5[RH?ZLK7Z_((JFMR93O"[Z<8@=QWG MWH/JB_$..=$+@29<=7=4:5Q>*KK"*4:3^K+)>D1!*YJDZ398Z3AVTQ/1V-.D MR9Z22KK(>CW15VV@)F< ^9RTW+8I9]6>L:&Q:*VF))&4^+GRLA,;<8YJ?42[ MKE@ITI>#>O$)SG< :A?-=#?@';@^3@::!JU3EPR.FCUC1U/)4H(8>BP LFX% MFH$']8:R&^(S&[Y-"Z-63XE11ZK,;74\*%8DX4%)5! ?(R@U>LH&48DR)K0< M(-5Y'N6?.;4%O@?_:H'1;A_.PUMR?UA+8L0MF<];VFND,%6^I.(1.C,FD%S.%+$GU.C:33J@I M5*CMN''DO(,78,4!ON]W^X&2;@,;/76!(I#B+,O1K@7'SS=9'^H]'5M51#?G M>TI22 @M:&?E!8V92*(OZYB6&27^5&4_U^PW,SJU8;/:3%,2\2W/:JUHJ=_W M8-AI*X0FLO/R1,:7O*(OLYG4+!;BLU"UPS^W6E?#F:9!V$65>AS0N%'MYA0& M$COG!NW(W^_9(KT7*#(C7)9GA*25OHSX&E=9Y8_K?.[K*]-%9U@O2P"B--PZ MEP9;9;7([+%Q<3+1Z8(K=3!+E;F;T:R"\,A$HE*)4;I7%*DC2ZM;5^GS M1]7][JEM.TFG:TX?-1OM%35:%+G5T-=65Z#L]05YJP]OBWWFCC1Y6PV&5;?J ME$=69EI_?D?O2<#_K11#./JXQL9LO?\3FYE M7A"1N>+DN"+>@) =I"_SQB%-R':,W*[6KO\)P L(WAV+0)BIBSN##SF?@>4O M/'QR@%\CQ0+RST>2OZ?-?"4_M4BW.NLFZ8BZ974W!\OTIQG8>(&885%#=.DJ M4608QJOD9UPFM]R/[ 6A6U-4JXXI]1% U2,_K[>I%3GOO)O%Y@WO&5LE**>; M.]]JW\Z\ 9'IN'P&YIF,)S1'?TL_J;OE.3L\IKFS@T\[\EKQY'-U(6VF'*E8 M%A-9,N6E6&O97#!6!6G\%CJV8P:?+^9F$S[]<$C)/HCEM0%: )<*,(7$TQG7 M;?"=XREN424!4ST2PR#*C4+XK]T1"'_TY[/I M+4#%+%KXG7XPB>WVN#"5G$%'%J/B^_FA[.*5T04 M"K_7#P=*OXI(L.5H%8OZACW<90+\G"K+N-\4U :E9G8?GUP4=X!J@^\11/>> MY:_ @Q^2T"N4T1;B=A/L MJ#;YQ2,*QT$7K,5.#<85C];PI\% 1PSI9WMS=M#?G!B/,=JUS.:;<,TT%R[1 MJB25+PZ2<^-RHBA453 3CI \+41BJ$JWE\OE\>A[5G)GD&A!5A?O*>9"XK00 MMJ#T@O]L#O\+%86/W0EX5Y;M*=C\LK1@"RI!FA!Y3\":4+JG:(M(TX(%IP'> M.'!Z-O\1 IPN@@OUG3J#P)Y'IA9NF.A@MJ-0*-]#1LQLGFYPBDN>J#G?Y)TG M?'TE[0XJ;\'OXVBA8-.EY&>#L_5Y*NR#?T#A!,*/64.G0'O[ _4QKL6Y@VN+ MT',"< @SR&AF)"WK(8KB#W(E*1-&[39[SB/YLLO:H_B1Z>J:C="7C[*DDL,S2+0S1.1E\Z2%*$O]2'%43HR)H2@>4E7>5*(2-(Z/ M;2CSU6=U Y3(Z1:_J T#.^16F=!=*[AW[$:QM]38;U8U[7C6->2\I&.H3*_@ MO\U]Y>T5NV*[I;:M'?]D$$+ZG$;15;^3=%4^TAKXB\!85?@*8CVBLL4O?*@JUHQP9^*"LL @FR MMYLT 5D\N8ZD5W^BSSL_@$MTY*,6IXL X!Y3DBK4:$<[I&6@M>6 7+WHY2,C MS) L%PJKFG:,D+ 2U))9+\?:;SB=\#.P@/-.L=QVB_4%33H4942YY&S#8*N> MPI^!LWJ+X<8.S2#7OH>-SC0!8)(=M6K"9M<:&GQ-Q.[#>S")-,\0%JA2%!1U M ]Z!ZZ^1:.GK9E5$X*@V2";4E;O5R\ZJ+/WB8[?%IS()LSVMRM (4UOF5N\W M"P>X5L\;V=VN;"C,WEQG@<&IFB[(I8<&>AUQNWEMI1G>V'Q!%$;ALJ_^%4@L M&5!I)A +%\6_-":7I_U'6TS:%.R)'F"W9.M?4^\T$TH/C1QUQ$W9<:$'.TA; MAWGLV4B2+&#G&410()3P%W:PE R)K]+0T&\@=4J"2YU)D!C"OP$/!*:+7D^V M5X[GH+,+=([)W#DP*@Z2#/4E3PEA-"2$VRH7LK>PR:!G)0:,+E7$S+MSK// M)DQ41#\>7Z5!0EY/ZHP%3<,RWD'PYJM(8%7$^F M"0G:ECIIZ+%RR/4?WGM092C^BNXSW!0;-DF$I.[#"0/563ZUWW%<7_KR5/7. MD;]^44F&^I!1^?-'8W4,,N\JUF+1,*'[H,@5ALVAFO+K];X\QY$VRQ?)46/8 M1*BK@#X<5OSPWAS71><- .<>DK#4?-8?.IJ2)DG8E4 M)MYIW5LRM:P@!B5O298?TP&"+I/SLLLD_425R\3=?F;4&\<)-%_1'(-TA44S M7=9E%DH-60Z/5,E4\YLP$PC7UVX^8.AW9^UH+.H@O1U;QP]^$R4W =#7#V:] M_K*EF8B#S .8CIVGP)^#,,0"W0$61>B5^L^/&O)U\Z"X"B]'J@SN^8->J?_D MJ"%?OP,L0R;TX@WTEP:29&W5K:'L*F9I5%1L/^AK"KUN097GQ\;E65]HTUQ, M66X.-?E@'WQO\0J"U0UXB\0VH)/R!A0U=@2IOQK9L+G>[#.Q[*QS=U(A12_) MO$7W'NQ"O'EXE1@F4"JIS6"EZ[WX@@R?%!HG.BB*0,ER4"ZH#6"B<+" ) K7 M&QR9*3Y)Q37'E(@,"U*&A*VF(X"+OK4$UE_H:CS %^;3/$$/ODE(,\%=3W.\ M&&K?,9-K"ZQ7'H&B"AX8Z0,(I34'MO[D2I=0XR2'13'N3,+3RJSBF@-+AX<% M+D-,28YS4FAQZ[N2:W^U\!? LX5.RB_(F)=@1>7R;PGF+\1KEFAXZB'X&EK_PT#$T.32:7;FY MFNFA%I([SVO6%%?Y6[JD>T0N1-1/[D/ETRI!*\6.K2AWBHA?[UG$+FKZ<[I> M!_Z[Z7YW7!!&OK>)?TR]056V7UO?ZC^]NE>/\G=^!>F(5 L"RY'$.'9S0R=5 M30TH?S68AS>;+&V[DGTW;0Z>4*L/DA?B$K?VFG!KSG?T2JZ@17M9X7;'S?3& M=$VZRXCD*A82#]Z2UMRHI%9@UZ$Q";.U2=*YTKQW7/4U) $8@"7*5)7ZB%3!0E./1C@ MJ*D=5>H"+4 9AO0J*4/(@3R?.Q:*8G](3!>X^7E9FQ:@9#NFUN@/Z RH=HR[ M&E(/8'ZHGEQ91Q6,6MI1I/D24D=B2>X"]?28P?%EHIT2EA]%X\SF6799*D-H M%7M"$CK$)*(("S[(FP33 )BS^8/ID1SAVP)%I8R-R8DQ!#8P!.Q#6H3'&*U_ MLWGRSN6K?XLW_E5V0W7)@2$K*JE>60P(5\9LVTFZE20)O_,#+%%(R))+*S]$ MN(7E[28+0;M>ORO312DZ7I8 1.E]IWMO[@C=+OC/"'1D'R MI9&S_=2@_8:J(NY;]!MJ,>9WE=S ;U@['7H-]2"!&( 2_ ;[@%5Y/L- M-:!*7: E^ TUH(P*O^&I<3I1?06K)E0-_(:IU .8'SKP&VI D>9+2!V)!^ W M+/J_GIW%,IK-?X0 )]$AD(-:IR?4H -;IH>XS"U'3BO+BUA01':E]9.1,8!: M:2\HPR6T7F[&=AGSZ'M6'=)LZ^T7;QARZ^6^;)4$6^ U,#JM0%6H(#4P/*J'!@GAF7$\7/>=2%JH$#,Y5:^;U,29/$ MO0?M0O "4<,W>1[0IQ!^Y'6$4D,[?C1?/T2E'8#GDB R=<6@UM&.%J*@93% M(L'0L>>"O/$1%/V40>ER$#Z#S8,CCYP!$CMU!DH-<9F'$'N_O7"0Q(4T#K\_ M(YY4;3\UK1OZOD!@=8J3P#V"1V>("E!0G$ M )9P@+4'5)%_@*4!5>H"+>$ 2P/*J#C TAET!E0-#K#D@JW\ *L#IZ,&/&F^ MCM21> "'6<7=TQ\ Q9<#>_H.?[J NPHTP/(Y*DX(?!%MIB<$HL//VHO65,,@ MW9E4S:!])TH$_PRWE4\@L'A#L]G-["//>-70C:.T73?(M1DN[US_9P/'QSG1 M\8$:'\UAZWOCZ9AH9:0,U-,Q.7@Z#IZ.@Z=#4T_'Q)B<333=]+;OZ4BEWS=/ MA\Z@,Z!JX.F0"_8^>#HTX$G'GHXB1X;CZ8N#:9V:%>T(&.I2LW215V&Y\ M$QWRC91B\&\J^0&VT0-#+G^;1.U M(($8P!*VB7M E<,VL1YE#MO$WH!^V"8>MHE2UY$]W296OTXK&I]:SLNG$Y]^>'8:%P7LVP\+%IVNT+_JD(O4UCXR34@7*>W.Z]+.2&CG M@06Z@/:JU6S60LK0P3!(1-J4(Y-^I@Q%S\?[WDOD6W^)'2T9Y4?1D[9&(6JL M-^=)6/2E[T(00^2<0OF#(\ X7V)54I.!(4MY0SM@*A;2;OCRH5'(LL 6B++C MSL:9JL?NO\/Y!0X>U/][;QU'C!,B4G$-<62B4H922#H.4%4E\JV2@WJ:0ZY0 M%/W2N#A6'!8JA!$?Q!1)B2!K@>M3X%C@=]^%^D?60>69C5#=7J!-@8N--[_8 M>D/_[(1_W04 W,-M!(0%WUT1PI_