0001558370-23-008194.txt : 20230505 0001558370-23-008194.hdr.sgml : 20230505 20230505073039 ACCESSION NUMBER: 0001558370-23-008194 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 63 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230505 DATE AS OF CHANGE: 20230505 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: 23891234 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-20230331x10q.htm 10-Q
12182478121229030001472012--12-312023Q1false0012194184121288430.350.96P1Y0001472012us-gaap:AdditionalPaidInCapitalMemberimnm:OpenMarketSaleMember2023-01-012023-03-310001472012us-gaap:CommonStockMember2022-01-012022-03-310001472012us-gaap:ShareBasedPaymentArrangementNonemployeeMemberimnm:EquityIncentivePlan2020Member2023-01-152023-01-150001472012us-gaap:CommonStockMemberimnm:OpenMarketSaleMember2023-01-012023-03-310001472012us-gaap:CommonStockMember2023-01-012023-03-310001472012us-gaap:RetainedEarningsMember2023-03-310001472012us-gaap:AdditionalPaidInCapitalMember2023-03-310001472012us-gaap:RetainedEarningsMember2022-12-310001472012us-gaap:AdditionalPaidInCapitalMember2022-12-310001472012us-gaap:RetainedEarningsMember2022-03-310001472012us-gaap:AdditionalPaidInCapitalMember2022-03-310001472012us-gaap:RetainedEarningsMember2021-12-310001472012us-gaap:AdditionalPaidInCapitalMember2021-12-310001472012us-gaap:CommonStockMember2023-03-310001472012us-gaap:CommonStockMember2022-12-310001472012us-gaap:CommonStockMember2022-03-310001472012us-gaap:CommonStockMember2021-12-310001472012imnm:EmployeeStockPurchasePlan2020Member2023-03-310001472012imnm:ConsultantMemberus-gaap:RestrictedStockMember2023-03-310001472012imnm:ConsultantMemberus-gaap:RestrictedStockMember2023-02-012023-02-280001472012imnm:ConsultantMemberus-gaap:RestrictedStockMember2023-01-012023-03-310001472012srt:MinimumMember2023-01-012023-03-310001472012srt:MaximumMember2023-01-012023-03-310001472012imnm:CollaborationAgreementWithAbbvieMember2023-01-310001472012imnm:OfficeAndLaboratorySpaceMember2022-12-310001472012us-gaap:ResearchAndDevelopmentExpenseMemberimnm:OfficeAndLaboratorySpaceMember2023-01-012023-03-310001472012us-gaap:GeneralAndAdministrativeExpenseMemberimnm:OfficeAndLaboratorySpaceMember2023-01-012023-03-310001472012us-gaap:ResearchAndDevelopmentExpenseMemberimnm:OfficeAndLaboratorySpaceMember2022-01-012022-03-310001472012us-gaap:GeneralAndAdministrativeExpenseMemberimnm:OfficeAndLaboratorySpaceMember2022-01-012022-03-310001472012imnm:OfficeAndLaboratorySpaceMember2022-01-012022-03-310001472012us-gaap:RetainedEarningsMember2023-01-012023-03-310001472012us-gaap:RetainedEarningsMember2022-01-012022-03-310001472012imnm:OtherTransactionAuthorityForPrototypeAgreementMember2020-07-310001472012imnm:OtherTransactionAuthorityForPrototypeAgreementMember2020-05-310001472012imnm:EquityIncentivePlan2020Member2023-03-310001472012us-gaap:WarrantyRightsAndObligationsFairValueOptionMember2023-03-310001472012imnm:SeriesbWarrantsMemberus-gaap:WarrantyRightsAndObligationsFairValueOptionMember2023-03-310001472012imnm:SeriesaWarrantsMemberus-gaap:WarrantyRightsAndObligationsFairValueOptionMember2023-03-3100014720122021-12-310001472012imnm:OfficeAndLaboratorySpaceMember2023-03-310001472012us-gaap:WarrantMember2023-01-012023-03-310001472012us-gaap:RestrictedStockMember2023-01-012023-03-310001472012us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001472012us-gaap:WarrantMember2022-01-012022-03-310001472012us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001472012us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001472012us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001472012us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001472012us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310001472012imnm:OpenMarketSaleMember2023-01-012023-03-310001472012us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001472012us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100014720122021-10-140001472012srt:MaximumMemberimnm:OpenMarketSaleMember2021-10-010001472012imnm:EquityIncentivePlan2020Member2023-01-012023-03-310001472012imnm:EquityIncentivePlan2020Member2023-01-012023-01-010001472012imnm:EmployeeStockPurchasePlan2020Member2023-01-012023-01-010001472012imnm:CollaborationAgreementWithAbbvieMember2023-01-012023-03-3100014720122022-01-012022-12-310001472012imnm:OtherTransactionAuthorityForPrototypeAgreementMember2020-07-012020-07-3100014720122020-03-270001472012imnm:OtherTransactionAuthorityForPrototypeAgreementMember2022-01-012022-12-3100014720122022-03-310001472012imnm:EmployeeStockPurchasePlan2020Member2023-01-012023-03-310001472012imnm:CollaborationAgreementWithAbbvieMember2023-01-040001472012imnm:CollaborationAgreementWithAbbvieMember2023-01-012023-01-310001472012srt:MaximumMemberimnm:CollaborationAgreementWithAbbvieMember2023-01-0400014720122022-01-012022-03-310001472012srt:MaximumMemberimnm:CollaborationAgreementWithAbbvieMember2023-01-310001472012imnm:OfficeAndLaboratorySpaceMember2023-01-012023-03-310001472012imnm:OtherTransactionAuthorityForPrototypeAgreementMember2023-01-012023-01-3100014720122023-03-3100014720122022-12-3100014720122023-05-0100014720122023-01-012023-03-31xbrli: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 March 31, 2023

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,215,018 shares of the registrant’s common stock outstanding as of May 1, 2023.

IMMUNOME, INC.

Quarterly Report on Form 10-Q for the Quarterly Period ended March 31, 2023

Table of Contents

    

    

Page

PART I – FINANCIAL INFORMATION

Item 1.

Financial Statements (Unaudited)

-    Condensed Balance Sheets as of March 31, 2023 and December 31, 2022

3

-    Condensed Statements of Operations for the Three Months Ended March 31, 2023 and 2022

4

-    Condensed Statements of Changes in Stockholders’ Equity for the Three Months Ended March 31, 2023 and 2022

5

-    Condensed Statements of Cash Flows for the Three Months Ended March 31, 2023 and 2022

6

-    Notes to Condensed Financial Statements

7

Item 2.

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

19

Item 3.

Quantitative and Qualitative Disclosures about Market Risk.

30

Item 4.

Controls and Procedures.

30

PART II – OTHER INFORMATION

Item 1.

Legal Proceedings.

30

Item 1A.

Risk Factors.

31

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds.

31

Item 3.

Defaults Upon Senior Securities.

31

Item 4.

Mine Safety Disclosures.

31

Item 5.

Other Information.

31

Item 6.

Exhibits.

32

SIGNATURES

2

PART I - FINANCIAL INFORMATION

Item 1. Financial Statements.

IMMUNOME, INC.

Condensed Balance Sheets

(In thousands, except share data)

(unaudited)

March 31, 2023

    

December 31, 2022

Assets

  

Current assets:

  

 

  

Cash and cash equivalents

$

44,424

$

20,323

Prepaid expenses and other current assets

 

2,112

 

2,326

Total current assets

 

46,536

 

22,649

Property and equipment, net

 

916

 

681

Operating right-of-use asset, net

230

284

Restricted cash

 

100

 

100

Deferred offering costs

332

332

Total assets

$

48,114

$

24,046

Liabilities and stockholders’ equity

 

 

  

Current liabilities:

 

 

  

Accounts payable

$

3,310

$

2,400

Accrued expenses and other current liabilities

 

3,306

 

4,931

Deferred revenue, current

18,215

Total current liabilities

 

24,831

 

7,331

Deferred revenue, non-current

9,421

Other long-term liabilities

62

Total liabilities

 

34,252

 

7,393

Commitments and contingencies (Note 7)

 

 

  

Stockholders’ equity:

 

 

  

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

Common stock, $0.0001 par value; 200,000,000 shares authorized; 12,194,184 and 12,128,843 shares issued and outstanding at March 31, 2023 and December 31, 2022, respectively

1

1

Additional paid-in capital

 

134,132

 

132,653

Accumulated deficit

 

(120,271)

 

(116,001)

Total stockholders’ equity

 

13,862

 

16,653

Total liabilities and stockholders’ equity

$

48,114

$

24,046

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 March 31,

    

2023

    

2022

Collaboration revenue

$

2,364

$

Operating expenses:

Research and development

3,913

8,078

General and administrative

 

2,922

 

3,576

Total operating expenses

 

6,835

 

11,654

Loss from operations

 

(4,471)

 

(11,654)

Interest income

 

201

 

1

Net loss

$

(4,270)

$

(11,653)

Per share information:

 

 

Net loss per share of common stock, basic and diluted

$

(0.35)

$

(0.96)

Weighted-average common shares outstanding, basic and diluted

 

12,182,478

 

12,122,903

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 January 1, 2023

 

12,128,843

$

1

$

132,653

$

(116,001)

$

16,653

Share-based compensation expense

 

1,200

1,200

Issuance of common stock under ATM, net of $1 of issuance costs

5,925

34

34

Issuance of common stock

55,250

221

221

Vesting of restricted stock awards

4,166

24

24

Net loss

 

(4,270)

(4,270)

Balance at March 31, 2023

 

12,194,184

$

1

$

134,132

$

(120,271)

$

13,862

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

 

1,310

1,310

Exercise of stock options

 

17,012

32

32

Net loss

 

(11,653)

(11,653)

Balance at March 31, 2022

 

12,127,385

$

1

$

128,631

$

(90,758)

$

37,874

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

5

IMMUNOME, INC.

Condensed Statements of Cash Flows

(In thousands)

(unaudited)

Three Months ended March 31,

    

2023

    

2022

Cash flows from operating activities:

 

  

  

Net loss

$

(4,270)

$

(11,653)

Adjustments to reconcile net loss to net cash provided by (used in) operating activities:

 

 

Depreciation and amortization

 

94

 

111

Amortization of right-of-use asset

54

25

Share-based compensation

 

1,224

 

1,310

Changes in operating assets and liabilities:

Prepaid expenses and other current assets

 

214

 

3,973

Accounts payable

 

687

 

788

Accrued expenses and other current liabilities

 

(1,404)

 

(912)

Deferred revenue

27,636

Other long-term liabilities

(62)

(18)

Net cash provided by (used in) operating activities

 

24,173

 

(6,376)

Cash flows from investing activities:

 

 

  

Purchases of property and equipment

 

(106)

 

(6)

Net cash used in investing activities

 

(106)

 

(6)

Cash flows from financing activities:

 

 

  

Proceeds from exercise of stock options

32

Proceeds from issuance of common stock under ATM, net

 

34

 

Net cash provided by financing activities

 

34

 

32

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

 

24,101

 

(6,350)

Cash and cash equivalents and restricted cash at beginning of period

 

20,423

 

49,329

Cash and cash equivalents and restricted cash at end of period

$

44,524

$

42,979

Supplemental disclosures of cash flow information:

 

 

  

Issuance of common stock to certain board of directors in lieu of accrued compensation

$

221

$

Property and equipment included in accounts payable

$

223

$

Offering costs included in accrued expenses and other liabilities

$

$

25

Offering costs included in accounts payable

$

$

25

Property and equipment included in accrued expenses and other current liabilities

$

$

3

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

Organization

Immunome, Inc., the Company or Immunome, is a biopharmaceutical company. The Company was incorporated as a Pennsylvania corporation on March 2, 2006 and was converted to a Delaware corporation on December 2, 2015. The Company is utilizing a proprietary human memory B cell platform to discover and develop antibody therapeutics to improve patient care. The Company’s primary focus area is oncology.

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, and executing strategic partnerships. 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 research, development, and manufacturing activities, uncertain results of preclinical and clinical testing, development of new technological innovations and products by competitors, dependence on key personnel, partners and third-party vendors, protection of proprietary technology, compliance with government regulations, regulatory approval of products and the ability to secure additional capital to fund operations.

Liquidity

The Company has incurred net losses since inception, including net losses of $4.3 million and $11.7 million for the three months ended March 31, 2023 and 2022, respectively, and it expects to generate losses from operations for the foreseeable future primarily due to research and development costs for its programs and development candidates. As of March 31, 2023, the Company had an accumulated deficit of $120.3 million.

Through March 31, 2023, the Company raised an aggregate of $155.1 million in gross proceeds from sales of common stock, Series A convertible preferred stock and warrants, warrant and stock option exercises, the issuance of convertible promissory notes, the Paycheck Protection Program, or PPP, loan that was forgiven in May 2021, and strategic partnerships with AbbVie Global Enterprises Ltd, or AbbVie, and the Department of Defense, or the DoD. In January 2023, the Company received a $30.0 million non-refundable upfront payment from AbbVie under the collaboration and option agreement, or the Collaboration Agreement. In addition, the Company received $17.6 million in expense reimbursement from the DoD under the Other Transaction Authority for Prototype Agreement, or the OTA Agreement, from inception through 2022.

On January 4, 2023, the Company entered into the Collaboration Agreement with AbbVie, or the Collaboration Agreement, directed to the discovery of up to 10 novel target-antibody pairs leveraging our discovery engine. The Company is potentially eligible to receive up to approximately $2.8 billion from AbbVie under the Collaboration Agreement from the sources described in Note 3. There are no assurances that the Company will receive additional payments from AbbVie beyond the $30.0 million upfront payment.

On October 1, 2021, the Company entered into an Open Market Sale Agreement, or the 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 filed a shelf registration statement on Form S-3, which was declared effective by the Securities and Exchange Commission, or the SEC, on October 14, 2021, pursuant to which the Company may issue from time-to-time securities with an aggregate value of up to $200.0 million. Through March 31, 2023, the Company sold 5,925 shares of common stock under the ATM Agreement resulting in net proceeds of approximately $34,000. The Company can elect to sell additional shares under the ATM Agreement or shelf registration statement.

7

The Company had cash and cash equivalents of $44.4 million at March 31, 2023. 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 to fund additional research and 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 relative to potential programs, products or technologies that it might otherwise seek to progress independently (or enter into these collaborations sooner than it might otherwise have intended to); consider various other strategic alternatives, including a possible merger or sale of the Company; or reduce or cease operations. If the Company engages in collaborations under these circumstances, it may receive lower consideration 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 generally and the biotechnology sector specifically, as well as general economic conditions in the United States may be a significant obstacle to raising the required funds on satisfactory terms, if at all.

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 programs and development candidates become approved drugs and how significant their market share will be, many of which are outside of the Company’s control. The length of time and cost of developing and commercializing these programs and development 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. The Company is also subject to risks and uncertainties as a result of the ongoing COVID-19 pandemic. Although there is uncertainty as to the extent of the continued impact of the COVID-19 pandemic, including the continued impact to capital markets and economies worldwide in the form of economic slowdowns or recession, 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, or 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, or ASC, and Accounting Standards Updates, or ASU, promulgated by the Financial Accounting Standards Board, or 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 16, 2023. The accompanying condensed financial statements as of March 31, 2023 and for the three months ended March 31, 2023 and 2022 are unaudited but have been prepared on the same basis as the annual audited financial statements and 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. Condensed balance sheet amounts as of December 31, 2022 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, accrued research and development expenses, and the estimated costs which drive the revenue recognition for the Collaboration Agreement with AbbVie.

8

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, or the 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 of America.

Fair value of financial instruments

ASC Topic 820, Fair Value Measurement, or 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 and restricted cash are Level 1 assets as of March 31, 2023 and December 31, 2022.

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. Cash will be released from restriction upon termination of the lease. Restricted cash was $100,000 at both March 31, 2023 and 2022, respectively. The following table provides a reconciliation of the components of cash and cash equivalents and restricted cash presented in the condensed statements of cash flows:

(in thousands)

March 31, 2023

March 31, 2022

Cash and cash equivalents

$

44,424

$

42,879

Restricted cash

100

100

$

44,524

$

42,979

9

Concentration of credit risk

Financial instruments that potentially subject the Company to significant concentration of credit risk consist primarily of cash and cash equivalents. The Company maintains deposits in a financial institution in excess of government insured limits. Management believes that the Company is not exposed to significant credit risk as the Company’s deposits are held at a financial institution that management believes to be of high credit quality, and the Company has not experienced any losses on these deposits.

Equity issuance costs

The Company capitalized costs that were directly associated with establishing the ATM Agreement and shelf registration statement in 2021. These costs will remain capitalized until such financings are consummated, at which time such costs will be 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 as of each of March 31, 2023 and December 31, 2022, respectively, on the condensed balance sheets.

Government assistance programs

The Company accounts for amounts received under its DoD expense reimbursement contract as contra-research and development expenses in the condensed statements of operations.

Collaboration revenue

The Company evaluates its collaborative arrangements pursuant to ASC 808, Collaborative Arrangements, or ASC 808, and ASC 606, Revenue from Contracts with Customers, or ASC 606. The Company considers the nature and contractual terms of collaborative arrangements and assesses whether the arrangement involves a joint operating activity pursuant to which the Company is an active participant and is exposed to significant risks and rewards with respect to the arrangement. If the Company is an active participant and is exposed to significant risks and rewards with respect to the arrangement, the Company accounts for the arrangement as a collaboration under ASC 808. If it is not exposed to significant risks and rewards and the contract is with a customer, the Company accounts for the collaboration under ASC 606.

Payments pursuant to collaborative arrangements may include non-refundable upfront payments, research option and license option payments, milestone payments upon the achievement of significant regulatory and development events, commercial sales milestones, and royalties on product sales. The amount of variable consideration is constrained until it is probable that the revenue is not at a significant risk of reversal in a future period.

In determining the appropriate amount of revenue to be recognized as the Company fulfills its obligations under a collaboration arrangement, the Company applies the five-step model of ASC 606: (i) identify the contract with a customer; (ii) identify the performance obligations in the contract, including whether they are capable of being distinct; (iii) determine the transaction price, including the constraint on variable consideration; (iv) allocate the transaction price to the performance obligations; and (v) recognize revenue when (or as) the entity satisfies a performance obligation.

The Company applies significant judgment when evaluating whether contractual obligations represent distinct performance obligations, allocating transaction price to performance obligations within a contract, determining when performance obligations have been met, and assessing the recognition of variable consideration. When consideration is received prior to the Company completing its performance obligation under the terms of a contract, a contract liability is recorded as deferred revenue. Deferred revenue expected to be recognized as revenue within the twelve months following the balance sheet date is classified as a current liability.

10

In January 2023, the Company entered into the Collaboration Agreement with AbbVie, which was determined to be within the scope of ASC 606. Please see Note 3 for further information related to the accounting for the Collaboration Agreement.

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.

Share-based compensation

The Company’s share-based compensation program allows for grants of stock options and restricted stock awards. Grants are awarded to employees and non-employees, including directors.

The Company accounts for its share-based compensation awards granted to employees and nonemployees based on the estimated fair value on the date of grant and recognized compensation expense of those awards over the requisite service period, which is the vesting period of the respective award. The Company accounts for forfeitures as they occur. For share-based awards with service-based vesting conditions, the Company recognized compensation expense on a straight-line basis over the service period. The Company classified share-based compensation expense in its statements of operations in the same manner in which the award recipient’s payroll costs are classified or in which the award recipient’s service payments are classified.

The Company estimates the fair value of options granted using the Black-Scholes option pricing model for stock option grants to both employees and non-employees. The Black-Scholes option pricing model requires inputs based on certain subjective assumptions, including (i) the expected stock price volatility, (ii) the expected term of the award, (iii) the risk-free interest rate and (iv) expected dividends. Due to the lack of Company-specific historical and implied volatility data, the Company has based its computation of expected volatility on the historical volatility of a representative group of public companies with similar characteristics to the Company, including stage of product development and biopharmaceutical industry focus. The historical volatility is calculated based on a period of time commensurate with the expected term assumption. The Company uses the simplified method to calculate the expected term for options granted to employees and non-employees whereby, the expected term equals the arithmetic average of the vesting term and the original contractual term of the options due to its lack of sufficient historical data. The risk-free interest rate is based on U.S. Treasury securities with a maturity date commensurate with the expected term of the associated award. The expected dividend yield is assumed to be zero as the Company has never paid dividends and has no current plans to pay any dividends on its common stock. The exercise price is the fair value of the common stock as of the measurement date.

Net loss per share

Basic net loss per share of common stock is computed by dividing the net loss attributable to common stockholders 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 attributable to common stockholders 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.

11

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

March 31,

    

2023

2022

Stock options(1)

2,493,410

2,009,844

Common stock warrants(1)

1,303,112

1,303,112

Unvested restricted stock awards (1)

20,834

3,817,356

3,312,956

(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 months ended March 31, 2023 and 2022.

Leases

The Company accounts for leases in accordance with ASC 842, Leases. 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 condensed balance sheets 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 recognize leases with a term of 12 months or less. The Company does not have any financing leases as of March 31, 2023.

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 standard

On January 1, 2023, the Company adopted ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments. This standard amended its guidance on the recognition of impairment losses of certain financial instruments. The ASU established the current expected credit loss model, which is based on expected losses rather than incurred losses. Adoption of this standard had no impact on the Company’s condensed financial statements.

3. Collaboration Agreement with AbbVie

In January 2023, the Company entered into the Collaboration Agreement with AbbVie, pursuant to which the Company will use its proprietary discovery engine to discover and validate targets derived from patients with three specified tumor types, and antibodies that bind to such targets, which may be the subject of further development and commercialization by AbbVie. Pursuant to the terms of the Collaboration Agreement, the Company granted to AbbVie an exclusive option to purchase all rights to each novel target-antibody pair, or a Validated Target Pair or VTP, that the Company generates that meets certain mutually agreed criteria, up to a maximum of 10 in total, for all human and non-human diagnostic, prophylactic and therapeutic uses throughout the world, including the development and commercialization of certain products, or Products, derived from the assigned VTP.

12

AbbVie paid the Company a nonrefundable upfront payment of $30.0 million and will pay certain additional platform access payments in the aggregate amount of up to $70.0 million based on the Company’s use of its discovery engine in connection with activities under each stage of the research plan, and delivery of VTPs to AbbVie. AbbVie will also pay an option exercise fee in the low single digit millions for each of up to 10 VTPs for which it exercises an option. If AbbVie progresses development and commercialization of a Product, AbbVie will pay the Company development and commercial sale milestones of up to $120.0 million per target, and sales milestones based on achievement of specified levels of net sales of Products of up to $150.0 million in the aggregate per Product, subject to specified deductions in certain circumstances. On a Product-by-Product basis, AbbVie will pay the Company tiered royalties on net sales of Products at a percentage in the low single digits, subject to specified reductions and offsets in certain circumstances. AbbVie’s royalty payment obligation will commence, on a Product-by-Product and country-by-country basis, on the first commercial sale of such Product in such country and will expire on the earlier of (a) the later of (i) the ten-year anniversary of the first commercial sale for such Product in such country, or (ii) solely with respect to a Product that incorporates an antibody comprising a VTP (or certain other antibodies derived from such delivered antibody), the expiration of all valid claims of patent rights covering the composition of matter of any such antibody and (b) the expiration of regulatory exclusivity for such Product in such country.

The Collaboration Agreement will expire upon the expiration of the last to expire royalty payment obligation with respect to all Products in all countries, subject to earlier expiration if all option exercise periods for all VTPs expire without AbbVie exercising any option, if AbbVie does not elect to make certain platform access payments at specified points during the research term, or upon the uncured material breach or any insolvency event of either party. AbbVie may also terminate the Collaboration Agreement for convenience upon a specified period prior written notice, or upon the Company’s breach of representations and warranties with respect to debarment or compliance with anti-bribery and anti-corruption laws.

The Company assessed the Collaboration Agreement under ASC 808 and ASC 606 and concluded that it represents a contract with a customer. The Company applied the relevant guidance of ASC 606 to evaluate the accounting under the Collaboration Agreement and identified one performance obligation under the arrangement: a promise to provide research and development services to AbbVie, or R&D Services. The Company evaluated the options to continue the R&D services and options to purchase licenses to each VTP and concluded that these options did not represent material rights.

The Company determined the initial transaction price of the single performance obligation to be $30.0 million, as the variable consideration for additional R&D services, option exercise payments, and development milestone payments are all subject to constraint at contract inception. At each reporting period, the Company will reevaluate the variable consideration subject to constraint and, if necessary, will adjust its estimate of the overall transaction price. For the sales-based royalties, the Company will recognize revenue when the related sales occur.

Collaboration revenue from the single performance obligation will be recognized over the estimated performance of the R&D services using the cost-to-cost input method which it believes best depicts the transfer of control to the customer. Under the cost-to-cost input method, the extent of progress towards completion is measured based on the ratio of actual costs incurred to the total estimated costs expected upon satisfying the performance obligation. The Company recognized $2.4 million of collaboration revenue for the three months ended March 31, 2023 and has recorded $27.6 million of deferred revenue as of March 31, 2023. As of March 31, 2023, the Company expects to recognize the deferred revenue associated with the non-refundable upfront fee over the estimated research and development period of approximately 1.5 years.

13

4. Government assistance programs

DoD expense reimbursement contract

In July 2020, the Company entered into the OTA Agreement with the U.S. Department of Defense’s Joint Program Executive Office for Chemical, Biological, Radiological and Nuclear Defense (JPEO-CBRND), in collaboration with the Defense Health Agency, 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 the OTA Agreement 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. In January 2023, the Company and the DoD modified the OTA Agreement to extend the termination date of the OTA Agreement to July 2023, at no additional cost to the government. All other terms and conditions remain the same and are in full force and effect.

Under the OTA Agreement, the DoD is required to pay the Company, upon submission of invoices for approved budgeted supplies delivered and services rendered in carrying out the prototype project, within 30 calendar days of receipt of request for payment. The Company received the maximum $17.6 million in expense reimbursement from the DoD under the OTA Agreement from inception through 2022.

The Company recorded contra-research and development expense related to the OTA Agreement of $0.6 million for the three months ended March 31, 2022 in the condensed statements of operations.

CARES Act employee retention credit

Under the provisions of the CARES Act, the Company met eligibility criteria for a $0.8 million refundable employee retention credit. The Company had an employee retention credit receivable balance due from the U.S. Department of Treasury of $0.8 million in prepaid expenses and other current assets as of March 31, 2023 and December 31, 2022, respectively, in the accompanying condensed balance sheets.

5. Prepaid expenses and other assets

Prepaid expenses and other assets consisted of the following:

(in thousands)

    

March 31, 2023

    

December 31, 2022

CARES Act employee retention credit receivable

$

821

$

847

Prepaid subscriptions and service contracts

696

876

Research and development advance payments

271

445

Prepaid insurance

253

158

Other prepaids and current assets

71

$

2,112

$

2,326

6. Accrued expenses and other liabilities

Accrued expenses and other liabilities consisted of the following:

(in thousands)

    

March 31, 2023

    

December 31, 2022

Research and development

$

1,993

$

2,261

Compensation and related benefits

827

1,874

Short-term operating lease liability and other liabilities

236

293

Professional fees

 

250

 

481

Deferred research obligations

22

$

3,306

$

4,931

14

7. Commitments and contingencies

Employment agreements

The Company entered into employment agreements, or 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, or 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 months ended March 31, 2023 and 2022, 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, a portion of certain sublicense and collaboration payments, and certain commercial milestone payments of up to approximately $1.5 million, if any. The Company did not make any development, regulatory, or commercial milestone payments during the three months ended March 31, 2023 and 2022, respectively.

Whitehead Letter Agreement

On November 17, 2022, the Company entered into a Letter Agreement, or the Letter Agreement, with the Whitehead Institute of Biomedical Research, or Whitehead, which became effective on January 4, 2023 upon the satisfaction of the conditions described therein. The Letter Agreement supplements the Exclusive Patent License Agreement entered into between the Company and Whitehead on June 25, 2009 (as amended on December 17, 2009, March 21, 2013, August 21, 2017 and July 21, 2020, the License Agreement). Pursuant to the Letter Agreement, Whitehead and the Company agreed that certain payments received by the Company from the Collaborator (as defined in the Letter Agreement) (i.e., a corporate partner, as defined in the License Agreement) would be excluded from the Company’s payment obligations to Whitehead. The Company and Whitehead further agreed, among other things, that the Company will make certain payments to Whitehead (i) as Net Sales (as defined in the License Agreement) as long as the Company receives those payments from the Collaborator on a specified number of products purchased by the Collaborator and (ii) upon the achievement of certain milestones whether by the Company or the Collaborator.

8. Leases

The Company leases office and laboratory space for approximately 11,000 square feet of space in Exton, Pennsylvania that currently extends until March 2024. The Company has an option to extend the lease for up to two additional five-year terms.

15

Supplemental condensed balance sheet information related to leases comprised of the following (in thousands):

March 31, 2023

December 31, 2022

Operating lease right-of-use assets

$

230

$

284

Operating lease liability

$

236

$

229

Operating lease liability, net of current portion

62

Total operating lease liability

$

236

$

291

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.

Operating lease expense recorded as research and development and general and administrative expenses in the condensed statements of operations was as follows (in thousands):

Three Months Ended March 31, 

2023

2022

General and administrative

$

19

$

19

Research and development

41

41

Total lease expense

$

60

$

60

Other operating lease information as of March 31, 2023 was as follows:

Weighted-average remaining lease term (in years)

1.0

Weighted-average discount rate

9.0%

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

Three Months Ended March 31, 

2023

2022

Cash paid for operating lease liability

$

61

$

57

As of March 31, 2023, minimum rental commitments under the operating lease were as follows (in thousands):

Years ending December 31, 

    

Amount

2023 (represents remaining nine months in 2023)

$

185

2024

 

63

Total lease payments

248

Less imputed interest

(12)

Present value of lease liability

$

236

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 are 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.

16

During the three months ended March 31, 2023, the Company sold 5,925 shares of common stock under the ATM Agreement resulting in net proceeds of approximately $34,000.

On January 15, 2023, the Company issued 55,250 shares of common stock in the aggregate to certain non-employee board of directors pursuant to the 2020 Equity Incentive Plan in lieu of the non-employee director board and committee cash retainers owed for service on the board of directors in 2022.

Warrants to acquire shares of common stock

At March 31, 2023, common stock warrants outstanding were as follows:

Warrants

Warrants Outstanding

    

Exercise Price per Share

Expiration Date

Series A

803,112

$ 9.00

June 2, 2023

Series B

500,000

$ 10.00

April 28, 2024

1,303,112

No warrants were exercised during the three months ended March 31, 2023 and 2022, respectively.

10. Share-based compensation

On September 18, 2020, the Company adopted the 2020 Equity Incentive Plan, or the 2020 Plan, which supersedes all prior equity incentive plans. Under the 2020 Plan, the number of shares of 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 the Company’s 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. On January 1, 2023, the number of shares available for future issuance under the 2020 Plan increased by 485,153 shares. As of March 31, 2023, there were 1,781,090 shares available for future issuance under the 2020 Plan.

The Company also adopted the 2020 Employee Stock Purchase Plan, or the 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. On January 1, 2023, the number of shares available for future issuance under the ESPP increased by 121,288 shares. As of March 31, 2023, there were 473,733 shares available under the ESPP. No shares of common stock have been issued under the ESPP as of March 31, 2023.

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 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 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 2020 Plan.

17

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

Three Months Ended March 31, 

    

2023

    

2022

Research and development

$

430

$

445

General and administrative

 

794

 

865

$

1,224

$

1,310

Unrecognized compensation cost related to unvested options and restricted stock awards was $7.6 million as of March 31, 2023 and will be recognized over an estimated weighted average period of 2.7 years.

Stock options

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

Three Months Ended March 31,

 

    

2023

    

2022

 

Expected volatility

 

87.9

%  

83.5

%

Risk-free interest rate

 

3.9

%  

1.7

%

Expected term (in years)

 

5.96

 

6.08

Expected dividend yield

 

 

Fair value of common stock

$

5.39

$

10.58

A summary of option activity under the 2020 Plan and prior Plans during the three months ended March 31, 2023 was as follows:

Weighted

Weighted

average

average

remaining

Number of

exercise price

contractual

shares

per share

term (years)

Outstanding at January 1, 2023

 

2,519,405

9.60

7.90

Granted

 

29,100

5.39

9.88

Forfeited

 

(54,293)

12.03

Expired

(802)

13.79

Exercised

 

Outstanding at March 31, 2023

 

2,493,410

9.50

7.55

Exercisable at March 31, 2023

 

1,368,315

9.19

6.91

The weighted-average grant date fair value per share of stock options granted during the three months ended March 31, 2023 and 2022 was $4.18 and $7.52, respectively. The aggregate intrinsic value for options exercisable at March 31, 2023 was $2.9 million. The aggregate intrinsic value of stock options outstanding at March 31, 2023 is $4.2 million.

Restricted stock awards

During February 2023, the Company granted 25,000 shares of restricted stock awards to a consultant in exchange for services. The weighted average grant fair value was $5.62 per share. The restricted stock awards vest over twelve months. As of March 31, 2023, there were 20,834 unvested restricted stock awards.

18

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, 2022, as filed with the United States Securities and Exchange Commission (“SEC”) on March 16, 2023 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 its programs and development candidates, the possible need and demand for its programs and development 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 programs and development candidates, including the possibility that further preclinical data and any clinical trial data may be inconsistent with the data used for advancing the programs and development 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 16, 2023, 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 programs and development 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 programs and development candidates for the use for which such programs and development 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 and entering and executing on

19

collaborations. To date, we have financed our operations primarily through sales of our common stock, Series A convertible preferred stock and warrants, warrant exercises, the issuance of convertible promissory notes, the Paycheck Protection Program loan, or the PPP loan, that was forgiven in May 2021, and strategic partnerships with AbbVie Global Enterprises Ltd., or AbbVie, and the Department of Defense, or the DoD.

To date, we have not generated any revenue from commercial sales and do not expect to generate revenue from commercial sale of products for the foreseeable future. Since inception we have incurred significant operating losses. Our net losses for the three months ended March 31, 2023 and 2022 were $4.3 million and $11.7 million, respectively.

As of March 31, 2023, we had cash and cash equivalents of $44.4 million. We expect to continue to incur significant expenses and operating losses for the foreseeable future as we continue advancement of our programs and develop product candidates. 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 to support these activities on favorable terms, if at all, we will need to delay, scale back or eliminate some or all of our research and development efforts. We may also need to consider 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. Other than the current and potential future sources of funding under the Collaboration Agreement with AbbVie, we currently have no other 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 in connection with ongoing activities, particularly if and as we:

continue research and development activities;
pursue regulatory approvals and implement other regulatory strategies for our programs;
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 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

20

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 programs and development 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.

We expect that our cash as of March 31, 2023 will be sufficient to fund our operations at least 12 months from the filing date of this Quarterly Report on Form 10-Q. 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 programs and development candidates.

Our current programs and strategic collaboration

Oncology (IMM-ONC-01)

Our lead oncology program targets 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 (Tempus) 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 modulator. 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 the 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 by mid-2023.

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

We developed an antibody cocktail derived from the B cells of COVID-19 patients who exhibited 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. We are conducting this program in collaboration with the DoD. The IMM-BCP-01 program is broadly focused on the emerging variants of SARS-CoV-2. We submitted an IND application for the IMM-BCP-01 program to the U.S. FDA in November 2021 and initiated the Phase 1b study of IMM-BCP-01 in patients infected with SARS-CoV-2 in June 2022. On January 6, 2023, we announced that it successfully completed dosing of the first cohort of patients in a Phase 1b study with no significant treatment-related adverse events. We have decided to seek a partner in order to continue the trial and for any further development activities.

Other Programs and Platforms

In addition to the already described current 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 other 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 utilize technologies to yield development candidates with therapeutic modalities, such as Antibody-Drug Conjugates, or ADCs.

21

Additionally, we plan to expand our intellectual property estate and infrastructure needed to discover and advance our platform and programs. 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 area is oncology, we may invest in intellectual property in other therapeutic areas as well.

We believe that our technology has broad utility and could enable the formation of attractive strategic partnerships, as exemplified by our OTA Agreement with the DoD and the Collaboration Agreement with AbbVie. Therefore, to maximize the value of our platform we may, from time to time, contemplate and enter into various forms of collaborative agreements related to our platform, our programs and/or development candidates with third parties, including other companies, government agencies, academic institutions and non-profit groups.

Collaboration Agreement with AbbVie

On January 4, 2023, we entered into a collaboration and option agreement, or the Collaboration Agreement with AbbVie. As part of the agreement, we will use our proprietary discovery engine to discover and validate targets derived from patients with three specified tumor types, and antibodies that bind to such targets, which may be the subject of further development and commercialization by AbbVie. The research term is at least 66 months, subject to extension in certain circumstances by specified extension periods. Pursuant to the terms of the Collaboration Agreement, with respect to each novel target-antibody pair we generate that meets certain mutually agreed criteria (each, a Validated Target Pair or VTP), we granted to AbbVie an exclusive option (up to a maximum of 10 in total) to purchase all rights in and to such Validated Target Pair, for all human and non-human diagnostic, prophylactic and therapeutic uses throughout the world, including without limitation the development and commercialization of certain products derived from the assigned Validated Target Pair and directed to the target comprising such VTP (Products). No rights are granted by us to AbbVie under any of our platform technology covering our discovery engine. Until the expiration of the research term, we are not permitted to conduct any activities in connection with targets or antibodies derived from patients with the specified tumor types, whether independently or with other third parties, except in limited circumstances with respect to certain target-antibody pairs that are no longer subject to the collaboration with AbbVie. In addition, during the term of the Collaboration Agreement, we are not permitted to develop products directed to targets that are included in VTPs purchased by AbbVie, or to which AbbVie still has rights under the Collaboration Agreement, whether independently or with other third parties.

Under the Collaboration Agreement, AbbVie paid us an upfront payment of $30.0 million in January 2023 and may pay us certain additional platform access payments in the aggregate amount of up to $70.0 million based on our use of our discovery engine in connection with activities under each stage of the research plan, and delivery of VTPs to AbbVie. AbbVie will also pay an option exercise fee in the low single digit millions for each of the up to 10 VTPs for which it exercises an option. If AbbVie progresses development and commercialization of a Product, AbbVie will pay us development and first commercial sale milestones of up to $120.0 million per target, and sales milestones based on achievement of specified levels of net sales of Products of up to $150.0 million in the aggregate per target, in each case, subject to specified deductions in certain circumstances. On a Product-by-Product basis, AbbVie will pay us tiered royalties on net sales of Products at a percentage in the low single digits, subject to specified reductions and offsets in certain circumstances. AbbVie’s royalty payment obligation will commence, on a Product-by-Product and country-by-country basis, on the first commercial sale of such Product in such country and will expire on the earlier of (a) (i) the ten (10)-year anniversary of such first commercial sale for such Product in such country, or (ii) solely with respect to a Product that incorporates an antibody comprising a VTP (or certain other antibodies derived from such delivered antibody), the expiration of all valid claims of patent rights covering the composition of matter of any such antibody (whichever out of (i) or (ii) is later), and (b) the expiration of regulatory exclusivity for such Product in such country. We are potentially eligible to receive up to approximately $2.8 billion from AbbVie under the Collaboration Agreement from the sources described above.

The Collaboration Agreement will expire upon the expiration of the last to expire royalty payment obligation with respect to all Products in all countries, subject to earlier expiration if all option exercise periods for all Validated Target Pairs expire without AbbVie exercising any option. In addition, the research term will terminate if AbbVie does not elect to make certain platform access payments at specified points during the research term, in order for us to continue the

22

target discovery activities under the collaboration. The Collaboration Agreement may be terminated by (a) either party upon the other party’s uncured material breach, or upon any insolvency event of the other party, (b) AbbVie for convenience upon a specified period prior written notice, or (c) AbbVie for our breach of representations and warranties with respect to debarment or compliance with anti-bribery and anti-corruption laws. If AbbVie has the right to terminate the Collaboration Agreement for our uncured material breach or a breach of representations and warranties with respect to debarment or compliance with anti-bribery and anti-corruption laws, AbbVie may elect to continue the Collaboration Agreement, subject to certain specified reductions applicable to certain of AbbVie’s payment obligations (with a specified floor on such reductions).

COVID-19 pandemic

The ongoing COVID-19 pandemic continues to affect economies and businesses around the world. The extent and duration of such effects remain uncertain and difficult to predict, particularly as virus variants continue to spread. We are actively monitoring and managing our response and assessing actual and potential impacts to our operating results and financial condition, as well as developments in our business, which could further impact the developments, trends and expectations described below. See “Risk Factors” in our Annual Report on Form 10-K filed with the SEC on March 16, 2023 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

Collaboration revenue

We have not generated any revenue from product sales and do not expect to generate any revenue from the sale of products for the foreseeable future. To date, we have generated our revenue through the Collaboration Agreement with AbbVie. We recognize revenue over the expected performance period under this agreement. We expect that revenues for the foreseeable future will be derived primarily from this agreement and any additional collaborations that we may enter into. We have not received any royalties under the Collaboration Agreement with AbbVie to date.

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.

23

In July 2020, we entered into the OTA Agreement with the DoD to fund the development of IMM-BCP-01 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.

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.

Interest income

Interest income consists of interest earned on our cash balances held with a financial institution.

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 months ended March 31, 2023 and 2022

    

Three Months Ended March 31,

2023

    

2022

    

Change

(in thousands)

Collaboration revenue

$

2,364

$

$

2,364

Operating expenses:

Research and development

3,913

8,078

(4,165)

General and administrative

 

2,922

 

3,576

 

(654)

Total operating expenses

 

6,835

 

11,654

 

(4,819)

Loss from operations

 

(4,471)

 

(11,654)

 

7,183

Interest income

 

201

 

1

 

200

Net loss

$

(4,270)

$

(11,653)

$

7,383

Three months ended March 31, 2023 and 2022

Collaboration revenue

In January 2023, we entered into the Collaboration Agreement with AbbVie and recognized collaboration revenue of $2.4 million for the three months ended March 31, 2023. No collaboration revenue was recognized for the three months ended March 31, 2022.

Research and development expenses

Research and development expenses were $3.9 million and $8.1 million for the three months ended March 31, 2023 and 2022, respectively.

Research and development expenses decreased by $4.2 million for the three months ended March 31, 2023. Of the $4.2 million decrease in research and development expenses, BCP-01 program related expenses decreased by $2.4

24

million, net of contra expense, as a result of our decision to seek a partner in order to continue the BCP-01 trial and further development activities. ONC-01 program related expenses decreased by $2.0 million as a result of a decrease in product development activities. Personnel-related expenses decreased by $0.2 million primarily as a result of a decrease in retention bonuses. These decreases were offset by an increase of $0.4 million in outsourced research and materials relating to the AbbVie collaboration.

General and administrative expenses

General and administrative expenses were $2.9 million and $3.6 million for the three months ended March 31, 2023 and 2022, respectively.

General and administrative expenses decreased by $0.7 million for the three months ended March 31, 2023. The decrease was primarily a result of a $0.3 million decrease in professional fees including consulting and legal related costs and $0.4 million decrease in general expenses including insurance.

Interest income

Interest income was $0.2 million and $1,000 for the three months ended March 31, 2023 and 2022, respectively.

Interest income increased by $0.2 million for the three months ended March 31, 2023 as a result of increased interest rates on our cash balances held with a financial institution.

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 we continue advancement of our programs and development candidates. Through March 31, 2023, we raised an aggregate of $155.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, the Paycheck Protection Program, or PPP, loan that was forgiven in May 2021, and strategic partnerships with AbbVie Global Enterprises Ltd, or AbbVie and the Department of Defense, or the DoD. In January 2023, we received a $30.0 million upfront payment from AbbVie under the collaboration and option agreement, or the Collaboration Agreement. In addition, we received $17.6 million in expense reimbursement from the DoD under the Other Transaction Authority for Prototype Agreement, or the OTA Agreement, from inception through 2022.

On October 1, 2021, we entered into an Open Market Sale Agreement, or the 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 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. We filed a shelf registration statement on Form S-3, which was declared effective by the Securities and Exchange Commission, or 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. Through March 31, 2023, we sold 5,925 shares of common stock under the ATM Agreement resulting in net proceeds of approximately $34,000. We can elect to sell additional shares under the ATM Agreement or shelf registration statement.

In addition, on January 4, 2023, we entered into the Collaboration Agreement with AbbVie directed to the discovery of up to 10 novel target-antibody pairs leveraging our discovery engine. We are potentially eligible to receive up to approximately $2.8 billion from AbbVie under the Collaboration Agreement from the sources described in the section “Our current programs and strategic collaboration”. There are no assurances that we will receive additional payments from AbbVie beyond the $30.0 million upfront payment.

We will need to raise additional capital before we exhaust our current cash to continue to fund our research and development, including our plans to continue advancement of our programs and development candidates 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

25

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 three months ended March 31, 2023 and 2022:

Three Months Ended March 31,

    

2023

    

2022

(in thousands)

Cash provided by (used in) operating activities

$

24,173

$

(6,376)

Cash used in investing activities

 

(106)

 

(6)

Cash provided by financing activities

 

34

 

32

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

$

24,101

$

(6,350)

Operating activities

Net cash provided by operating activities for the three months ended March 31, 2023 was $24.2 million, consisting primarily of increases in deferred revenue of $27.6 million, noncash charges of $1.4 million for share-based compensation expense, depreciation and amortization of right-of-use asset, and increases in accounts payable of $0.7 million, and decreases in prepaid expenses and other current assets of $0.2 million, offset by our net loss of $4.3 million and net decreases of accrued expenses and other current liabilities and other long-term liabilities of $1.5 million.

Net cash used in operating activities for the three months ended March 31, 2022 was $6.4 million, consisting primarily of our net loss of $11.7 million and decreases of accrued expenses and other liabilities of $0.9 million, offset by net noncash charges of $1.4 million for share-based compensation expense, depreciation and amortization of right-of-use asset, decreases in prepaid expenses and other assets of $4.0 million, and increases in accounts payable of $0.8 million.

Investing activities

During the three months ended March 31, 2023 and 2022, we used $0.1 million and $6,000, respectively, for the purchase of property and equipment.

Financing activities

During the three months ended March 31, 2023, financing activities provided approximately $34,000 in net proceeds from the sales of common stock under the ATM agreement.

During the three months ended March 31, 2022, financing activities provided $32,000 from exercise of stock options.

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 programs and development candidates;

26

seek to identify additional programs and development 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 programs and development 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 March 31, 2023 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. We will need additional financing to support its continuing operations and pursue its research and development strategy. 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. 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 programs and development 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 programs and development 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 programs and development candidates we may develop;
the costs of future activities, including product sales, medical affairs, marketing, manufacturing, distribution, coverage and reimbursement for any programs or development 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;

27

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 programs and development candidates that we would otherwise prefer to develop and market ourselves.

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 16, 2023, we believe that the following accounting policies are the most critical to the judgments and estimates used in the preparation of our financial statements.

Collaboration revenue

In January 2023, we entered into the Collaboration Agreement with AbbVie, which was determined to be within the scope of ASC 606.

We evaluate our collaborative arrangements pursuant to ASC 808, Collaborative Arrangements, or ASC 808, and ASC 606, Revenue from Contracts with Customers, or ASC 606. We consider the nature and contractual terms of collaborative arrangements and assesses whether the arrangement involves a joint operating activity pursuant to which we are an active participant and is exposed to significant risks and rewards with respect to the arrangement. If we are an active participant and are exposed to significant risks and rewards with respect to the arrangement, the we account for the arrangement as a collaboration under ASC 808. If we are not exposed to significant risks and rewards and the contract is with a customer, we account for the collaboration under ASC 606.

Payments pursuant to collaborative arrangements may include non-refundable upfront payments, research option and license option payments, milestone payments upon the achievement of significant regulatory and development

28

events, commercial sales milestones, and royalties on product sales. The amount of variable consideration is constrained until it is probable that the revenue is not at a significant risk of reversal in a future period.

In determining the appropriate amount of revenue to be recognized as we fulfill our obligations under a collaboration arrangement, we apply the five-step model of ASC 606: (i) identify the contract with a customer; (ii) identify the performance obligations in the contract, including whether they are capable of being distinct; (iii) determine the transaction price, including the constraint on variable consideration; (iv) allocate the transaction price to the performance obligations; and (v) recognize revenue when (or as) the entity satisfies a performance obligation.

We apply significant judgment when evaluating whether contractual obligations represent distinct performance obligations, allocating transaction price to performance obligations within a contract, determining when performance obligations have been met, and assessing the recognition of variable consideration. When consideration is received prior to us completing our performance obligation under the terms of a contract, a contract liability is recorded as deferred revenue. Deferred revenue expected to be recognized as revenue within the twelve months following the balance sheet date is classified as a current liability.

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 based on the historical stock volatility of several of our comparable publicly traded companies over a period of time equal to the expected term.

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 standard

On January 1, 2023, we adopted ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments. This standard amended its guidance on the recognition of impairment losses of certain financial instruments. The ASU established the current expected credit loss model, which is based on expected losses rather than incurred losses. Adoption of this standard had no impact on our condensed financial statements.

29

JOBS Act

We qualify as an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012, or 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.

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 March 31, 2023, 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 March 31, 2023 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.

30

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.

31

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

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).

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 March 31, 2023 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

32

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: May 5, 2023

By:

/s/ Purnanand D. Sarma

Name:

Purnanand D. Sarma, Ph. D.

Title:

President and Chief Executive Officer

(Principal Executive Officer)

Date: May 5, 2023

By:

/s/ Corleen M. Roche

Name:

Corleen M. Roche

Title:

Chief Financial Officer

(Principal Financial Officer)

33

EX-31.1 2 tmb-20230331xex31d1.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 March 31, 2023 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: May 5, 2023

By:

/s/ Purnanand D. Sarma

Name:

Purnanand D. Sarma, Ph.D.

Title:

President and Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 tmb-20230331xex31d2.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 March 31, 2023 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: May 5, 2023

By:

/s/ Corleen Roche

Name:

Corleen Roche

Title:

Chief Financial Officer
(Principal Financial Officer)


EX-32.1 4 tmb-20230331xex32d1.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 March 31, 2023 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: May 5, 2023

By:

/s/ Purnanand D. Sarma

Name:

Purnanand D. Sarma, Ph.D.

Title:

President and Chief Executive Officer
(Principal Executive Officer)


EX-32.2 5 tmb-20230331xex32d2.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 March 31, 2023 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: May 5, 2023

By:

/s/ Corleen Roche

Name:

Corleen Roche

Title:

Chief Financial Officer (Principal Financial Officer)


EX-101.SCH 6 tmb-20230331.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 40501 - Disclosure - Prepaid expenses and other assets (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - 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 (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Summary of significant accounting policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - Summary of significant accounting policies - Anti-dilutive (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Collaboration Agreement with AbbVie (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Government assistance programs (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 41005 - Disclosure - Share-based compensation - Restricted stock awards (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 link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Summary of significant accounting policies link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Collaboration Agreement with AbbVie link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Government assistance programs link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Prepaid expenses and other assets link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Accrued expenses and other liabilities 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 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 30503 - Disclosure - Prepaid expenses and other assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - 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 7 tmb-20230331_cal.xml EX-101.CAL EX-101.DEF 8 tmb-20230331_def.xml EX-101.DEF EX-101.LAB 9 tmb-20230331_lab.xml EX-101.LAB EX-101.PRE 10 tmb-20230331_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2023
May 01, 2023
Document and Entity Information [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2023  
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,215,018
Entity Central Index Key 0001472012  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 44,424 $ 20,323
Prepaid expenses and other current assets 2,112 2,326
Total current assets 46,536 22,649
Property and equipment, net 916 681
Operating right-of-use asset, net 230 284
Restricted cash 100 100
Deferred offering costs 332 332
Total assets 48,114 24,046
Current liabilities:    
Accounts payable 3,310 2,400
Accrued expenses and other current liabilities 3,306 4,931
Deferred revenue, current 18,215  
Total current liabilities 24,831 7,331
Deferred revenue, non-current 9,421  
Other long-term liabilities   62
Total liabilities 34,252 7,393
Commitments and contingencies (Note 7)
Stockholders' equity:    
Preferred stock, $0.0001 par value; 10,000,000 shares authorized; no shares issued or outstanding at March 31, 2023 and December 31, 2022, respectively
Common stock, $0.0001 par value; 200,000,000 shares authorized; 12,194,184 and 12,128,843 shares issued and outstanding at March 31, 2023 and December 31, 2022, respectively 1 1
Additional paid-in capital 134,132 132,653
Accumulated deficit (120,271) (116,001)
Total stockholders' equity 13,862 16,653
Total liabilities and stockholders' equity $ 48,114 $ 24,046
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2023
Dec. 31, 2022
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,194,184 12,128,843
Common stock, shares outstanding (in shares) 12,194,184 12,128,843
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Statements of Operations - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Condensed Statements of Operations    
Collaboration revenue $ 2,364  
Operating expenses:    
Research and development 3,913 $ 8,078
General and administrative 2,922 3,576
Total operating expenses 6,835 11,654
Loss from operations (4,471) (11,654)
Other income (expense):    
Interest income 201 1
Net loss $ (4,270) $ (11,653)
Per share information:    
Net loss per common share, Basic $ (0.35) $ (0.96)
Net loss per common share, Diluted $ (0.35) $ (0.96)
Weighted-average common shares outstanding, Basic 12,182,478 12,122,903
Weighted-average common shares outstanding, Diluted 12,182,478 12,122,903
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
ATM
Common stock.
ATM
Additional paid-in capital
ATM
Common stock.
Additional paid-in capital
Accumulated deficit
Total
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         1,310   1,310
Exercise of stock options         32   32
Exercise of stock options (shares)       17,012      
Net loss           (11,653) (11,653)
Balance at Mar. 31, 2022       $ 1 128,631 (90,758) 37,874
Balance (shares) at Mar. 31, 2022       12,127,385      
Balance at Dec. 31, 2022       $ 1 132,653 (116,001) 16,653
Balance (shares) at Dec. 31, 2022       12,128,843      
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Share-based compensation expense         1,200   1,200
Issuance of common stock   $ 34 $ 34   221   221
Issuance of common stock (shares) 5,925   5,925 55,250      
Vesting of restricted stock awards         24   24
Vesting of restricted stock awards (shares)       4,166      
Net loss           (4,270) (4,270)
Balance at Mar. 31, 2023       $ 1 $ 134,132 $ (120,271) $ 13,862
Balance (shares) at Mar. 31, 2023       12,194,184      
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Statements of Changes in Stockholders' Equity (Parenthetical)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
ATM  
Net of issuance costs $ 1
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash flows from operating activities:    
Net loss $ (4,270) $ (11,653)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization 94 111
Amortization of right-of-use asset 54 25
Share-based compensation 1,224 1,310
Changes in operating assets and liabilities:    
Prepaid expenses and other current assets 214 3,973
Accounts payable 687 788
Accrued expenses and other current liabilities (1,404) (912)
Deferred revenue 27,636  
Other long-term liabilities (62) (18)
Net cash provided by (used in) operating activities 24,173 (6,376)
Cash flows from investing activities:    
Purchases of property and equipment (106) (6)
Net cash used in investing activities (106) (6)
Cash flows from financing activities:    
Proceeds from exercise of stock options   32
Proceeds from issuance of common stock under ATM, net 34  
Net cash provided by financing activities 34 32
Net increase (decrease) in cash and cash equivalents and restricted cash 24,101 (6,350)
Cash and cash equivalents and restricted cash at beginning of period 20,423 49,329
Cash and cash equivalents and restricted cash at end of period 44,524 42,979
Supplemental disclosures of cash flow information:    
Issuance of common stock to certain board of directors in lieu of accrued compensation 221  
Property and equipment included in accounts payable $ 223  
Offering costs included in accrued expenses and other liabilities   25
Offering costs included in accounts payable   25
Property and equipment included in accrued expenses and other current liabilities   $ 3
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Nature of the business
3 Months Ended
Mar. 31, 2023
Nature of the business  
Nature of the business

IMMUNOME, INC.

Notes to Condensed Financial Statements

(Unaudited)

1. Nature of the business

Organization

Immunome, Inc., the Company or Immunome, is a biopharmaceutical company. The Company was incorporated as a Pennsylvania corporation on March 2, 2006 and was converted to a Delaware corporation on December 2, 2015. The Company is utilizing a proprietary human memory B cell platform to discover and develop antibody therapeutics to improve patient care. The Company’s primary focus area is oncology.

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, and executing strategic partnerships. 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 research, development, and manufacturing activities, uncertain results of preclinical and clinical testing, development of new technological innovations and products by competitors, dependence on key personnel, partners and third-party vendors, protection of proprietary technology, compliance with government regulations, regulatory approval of products and the ability to secure additional capital to fund operations.

Liquidity

The Company has incurred net losses since inception, including net losses of $4.3 million and $11.7 million for the three months ended March 31, 2023 and 2022, respectively, and it expects to generate losses from operations for the foreseeable future primarily due to research and development costs for its programs and development candidates. As of March 31, 2023, the Company had an accumulated deficit of $120.3 million.

Through March 31, 2023, the Company raised an aggregate of $155.1 million in gross proceeds from sales of common stock, Series A convertible preferred stock and warrants, warrant and stock option exercises, the issuance of convertible promissory notes, the Paycheck Protection Program, or PPP, loan that was forgiven in May 2021, and strategic partnerships with AbbVie Global Enterprises Ltd, or AbbVie, and the Department of Defense, or the DoD. In January 2023, the Company received a $30.0 million non-refundable upfront payment from AbbVie under the collaboration and option agreement, or the Collaboration Agreement. In addition, the Company received $17.6 million in expense reimbursement from the DoD under the Other Transaction Authority for Prototype Agreement, or the OTA Agreement, from inception through 2022.

On January 4, 2023, the Company entered into the Collaboration Agreement with AbbVie, or the Collaboration Agreement, directed to the discovery of up to 10 novel target-antibody pairs leveraging our discovery engine. The Company is potentially eligible to receive up to approximately $2.8 billion from AbbVie under the Collaboration Agreement from the sources described in Note 3. There are no assurances that the Company will receive additional payments from AbbVie beyond the $30.0 million upfront payment.

On October 1, 2021, the Company entered into an Open Market Sale Agreement, or the 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 filed a shelf registration statement on Form S-3, which was declared effective by the Securities and Exchange Commission, or the SEC, on October 14, 2021, pursuant to which the Company may issue from time-to-time securities with an aggregate value of up to $200.0 million. Through March 31, 2023, the Company sold 5,925 shares of common stock under the ATM Agreement resulting in net proceeds of approximately $34,000. The Company can elect to sell additional shares under the ATM Agreement or shelf registration statement.

The Company had cash and cash equivalents of $44.4 million at March 31, 2023. 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 to fund additional research and 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 relative to potential programs, products or technologies that it might otherwise seek to progress independently (or enter into these collaborations sooner than it might otherwise have intended to); consider various other strategic alternatives, including a possible merger or sale of the Company; or reduce or cease operations. If the Company engages in collaborations under these circumstances, it may receive lower consideration 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 generally and the biotechnology sector specifically, as well as general economic conditions in the United States may be a significant obstacle to raising the required funds on satisfactory terms, if at all.

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 programs and development candidates become approved drugs and how significant their market share will be, many of which are outside of the Company’s control. The length of time and cost of developing and commercializing these programs and development 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. The Company is also subject to risks and uncertainties as a result of the ongoing COVID-19 pandemic. Although there is uncertainty as to the extent of the continued impact of the COVID-19 pandemic, including the continued impact to capital markets and economies worldwide in the form of economic slowdowns or recession, there has not been a significant impact to the Company’s operations or financial statements to date.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of significant accounting policies
3 Months Ended
Mar. 31, 2023
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, or 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, or ASC, and Accounting Standards Updates, or ASU, promulgated by the Financial Accounting Standards Board, or 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 16, 2023. The accompanying condensed financial statements as of March 31, 2023 and for the three months ended March 31, 2023 and 2022 are unaudited but have been prepared on the same basis as the annual audited financial statements and 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. Condensed balance sheet amounts as of December 31, 2022 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, accrued research and development expenses, and the estimated costs which drive the revenue recognition for the Collaboration Agreement with AbbVie.

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, or the 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 of America.

Fair value of financial instruments

ASC Topic 820, Fair Value Measurement, or 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 and restricted cash are Level 1 assets as of March 31, 2023 and December 31, 2022.

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. Cash will be released from restriction upon termination of the lease. Restricted cash was $100,000 at both March 31, 2023 and 2022, respectively. The following table provides a reconciliation of the components of cash and cash equivalents and restricted cash presented in the condensed statements of cash flows:

(in thousands)

March 31, 2023

March 31, 2022

Cash and cash equivalents

$

44,424

$

42,879

Restricted cash

100

100

$

44,524

$

42,979

Concentration of credit risk

Financial instruments that potentially subject the Company to significant concentration of credit risk consist primarily of cash and cash equivalents. The Company maintains deposits in a financial institution in excess of government insured limits. Management believes that the Company is not exposed to significant credit risk as the Company’s deposits are held at a financial institution that management believes to be of high credit quality, and the Company has not experienced any losses on these deposits.

Equity issuance costs

The Company capitalized costs that were directly associated with establishing the ATM Agreement and shelf registration statement in 2021. These costs will remain capitalized until such financings are consummated, at which time such costs will be 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 as of each of March 31, 2023 and December 31, 2022, respectively, on the condensed balance sheets.

Government assistance programs

The Company accounts for amounts received under its DoD expense reimbursement contract as contra-research and development expenses in the condensed statements of operations.

Collaboration revenue

The Company evaluates its collaborative arrangements pursuant to ASC 808, Collaborative Arrangements, or ASC 808, and ASC 606, Revenue from Contracts with Customers, or ASC 606. The Company considers the nature and contractual terms of collaborative arrangements and assesses whether the arrangement involves a joint operating activity pursuant to which the Company is an active participant and is exposed to significant risks and rewards with respect to the arrangement. If the Company is an active participant and is exposed to significant risks and rewards with respect to the arrangement, the Company accounts for the arrangement as a collaboration under ASC 808. If it is not exposed to significant risks and rewards and the contract is with a customer, the Company accounts for the collaboration under ASC 606.

Payments pursuant to collaborative arrangements may include non-refundable upfront payments, research option and license option payments, milestone payments upon the achievement of significant regulatory and development events, commercial sales milestones, and royalties on product sales. The amount of variable consideration is constrained until it is probable that the revenue is not at a significant risk of reversal in a future period.

In determining the appropriate amount of revenue to be recognized as the Company fulfills its obligations under a collaboration arrangement, the Company applies the five-step model of ASC 606: (i) identify the contract with a customer; (ii) identify the performance obligations in the contract, including whether they are capable of being distinct; (iii) determine the transaction price, including the constraint on variable consideration; (iv) allocate the transaction price to the performance obligations; and (v) recognize revenue when (or as) the entity satisfies a performance obligation.

The Company applies significant judgment when evaluating whether contractual obligations represent distinct performance obligations, allocating transaction price to performance obligations within a contract, determining when performance obligations have been met, and assessing the recognition of variable consideration. When consideration is received prior to the Company completing its performance obligation under the terms of a contract, a contract liability is recorded as deferred revenue. Deferred revenue expected to be recognized as revenue within the twelve months following the balance sheet date is classified as a current liability.

In January 2023, the Company entered into the Collaboration Agreement with AbbVie, which was determined to be within the scope of ASC 606. Please see Note 3 for further information related to the accounting for the Collaboration Agreement.

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.

Share-based compensation

The Company’s share-based compensation program allows for grants of stock options and restricted stock awards. Grants are awarded to employees and non-employees, including directors.

The Company accounts for its share-based compensation awards granted to employees and nonemployees based on the estimated fair value on the date of grant and recognized compensation expense of those awards over the requisite service period, which is the vesting period of the respective award. The Company accounts for forfeitures as they occur. For share-based awards with service-based vesting conditions, the Company recognized compensation expense on a straight-line basis over the service period. The Company classified share-based compensation expense in its statements of operations in the same manner in which the award recipient’s payroll costs are classified or in which the award recipient’s service payments are classified.

The Company estimates the fair value of options granted using the Black-Scholes option pricing model for stock option grants to both employees and non-employees. The Black-Scholes option pricing model requires inputs based on certain subjective assumptions, including (i) the expected stock price volatility, (ii) the expected term of the award, (iii) the risk-free interest rate and (iv) expected dividends. Due to the lack of Company-specific historical and implied volatility data, the Company has based its computation of expected volatility on the historical volatility of a representative group of public companies with similar characteristics to the Company, including stage of product development and biopharmaceutical industry focus. The historical volatility is calculated based on a period of time commensurate with the expected term assumption. The Company uses the simplified method to calculate the expected term for options granted to employees and non-employees whereby, the expected term equals the arithmetic average of the vesting term and the original contractual term of the options due to its lack of sufficient historical data. The risk-free interest rate is based on U.S. Treasury securities with a maturity date commensurate with the expected term of the associated award. The expected dividend yield is assumed to be zero as the Company has never paid dividends and has no current plans to pay any dividends on its common stock. The exercise price is the fair value of the common stock as of the measurement date.

Net loss per share

Basic net loss per share of common stock is computed by dividing the net loss attributable to common stockholders 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 attributable to common stockholders 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 March 31, 2023 and 2022 have been excluded from the computation of diluted weighted-average shares of common stock outstanding, as they would be anti-dilutive:

March 31,

    

2023

2022

Stock options(1)

2,493,410

2,009,844

Common stock warrants(1)

1,303,112

1,303,112

Unvested restricted stock awards (1)

20,834

3,817,356

3,312,956

(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 months ended March 31, 2023 and 2022.

Leases

The Company accounts for leases in accordance with ASC 842, Leases. 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 condensed balance sheets 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 recognize leases with a term of 12 months or less. The Company does not have any financing leases as of March 31, 2023.

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 standard

On January 1, 2023, the Company adopted ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments. This standard amended its guidance on the recognition of impairment losses of certain financial instruments. The ASU established the current expected credit loss model, which is based on expected losses rather than incurred losses. Adoption of this standard had no impact on the Company’s condensed financial statements.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Collaboration Agreement with AbbVie
3 Months Ended
Mar. 31, 2023
Collaboration Agreement with AbbVie  
Collaboration Agreement with AbbVie

3. Collaboration Agreement with AbbVie

In January 2023, the Company entered into the Collaboration Agreement with AbbVie, pursuant to which the Company will use its proprietary discovery engine to discover and validate targets derived from patients with three specified tumor types, and antibodies that bind to such targets, which may be the subject of further development and commercialization by AbbVie. Pursuant to the terms of the Collaboration Agreement, the Company granted to AbbVie an exclusive option to purchase all rights to each novel target-antibody pair, or a Validated Target Pair or VTP, that the Company generates that meets certain mutually agreed criteria, up to a maximum of 10 in total, for all human and non-human diagnostic, prophylactic and therapeutic uses throughout the world, including the development and commercialization of certain products, or Products, derived from the assigned VTP.

AbbVie paid the Company a nonrefundable upfront payment of $30.0 million and will pay certain additional platform access payments in the aggregate amount of up to $70.0 million based on the Company’s use of its discovery engine in connection with activities under each stage of the research plan, and delivery of VTPs to AbbVie. AbbVie will also pay an option exercise fee in the low single digit millions for each of up to 10 VTPs for which it exercises an option. If AbbVie progresses development and commercialization of a Product, AbbVie will pay the Company development and commercial sale milestones of up to $120.0 million per target, and sales milestones based on achievement of specified levels of net sales of Products of up to $150.0 million in the aggregate per Product, subject to specified deductions in certain circumstances. On a Product-by-Product basis, AbbVie will pay the Company tiered royalties on net sales of Products at a percentage in the low single digits, subject to specified reductions and offsets in certain circumstances. AbbVie’s royalty payment obligation will commence, on a Product-by-Product and country-by-country basis, on the first commercial sale of such Product in such country and will expire on the earlier of (a) the later of (i) the ten-year anniversary of the first commercial sale for such Product in such country, or (ii) solely with respect to a Product that incorporates an antibody comprising a VTP (or certain other antibodies derived from such delivered antibody), the expiration of all valid claims of patent rights covering the composition of matter of any such antibody and (b) the expiration of regulatory exclusivity for such Product in such country.

The Collaboration Agreement will expire upon the expiration of the last to expire royalty payment obligation with respect to all Products in all countries, subject to earlier expiration if all option exercise periods for all VTPs expire without AbbVie exercising any option, if AbbVie does not elect to make certain platform access payments at specified points during the research term, or upon the uncured material breach or any insolvency event of either party. AbbVie may also terminate the Collaboration Agreement for convenience upon a specified period prior written notice, or upon the Company’s breach of representations and warranties with respect to debarment or compliance with anti-bribery and anti-corruption laws.

The Company assessed the Collaboration Agreement under ASC 808 and ASC 606 and concluded that it represents a contract with a customer. The Company applied the relevant guidance of ASC 606 to evaluate the accounting under the Collaboration Agreement and identified one performance obligation under the arrangement: a promise to provide research and development services to AbbVie, or R&D Services. The Company evaluated the options to continue the R&D services and options to purchase licenses to each VTP and concluded that these options did not represent material rights.

The Company determined the initial transaction price of the single performance obligation to be $30.0 million, as the variable consideration for additional R&D services, option exercise payments, and development milestone payments are all subject to constraint at contract inception. At each reporting period, the Company will reevaluate the variable consideration subject to constraint and, if necessary, will adjust its estimate of the overall transaction price. For the sales-based royalties, the Company will recognize revenue when the related sales occur.

Collaboration revenue from the single performance obligation will be recognized over the estimated performance of the R&D services using the cost-to-cost input method which it believes best depicts the transfer of control to the customer. Under the cost-to-cost input method, the extent of progress towards completion is measured based on the ratio of actual costs incurred to the total estimated costs expected upon satisfying the performance obligation. The Company recognized $2.4 million of collaboration revenue for the three months ended March 31, 2023 and has recorded $27.6 million of deferred revenue as of March 31, 2023. As of March 31, 2023, the Company expects to recognize the deferred revenue associated with the non-refundable upfront fee over the estimated research and development period of approximately 1.5 years.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Government assistance programs
3 Months Ended
Mar. 31, 2023
Government assistance programs  
Government assistance programs

4. Government assistance programs

DoD expense reimbursement contract

In July 2020, the Company entered into the OTA Agreement with the U.S. Department of Defense’s Joint Program Executive Office for Chemical, Biological, Radiological and Nuclear Defense (JPEO-CBRND), in collaboration with the Defense Health Agency, 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 the OTA Agreement 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. In January 2023, the Company and the DoD modified the OTA Agreement to extend the termination date of the OTA Agreement to July 2023, at no additional cost to the government. All other terms and conditions remain the same and are in full force and effect.

Under the OTA Agreement, the DoD is required to pay the Company, upon submission of invoices for approved budgeted supplies delivered and services rendered in carrying out the prototype project, within 30 calendar days of receipt of request for payment. The Company received the maximum $17.6 million in expense reimbursement from the DoD under the OTA Agreement from inception through 2022.

The Company recorded contra-research and development expense related to the OTA Agreement of $0.6 million for the three months ended March 31, 2022 in the condensed statements of operations.

CARES Act employee retention credit

Under the provisions of the CARES Act, the Company met eligibility criteria for a $0.8 million refundable employee retention credit. The Company had an employee retention credit receivable balance due from the U.S. Department of Treasury of $0.8 million in prepaid expenses and other current assets as of March 31, 2023 and December 31, 2022, respectively, in the accompanying condensed balance sheets.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Prepaid expenses and other assets
3 Months Ended
Mar. 31, 2023
Prepaid expenses and other assets  
Prepaid expenses and other assets

5. Prepaid expenses and other assets

Prepaid expenses and other assets consisted of the following:

(in thousands)

    

March 31, 2023

    

December 31, 2022

CARES Act employee retention credit receivable

$

821

$

847

Prepaid subscriptions and service contracts

696

876

Research and development advance payments

271

445

Prepaid insurance

253

158

Other prepaids and current assets

71

$

2,112

$

2,326

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued expenses and other liabilities
3 Months Ended
Mar. 31, 2023
Accrued expenses and other liabilities  
Accrued expenses and other liabilities

6. Accrued expenses and other liabilities

Accrued expenses and other liabilities consisted of the following:

(in thousands)

    

March 31, 2023

    

December 31, 2022

Research and development

$

1,993

$

2,261

Compensation and related benefits

827

1,874

Short-term operating lease liability and other liabilities

236

293

Professional fees

 

250

 

481

Deferred research obligations

22

$

3,306

$

4,931

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and contingencies
3 Months Ended
Mar. 31, 2023
Commitments and contingencies  
Commitments and contingencies

7. Commitments and contingencies

Employment agreements

The Company entered into employment agreements, or 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, or 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 months ended March 31, 2023 and 2022, 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, a portion of certain sublicense and collaboration payments, and certain commercial milestone payments of up to approximately $1.5 million, if any. The Company did not make any development, regulatory, or commercial milestone payments during the three months ended March 31, 2023 and 2022, respectively.

Whitehead Letter Agreement

On November 17, 2022, the Company entered into a Letter Agreement, or the Letter Agreement, with the Whitehead Institute of Biomedical Research, or Whitehead, which became effective on January 4, 2023 upon the satisfaction of the conditions described therein. The Letter Agreement supplements the Exclusive Patent License Agreement entered into between the Company and Whitehead on June 25, 2009 (as amended on December 17, 2009, March 21, 2013, August 21, 2017 and July 21, 2020, the License Agreement). Pursuant to the Letter Agreement, Whitehead and the Company agreed that certain payments received by the Company from the Collaborator (as defined in the Letter Agreement) (i.e., a corporate partner, as defined in the License Agreement) would be excluded from the Company’s payment obligations to Whitehead. The Company and Whitehead further agreed, among other things, that the Company will make certain payments to Whitehead (i) as Net Sales (as defined in the License Agreement) as long as the Company receives those payments from the Collaborator on a specified number of products purchased by the Collaborator and (ii) upon the achievement of certain milestones whether by the Company or the Collaborator.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Leases
3 Months Ended
Mar. 31, 2023
Leases  
Leases

8. Leases

The Company leases office and laboratory space for approximately 11,000 square feet of space in Exton, Pennsylvania that currently extends until March 2024. The Company has an option to extend the lease for up to two additional five-year terms.

Supplemental condensed balance sheet information related to leases comprised of the following (in thousands):

March 31, 2023

December 31, 2022

Operating lease right-of-use assets

$

230

$

284

Operating lease liability

$

236

$

229

Operating lease liability, net of current portion

62

Total operating lease liability

$

236

$

291

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.

Operating lease expense recorded as research and development and general and administrative expenses in the condensed statements of operations was as follows (in thousands):

Three Months Ended March 31, 

2023

2022

General and administrative

$

19

$

19

Research and development

41

41

Total lease expense

$

60

$

60

Other operating lease information as of March 31, 2023 was as follows:

Weighted-average remaining lease term (in years)

1.0

Weighted-average discount rate

9.0%

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

Three Months Ended March 31, 

2023

2022

Cash paid for operating lease liability

$

61

$

57

As of March 31, 2023, minimum rental commitments under the operating lease were as follows (in thousands):

Years ending December 31, 

    

Amount

2023 (represents remaining nine months in 2023)

$

185

2024

 

63

Total lease payments

248

Less imputed interest

(12)

Present value of lease liability

$

236

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Common stock
3 Months Ended
Mar. 31, 2023
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 are 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.

During the three months ended March 31, 2023, the Company sold 5,925 shares of common stock under the ATM Agreement resulting in net proceeds of approximately $34,000.

On January 15, 2023, the Company issued 55,250 shares of common stock in the aggregate to certain non-employee board of directors pursuant to the 2020 Equity Incentive Plan in lieu of the non-employee director board and committee cash retainers owed for service on the board of directors in 2022.

Warrants to acquire shares of common stock

At March 31, 2023, common stock warrants outstanding were as follows:

Warrants

Warrants Outstanding

    

Exercise Price per Share

Expiration Date

Series A

803,112

$ 9.00

June 2, 2023

Series B

500,000

$ 10.00

April 28, 2024

1,303,112

No warrants were exercised during the three months ended March 31, 2023 and 2022, respectively.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Share-based compensation
3 Months Ended
Mar. 31, 2023
Share-based compensation  
Share-based compensation

10. Share-based compensation

On September 18, 2020, the Company adopted the 2020 Equity Incentive Plan, or the 2020 Plan, which supersedes all prior equity incentive plans. Under the 2020 Plan, the number of shares of 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 the Company’s 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. On January 1, 2023, the number of shares available for future issuance under the 2020 Plan increased by 485,153 shares. As of March 31, 2023, there were 1,781,090 shares available for future issuance under the 2020 Plan.

The Company also adopted the 2020 Employee Stock Purchase Plan, or the 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. On January 1, 2023, the number of shares available for future issuance under the ESPP increased by 121,288 shares. As of March 31, 2023, there were 473,733 shares available under the ESPP. No shares of common stock have been issued under the ESPP as of March 31, 2023.

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 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 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 2020 Plan.

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

Three Months Ended March 31, 

    

2023

    

2022

Research and development

$

430

$

445

General and administrative

 

794

 

865

$

1,224

$

1,310

Unrecognized compensation cost related to unvested options and restricted stock awards was $7.6 million as of March 31, 2023 and will be recognized over an estimated weighted average period of 2.7 years.

Stock options

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

Three Months Ended March 31,

 

    

2023

    

2022

 

Expected volatility

 

87.9

%  

83.5

%

Risk-free interest rate

 

3.9

%  

1.7

%

Expected term (in years)

 

5.96

 

6.08

Expected dividend yield

 

 

Fair value of common stock

$

5.39

$

10.58

A summary of option activity under the 2020 Plan and prior Plans during the three months ended March 31, 2023 was as follows:

Weighted

Weighted

average

average

remaining

Number of

exercise price

contractual

shares

per share

term (years)

Outstanding at January 1, 2023

 

2,519,405

9.60

7.90

Granted

 

29,100

5.39

9.88

Forfeited

 

(54,293)

12.03

Expired

(802)

13.79

Exercised

 

Outstanding at March 31, 2023

 

2,493,410

9.50

7.55

Exercisable at March 31, 2023

 

1,368,315

9.19

6.91

The weighted-average grant date fair value per share of stock options granted during the three months ended March 31, 2023 and 2022 was $4.18 and $7.52, respectively. The aggregate intrinsic value for options exercisable at March 31, 2023 was $2.9 million. The aggregate intrinsic value of stock options outstanding at March 31, 2023 is $4.2 million.

Restricted stock awards

During February 2023, the Company granted 25,000 shares of restricted stock awards to a consultant in exchange for services. The weighted average grant fair value was $5.62 per share. The restricted stock awards vest over twelve months. As of March 31, 2023, there were 20,834 unvested restricted stock awards.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of significant accounting policies (Policies)
3 Months Ended
Mar. 31, 2023
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, or 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, or ASC, and Accounting Standards Updates, or ASU, promulgated by the Financial Accounting Standards Board, or 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 16, 2023. The accompanying condensed financial statements as of March 31, 2023 and for the three months ended March 31, 2023 and 2022 are unaudited but have been prepared on the same basis as the annual audited financial statements and 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. Condensed balance sheet amounts as of December 31, 2022 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, accrued research and development expenses, and the estimated costs which drive the revenue recognition for the Collaboration Agreement with AbbVie.

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, or the 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 of America.

Fair value of financial instruments

Fair value of financial instruments

ASC Topic 820, Fair Value Measurement, or 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 and restricted cash are Level 1 assets as of March 31, 2023 and December 31, 2022.

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. Cash will be released from restriction upon termination of the lease. Restricted cash was $100,000 at both March 31, 2023 and 2022, respectively. The following table provides a reconciliation of the components of cash and cash equivalents and restricted cash presented in the condensed statements of cash flows:

(in thousands)

March 31, 2023

March 31, 2022

Cash and cash equivalents

$

44,424

$

42,879

Restricted cash

100

100

$

44,524

$

42,979

Concentration of Credit Risk

Concentration of credit risk

Financial instruments that potentially subject the Company to significant concentration of credit risk consist primarily of cash and cash equivalents. The Company maintains deposits in a financial institution in excess of government insured limits. Management believes that the Company is not exposed to significant credit risk as the Company’s deposits are held at a financial institution that management believes to be of high credit quality, and the Company has not experienced any losses on these deposits.

Equity issuance costs

Equity issuance costs

The Company capitalized costs that were directly associated with establishing the ATM Agreement and shelf registration statement in 2021. These costs will remain capitalized until such financings are consummated, at which time such costs will be 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 as of each of March 31, 2023 and December 31, 2022, respectively, on the condensed balance sheets.

Government assistance programs

Government assistance programs

The Company accounts for amounts received under its DoD expense reimbursement contract as contra-research and development expenses in the condensed statements of operations.

Collaboration revenue

Collaboration revenue

The Company evaluates its collaborative arrangements pursuant to ASC 808, Collaborative Arrangements, or ASC 808, and ASC 606, Revenue from Contracts with Customers, or ASC 606. The Company considers the nature and contractual terms of collaborative arrangements and assesses whether the arrangement involves a joint operating activity pursuant to which the Company is an active participant and is exposed to significant risks and rewards with respect to the arrangement. If the Company is an active participant and is exposed to significant risks and rewards with respect to the arrangement, the Company accounts for the arrangement as a collaboration under ASC 808. If it is not exposed to significant risks and rewards and the contract is with a customer, the Company accounts for the collaboration under ASC 606.

Payments pursuant to collaborative arrangements may include non-refundable upfront payments, research option and license option payments, milestone payments upon the achievement of significant regulatory and development events, commercial sales milestones, and royalties on product sales. The amount of variable consideration is constrained until it is probable that the revenue is not at a significant risk of reversal in a future period.

In determining the appropriate amount of revenue to be recognized as the Company fulfills its obligations under a collaboration arrangement, the Company applies the five-step model of ASC 606: (i) identify the contract with a customer; (ii) identify the performance obligations in the contract, including whether they are capable of being distinct; (iii) determine the transaction price, including the constraint on variable consideration; (iv) allocate the transaction price to the performance obligations; and (v) recognize revenue when (or as) the entity satisfies a performance obligation.

The Company applies significant judgment when evaluating whether contractual obligations represent distinct performance obligations, allocating transaction price to performance obligations within a contract, determining when performance obligations have been met, and assessing the recognition of variable consideration. When consideration is received prior to the Company completing its performance obligation under the terms of a contract, a contract liability is recorded as deferred revenue. Deferred revenue expected to be recognized as revenue within the twelve months following the balance sheet date is classified as a current liability.

In January 2023, the Company entered into the Collaboration Agreement with AbbVie, which was determined to be within the scope of ASC 606. Please see Note 3 for further information related to the accounting for the Collaboration Agreement.

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.

Share-based compensation

Share-based compensation

The Company’s share-based compensation program allows for grants of stock options and restricted stock awards. Grants are awarded to employees and non-employees, including directors.

The Company accounts for its share-based compensation awards granted to employees and nonemployees based on the estimated fair value on the date of grant and recognized compensation expense of those awards over the requisite service period, which is the vesting period of the respective award. The Company accounts for forfeitures as they occur. For share-based awards with service-based vesting conditions, the Company recognized compensation expense on a straight-line basis over the service period. The Company classified share-based compensation expense in its statements of operations in the same manner in which the award recipient’s payroll costs are classified or in which the award recipient’s service payments are classified.

The Company estimates the fair value of options granted using the Black-Scholes option pricing model for stock option grants to both employees and non-employees. The Black-Scholes option pricing model requires inputs based on certain subjective assumptions, including (i) the expected stock price volatility, (ii) the expected term of the award, (iii) the risk-free interest rate and (iv) expected dividends. Due to the lack of Company-specific historical and implied volatility data, the Company has based its computation of expected volatility on the historical volatility of a representative group of public companies with similar characteristics to the Company, including stage of product development and biopharmaceutical industry focus. The historical volatility is calculated based on a period of time commensurate with the expected term assumption. The Company uses the simplified method to calculate the expected term for options granted to employees and non-employees whereby, the expected term equals the arithmetic average of the vesting term and the original contractual term of the options due to its lack of sufficient historical data. The risk-free interest rate is based on U.S. Treasury securities with a maturity date commensurate with the expected term of the associated award. The expected dividend yield is assumed to be zero as the Company has never paid dividends and has no current plans to pay any dividends on its common stock. The exercise price is the fair value of the common stock as of the measurement date.

Net loss per share

Net loss per share

Basic net loss per share of common stock is computed by dividing the net loss attributable to common stockholders 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 attributable to common stockholders 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 March 31, 2023 and 2022 have been excluded from the computation of diluted weighted-average shares of common stock outstanding, as they would be anti-dilutive:

March 31,

    

2023

2022

Stock options(1)

2,493,410

2,009,844

Common stock warrants(1)

1,303,112

1,303,112

Unvested restricted stock awards (1)

20,834

3,817,356

3,312,956

(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 months ended March 31, 2023 and 2022.

Leases

Leases

The Company accounts for leases in accordance with ASC 842, Leases. 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 condensed balance sheets 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 recognize leases with a term of 12 months or less. The Company does not have any financing leases as of March 31, 2023.

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 standard

On January 1, 2023, the Company adopted ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments. This standard amended its guidance on the recognition of impairment losses of certain financial instruments. The ASU established the current expected credit loss model, which is based on expected losses rather than incurred losses. Adoption of this standard had no impact on the Company’s condensed financial statements.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of significant accounting policies (Tables)
3 Months Ended
Mar. 31, 2023
Summary of significant accounting policies  
Schedule of reconciliation of the components of cash and restricted cash reported in balance sheet

(in thousands)

March 31, 2023

March 31, 2022

Cash and cash equivalents

$

44,424

$

42,879

Restricted cash

100

100

$

44,524

$

42,979

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 March 31, 2023 and 2022 have been excluded from the computation of diluted weighted-average shares of common stock outstanding, as they would be anti-dilutive:

March 31,

    

2023

2022

Stock options(1)

2,493,410

2,009,844

Common stock warrants(1)

1,303,112

1,303,112

Unvested restricted stock awards (1)

20,834

3,817,356

3,312,956

(1)Represents common stock equivalents.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Prepaid expenses and other assets (Tables)
3 Months Ended
Mar. 31, 2023
Prepaid expenses and other assets  
Schedule of prepaid expenses and other current assets

(in thousands)

    

March 31, 2023

    

December 31, 2022

CARES Act employee retention credit receivable

$

821

$

847

Prepaid subscriptions and service contracts

696

876

Research and development advance payments

271

445

Prepaid insurance

253

158

Other prepaids and current assets

71

$

2,112

$

2,326

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued expenses and other liabilities (Tables)
3 Months Ended
Mar. 31, 2023
Accrued expenses and other liabilities  
Schedule of accrued expenses and other liabilities

(in thousands)

    

March 31, 2023

    

December 31, 2022

Research and development

$

1,993

$

2,261

Compensation and related benefits

827

1,874

Short-term operating lease liability and other liabilities

236

293

Professional fees

 

250

 

481

Deferred research obligations

22

$

3,306

$

4,931

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
3 Months Ended
Mar. 31, 2023
Leases  
Supplemental balance sheet information

March 31, 2023

December 31, 2022

Operating lease right-of-use assets

$

230

$

284

Operating lease liability

$

236

$

229

Operating lease liability, net of current portion

62

Total operating lease liability

$

236

$

291

Supplemental lease expense

Operating lease expense recorded as research and development and general and administrative expenses in the condensed statements of operations was as follows (in thousands):

Three Months Ended March 31, 

2023

2022

General and administrative

$

19

$

19

Research and development

41

41

Total lease expense

$

60

$

60

Schedule of other information related to the operating lease

Weighted-average remaining lease term (in years)

1.0

Weighted-average discount rate

9.0%

Supplemental cash flow information

Three Months Ended March 31, 

2023

2022

Cash paid for operating lease liability

$

61

$

57

Schedule of future minimum lease payments under operating lease

Years ending December 31, 

    

Amount

2023 (represents remaining nine months in 2023)

$

185

2024

 

63

Total lease payments

248

Less imputed interest

(12)

Present value of lease liability

$

236

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Common stock (Tables)
3 Months Ended
Mar. 31, 2023
Common stock  
Schedule of warrants outstanding

At March 31, 2023, common stock warrants outstanding were as follows:

Warrants

Warrants Outstanding

    

Exercise Price per Share

Expiration Date

Series A

803,112

$ 9.00

June 2, 2023

Series B

500,000

$ 10.00

April 28, 2024

1,303,112

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Share-based compensation (Tables)
3 Months Ended
Mar. 31, 2023
Share-based compensation  
Weighted average assumptions used in option-pricing

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

Three Months Ended March 31,

 

    

2023

    

2022

 

Expected volatility

 

87.9

%  

83.5

%

Risk-free interest rate

 

3.9

%  

1.7

%

Expected term (in years)

 

5.96

 

6.08

Expected dividend yield

 

 

Fair value of common stock

$

5.39

$

10.58

Summary of option activity

A summary of option activity under the 2020 Plan and prior Plans during the three months ended March 31, 2023 was as follows:

Weighted

Weighted

average

average

remaining

Number of

exercise price

contractual

shares

per share

term (years)

Outstanding at January 1, 2023

 

2,519,405

9.60

7.90

Granted

 

29,100

5.39

9.88

Forfeited

 

(54,293)

12.03

Expired

(802)

13.79

Exercised

 

Outstanding at March 31, 2023

 

2,493,410

9.50

7.55

Exercisable at March 31, 2023

 

1,368,315

9.19

6.91

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Nature of the business (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 31, 2023
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Jan. 04, 2023
Oct. 14, 2021
Oct. 01, 2021
Net loss   $ 4,270,000 $ 11,653,000        
Accumulated deficit   120,271,000   $ 116,001,000      
Proceeds from sales of equity and debt   155,100,000          
Reimbursement expenses received       17,600,000      
Securities aggregate price           $ 200,000,000.0  
Cash and cash equivalents   44,424,000 $ 42,879,000 $ 20,323,000      
Proceeds from issuance of common stock   $ 34,000          
Collaboration agreement with AbbVie              
Upfront payment $ 30,000,000.0            
Additional upfront payment         $ 30,000,000.0    
Collaboration agreement with AbbVie | Maximum              
Additional platform access payments 70,000,000.0            
Development and commercial sale milestone receivable per target 120,000,000.0            
Sales based milestone based on achievement $ 150,000,000.0            
Potentially eligible amount receivable         $ 2,800,000,000    
Open Market Sale              
Sale of common stock   5,925          
Proceeds from issuance of common stock   $ 34,000          
Open Market Sale | Maximum              
Securities aggregate price             $ 75,000,000.0
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of significant accounting policies - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Mar. 31, 2022
USD ($)
Summary of significant accounting policies      
Number of operating segments | segment 1    
Restricted cash $ 100 $ 100 $ 100
Deferred offering costs 300 300  
Operating right-of-use asset, net $ 230 $ 284  
Expected dividend yield 0.00%    
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of significant accounting policies - Components of cash and restricted cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Summary of significant accounting policies        
Cash and cash equivalents $ 44,424 $ 20,323 $ 42,879  
Restricted cash 100   100  
Cash and restricted cash $ 44,524 $ 20,423 $ 42,979 $ 49,329
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of significant accounting policies - Anti-dilutive (Details) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Earnings Per Share, Diluted, Other Disclosures [Abstract]    
Anti-dilutive securities 3,817,356 3,312,956
Stock options    
Earnings Per Share, Diluted, Other Disclosures [Abstract]    
Anti-dilutive securities 2,493,410 2,009,844
Common stock warrants    
Earnings Per Share, Diluted, Other Disclosures [Abstract]    
Anti-dilutive securities 1,303,112 1,303,112
Unvested restricted stock awards    
Earnings Per Share, Diluted, Other Disclosures [Abstract]    
Anti-dilutive securities 20,834  
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Collaboration Agreement with AbbVie (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Jan. 31, 2023
Mar. 31, 2023
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Collaboration revenue   $ 2,364
Deferred revenue   27,636
Collaboration agreement with AbbVie    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Non refundable upfront payment $ 30,000  
Anniversary of first commercial sale (in years) 10 years  
Performance obligation $ 30,000  
Collaboration revenue   2,400
Deferred revenue   $ 27,600
Estimated research and development period   1 year 6 months
Collaboration agreement with AbbVie | Maximum    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Additional platform access payments 70,000  
Development and commercial sale milestone receivable per target 120,000  
Sales based milestone based on achievement $ 150,000  
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Government assistance programs (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 31, 2023
Jul. 31, 2020
Mar. 31, 2022
Dec. 31, 2022
Mar. 31, 2023
May 31, 2020
Mar. 27, 2020
Unusual or Infrequent Item, or Both [Line Items]              
Contra-research and development expense     $ 600        
Refundable employee retention credit             $ 800
Employee retention credit receivable       $ 847 $ 821    
Other Transaction Authority for Prototype Agreement              
Unusual or Infrequent Item, or Both [Line Items]              
Grants Receivable   $ 13,300       $ 17,600  
Expenses relating to extension of an agreement $ 0            
Payment period of reimbursement contract   30 days          
Reimbursement expenses received       $ 17,600      
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Prepaid expenses and other assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Prepaid expenses and other assets    
CARES Act employee retention credit receivable $ 821 $ 847
Prepaid subscriptions and service contracts 696 876
Research and development advance payments 271 445
Prepaid insurance 253 158
Other prepaids and current assets 71  
Prepaid expenses and other assets $ 2,112 $ 2,326
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued expenses and other liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Accrued expenses and other liabilities    
Research and development $ 1,993 $ 2,261
Compensation and related benefits 827 1,874
Short-term operating lease liability and other liabilities 236 293
Professional fees 250 481
Deferred research obligations   22
Accrued expenses and other liabilities $ 3,306 $ 4,931
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and contingencies (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Commitments and contingencies    
Defined contribution $ 0.1 $ 0.1
Commercial milestone payments 1.5  
Product development and regulatory approval milestone payments $ 2.6  
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Details) - Office and laboratory space
3 Months Ended
Mar. 31, 2023
ft²
item
Lessee, Lease, Description [Line Items]  
Area | ft² 11,000
Number of extension | item 2
Period of extension 5 years
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Balance Sheet related information (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Lessee, Lease, Description [Line Items]    
Operating lease right-of-use assets $ 230 $ 284
Office and laboratory space    
Lessee, Lease, Description [Line Items]    
Operating lease right-of-use assets 230 284
Operating lease liability 236 229
Operating lease liability, net of current portion   62
Total operating lease liability $ 236 $ 291
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Lease expense (Details) - Office and laboratory space - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Lessee, Lease, Description [Line Items]    
Operating lease cost $ 60 $ 60
General and administrative    
Lessee, Lease, Description [Line Items]    
Operating lease cost 19 19
Research and development    
Lessee, Lease, Description [Line Items]    
Operating lease cost $ 41 $ 41
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Additional lease related information (Details) - Office and laboratory space
Mar. 31, 2023
Lessee, Lease, Description [Line Items]  
Weighted-average remaining lease term 1 year
Weighted-average discount rate 9.00%
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Cash flow information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Office and laboratory space    
Lessee, Lease, Description [Line Items]    
Cash paid for operating lease liability $ 61 $ 57
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Lease maturity (Details) - Office and laboratory space - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Lessee, Lease, Description [Line Items]    
2023 (represents remaining nine months in 2023) $ 185  
2024 63  
Total lease payments 248  
Less imputed interest (12)  
Total operating lease liability $ 236 $ 291
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Common stock (Details)
3 Months Ended
Jan. 15, 2023
shares
Mar. 31, 2023
USD ($)
Vote
$ / shares
shares
Mar. 31, 2022
$ / shares
Oct. 14, 2021
USD ($)
Oct. 01, 2021
USD ($)
Common stock voting right | Vote   1      
Securities aggregate price       $ 200,000,000.0  
Proceeds from issuance of common stock   $ 34,000      
Fair value of common stock | $ / shares   $ 5.39 $ 10.58    
2020 Plan | Non-employee          
Shares issued | shares 55,250        
Open Market Sale          
Stock issued | shares   5,925      
Proceeds from issuance of common stock   $ 34,000      
Open Market Sale | Maximum          
Securities aggregate price         $ 75,000,000.0
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Common stock - Warrants (Details) - Warrants
Mar. 31, 2023
$ / shares
shares
Class of Warrant or Right [Line Items]  
Warrants outstanding | shares 1,303,112
Series A Warrants  
Class of Warrant or Right [Line Items]  
Warrants outstanding | shares 803,112
Exercise price $ 9.00
Strike price $ 9.00
Series B Warrants  
Class of Warrant or Right [Line Items]  
Warrants outstanding | shares 500,000
Exercise price $ 10.00
Strike price $ 10.00
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Share-based compensation - Plans (Details) - shares
3 Months Ended
Jan. 01, 2023
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expiration period   10 years
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period   4 years
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period   1 year
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,781,090
Increase in shares available for future issuance 485,153  
Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares available for grant   473,733
Increase in shares available for future issuance 121,288  
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
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Share-based compensation - Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense $ 1,224 $ 1,310
Unrecognized compensation cost $ 7,600  
Recognition period 2 years 8 months 12 days  
Research and development    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense $ 430 445
General and administrative    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense $ 794 $ 865
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Share-based compensation - Assumptions (Details) - $ / shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-based compensation    
Expected volatility 87.90% 83.50%
Risk-free interest rate 3.90% 1.70%
Expected term (in years) 5 years 11 months 15 days 6 years 29 days
Expected dividend yield 0.00%  
Fair value of common stock $ 5.39 $ 10.58
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Share-based compensation - Option Activity and Restricted Stock (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Number of shares      
Options, Beginning balance 2,519,405    
Options, Granted 29,100    
Options, Forfeited (54,293)    
Options, Expired (802)    
Options, Ending balance 2,493,410   2,519,405
Options, Exercisable 1,368,315    
Weighted Average Exercise price      
Beginning price $ 9.60    
Granted 5.39    
Forfeited 12.03    
Expired 13.79    
Ending price 9.50   $ 9.60
Exercisable $ 9.19    
Additional information      
Weighted Average Remaining Contractual Term 7 years 6 months 18 days   7 years 10 months 24 days
Weighted Average Remaining Contractual Term, Granted 9 years 10 months 17 days    
Weighted Average Remaining Contractual Term, Exercisable 6 years 10 months 28 days    
Weighted average grant date fair value $ 4.18 $ 7.52  
Intrinsic value, exercisable $ 2.9    
Intrinsic value, outstanding $ 4.2    
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Share-based compensation - Restricted stock awards (Details) - Restricted Stock - Consultant - $ / shares
1 Months Ended 3 Months Ended
Feb. 28, 2023
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Awards granted 25,000  
Weighted average grant fair value $ 5.62  
Vesting period   12 months
Unvested restricted stock   20,834
XML 57 tmb-20230331x10q_htm.xml IDEA: XBRL DOCUMENT 0001472012 us-gaap:AdditionalPaidInCapitalMember imnm:OpenMarketSaleMember 2023-01-01 2023-03-31 0001472012 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001472012 us-gaap:ShareBasedPaymentArrangementNonemployeeMember imnm:EquityIncentivePlan2020Member 2023-01-15 2023-01-15 0001472012 us-gaap:CommonStockMember imnm:OpenMarketSaleMember 2023-01-01 2023-03-31 0001472012 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001472012 us-gaap:RetainedEarningsMember 2023-03-31 0001472012 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001472012 us-gaap:RetainedEarningsMember 2022-12-31 0001472012 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001472012 us-gaap:RetainedEarningsMember 2022-03-31 0001472012 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001472012 us-gaap:RetainedEarningsMember 2021-12-31 0001472012 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001472012 us-gaap:CommonStockMember 2023-03-31 0001472012 us-gaap:CommonStockMember 2022-12-31 0001472012 us-gaap:CommonStockMember 2022-03-31 0001472012 us-gaap:CommonStockMember 2021-12-31 0001472012 imnm:EmployeeStockPurchasePlan2020Member 2023-03-31 0001472012 imnm:ConsultantMember us-gaap:RestrictedStockMember 2023-03-31 0001472012 imnm:ConsultantMember us-gaap:RestrictedStockMember 2023-02-01 2023-02-28 0001472012 imnm:ConsultantMember us-gaap:RestrictedStockMember 2023-01-01 2023-03-31 0001472012 srt:MinimumMember 2023-01-01 2023-03-31 0001472012 srt:MaximumMember 2023-01-01 2023-03-31 0001472012 imnm:CollaborationAgreementWithAbbvieMember 2023-01-31 0001472012 imnm:OfficeAndLaboratorySpaceMember 2022-12-31 0001472012 us-gaap:ResearchAndDevelopmentExpenseMember imnm:OfficeAndLaboratorySpaceMember 2023-01-01 2023-03-31 0001472012 us-gaap:GeneralAndAdministrativeExpenseMember imnm:OfficeAndLaboratorySpaceMember 2023-01-01 2023-03-31 0001472012 us-gaap:ResearchAndDevelopmentExpenseMember imnm:OfficeAndLaboratorySpaceMember 2022-01-01 2022-03-31 0001472012 us-gaap:GeneralAndAdministrativeExpenseMember imnm:OfficeAndLaboratorySpaceMember 2022-01-01 2022-03-31 0001472012 imnm:OfficeAndLaboratorySpaceMember 2022-01-01 2022-03-31 0001472012 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001472012 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001472012 imnm:OtherTransactionAuthorityForPrototypeAgreementMember 2020-07-31 0001472012 imnm:OtherTransactionAuthorityForPrototypeAgreementMember 2020-05-31 0001472012 imnm:EquityIncentivePlan2020Member 2023-03-31 0001472012 us-gaap:WarrantyRightsAndObligationsFairValueOptionMember 2023-03-31 0001472012 imnm:SeriesbWarrantsMember us-gaap:WarrantyRightsAndObligationsFairValueOptionMember 2023-03-31 0001472012 imnm:SeriesaWarrantsMember us-gaap:WarrantyRightsAndObligationsFairValueOptionMember 2023-03-31 0001472012 2021-12-31 0001472012 imnm:OfficeAndLaboratorySpaceMember 2023-03-31 0001472012 us-gaap:WarrantMember 2023-01-01 2023-03-31 0001472012 us-gaap:RestrictedStockMember 2023-01-01 2023-03-31 0001472012 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001472012 us-gaap:WarrantMember 2022-01-01 2022-03-31 0001472012 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001472012 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001472012 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001472012 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001472012 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001472012 imnm:OpenMarketSaleMember 2023-01-01 2023-03-31 0001472012 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001472012 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001472012 2021-10-14 0001472012 srt:MaximumMember imnm:OpenMarketSaleMember 2021-10-01 0001472012 imnm:EquityIncentivePlan2020Member 2023-01-01 2023-03-31 0001472012 imnm:EquityIncentivePlan2020Member 2023-01-01 2023-01-01 0001472012 imnm:EmployeeStockPurchasePlan2020Member 2023-01-01 2023-01-01 0001472012 imnm:CollaborationAgreementWithAbbvieMember 2023-01-01 2023-03-31 0001472012 2022-01-01 2022-12-31 0001472012 imnm:OtherTransactionAuthorityForPrototypeAgreementMember 2020-07-01 2020-07-31 0001472012 2020-03-27 0001472012 imnm:OtherTransactionAuthorityForPrototypeAgreementMember 2022-01-01 2022-12-31 0001472012 2022-03-31 0001472012 imnm:EmployeeStockPurchasePlan2020Member 2023-01-01 2023-03-31 0001472012 imnm:CollaborationAgreementWithAbbvieMember 2023-01-04 0001472012 imnm:CollaborationAgreementWithAbbvieMember 2023-01-01 2023-01-31 0001472012 srt:MaximumMember imnm:CollaborationAgreementWithAbbvieMember 2023-01-04 0001472012 2022-01-01 2022-03-31 0001472012 srt:MaximumMember imnm:CollaborationAgreementWithAbbvieMember 2023-01-31 0001472012 imnm:OfficeAndLaboratorySpaceMember 2023-01-01 2023-03-31 0001472012 imnm:OtherTransactionAuthorityForPrototypeAgreementMember 2023-01-01 2023-01-31 0001472012 2023-03-31 0001472012 2022-12-31 0001472012 2023-05-01 0001472012 2023-01-01 2023-03-31 shares iso4217:USD imnm:Vote iso4217:USD shares imnm:item pure utr:sqft imnm:segment 12182478 12122903 0001472012 --12-31 2023 Q1 false 0 0 12194184 12128843 -0.35 -0.96 P1Y 10-Q true 2023-03-31 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 12215018 44424000 20323000 2112000 2326000 46536000 22649000 916000 681000 230000 284000 100000 100000 332000 332000 48114000 24046000 3310000 2400000 3306000 4931000 18215000 24831000 7331000 9421000 62000 34252000 7393000 0.0001 0.0001 10000000 10000000 0 0 0.0001 0.0001 200000000 200000000 12194184 12128843 1000 1000 134132000 132653000 -120271000 -116001000 13862000 16653000 48114000 24046000 2364000 3913000 8078000 2922000 3576000 6835000 11654000 -4471000 -11654000 201000 1000 -4270000 -11653000 -0.35 -0.96 12182478 12122903 12128843 1000 132653000 -116001000 16653000 1200000 1200000 1000 5925 34000 34000 55250 221000 221000 4166 24000 24000 -4270000 -4270000 12194184 1000 134132000 -120271000 13862000 12110373 1000 127289000 -79105000 48185000 1310000 1310000 17012 32000 32000 -11653000 -11653000 12127385 1000 128631000 -90758000 37874000 -4270000 -11653000 94000 111000 54000 25000 1224000 1310000 -214000 -3973000 687000 788000 -1404000 -912000 27636000 -62000 -18000 24173000 -6376000 106000 6000 -106000 -6000 32000 34000 34000 32000 24101000 -6350000 20423000 49329000 44524000 42979000 221000 223000 25000 25000 3000 <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 </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, is a biopharmaceutical company. The Company was incorporated as a Pennsylvania corporation on March 2, 2006 and was converted to a Delaware corporation on December 2, 2015. The Company is utilizing a proprietary human memory B cell platform to discover and develop antibody therapeutics to improve patient care. The Company’s primary focus area is oncology.</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, and executing strategic partnerships. 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 research, development, and manufacturing activities, uncertain results of preclinical and clinical testing, development of new technological innovations and products by competitors, dependence on key personnel, partners and third-party vendors, protection of proprietary technology, compliance with government regulations, regulatory approval of products 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 $4.3 million and $11.7 million for the three months ended March 31, 2023 and 2022, respectively, and it expects to generate losses from operations for the foreseeable future primarily due to research and development costs for its programs and development candidates. As of March 31, 2023, the Company had an accumulated deficit of $120.3 million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Through March 31, 2023, the Company raised an aggregate of $155.1 million in gross proceeds from sales of common stock, Series A convertible preferred stock and warrants, warrant and stock option exercises, the issuance of convertible promissory notes, the Paycheck Protection Program, or PPP, loan that was forgiven in May 2021, and strategic partnerships with AbbVie Global Enterprises Ltd, or AbbVie, and the Department of Defense, or the DoD. In January 2023, the Company received a $30.0<span style="white-space:pre-wrap;"> million non-refundable upfront payment from AbbVie under the collaboration and option agreement, or the Collaboration Agreement. In addition, the Company received </span>$17.6 million in expense reimbursement from the DoD under the Other Transaction Authority for Prototype Agreement, or the OTA Agreement, from inception through 2022.</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;">On January 4, 2023, the Company entered into the Collaboration Agreement with AbbVie, or the Collaboration Agreement, directed to the discovery of up to 10 novel target-antibody pairs leveraging our discovery engine. The Company is potentially eligible to receive up to approximately </span>$2.8 billion from AbbVie under the Collaboration Agreement from the sources described in Note 3. There are no assurances that the Company will receive additional payments from AbbVie beyond the $30.0 million upfront payment.</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, or the 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 filed a shelf registration statement on Form S-3, which was declared effective by the Securities and Exchange Commission, or the SEC, on October 14, 2021, pursuant to which the Company may issue from time-to-time securities with an aggregate value of up to $200.0 million. Through March 31, 2023, the Company sold 5,925 shares of common stock under the ATM Agreement resulting in net proceeds of approximately $34,000. The Company can elect to sell additional shares under the ATM Agreement or shelf registration statement.</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 $44.4 million at March 31, 2023. 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 to fund additional research and 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 relative to potential programs, products or technologies that it might otherwise seek to progress independently (or enter into these collaborations sooner than it might otherwise have intended to); consider various other strategic alternatives, including a possible merger or sale of the Company; or reduce or cease operations. If the Company engages in collaborations under these circumstances, it may receive lower consideration 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 generally and the biotechnology sector specifically, as well as general economic conditions in the United States may be a significant obstacle to raising the required funds on satisfactory terms, if at all.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 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 programs and development candidates become approved drugs and how significant their market share will be, many of which are outside of the Company’s control. The length of time and cost of developing and commercializing these programs and development 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. The Company is also subject to risks and uncertainties as a result of the ongoing COVID-19 pandemic. Although there is uncertainty as to the extent of the continued impact of the COVID-19 pandemic, including the continued impact to capital markets and economies worldwide in the form of economic slowdowns or recession, there has not been a significant impact to the Company’s operations or financial statements to date.</p> -4300000 -11700000 -120300000 155100000 30000000.0 17600000 2800000000 30000000.0 75000000.0 200000000.0 5925 34000 44400000 <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, or 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, or ASC, and Accounting Standards Updates, or ASU, promulgated by the Financial Accounting Standards Board, or 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 16, 2023. The accompanying condensed financial statements as of March 31, 2023 and for the three months ended March 31, 2023 and 2022 are unaudited but have been prepared on the same basis as the annual audited financial statements and 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. Condensed balance sheet amounts as of December 31, 2022 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;">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, accrued research and development expenses, and the estimated costs which drive the revenue recognition for the Collaboration Agreement with AbbVie. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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, or the 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 of America.</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 0pt 12pt 0pt;">ASC Topic 820, <i style="font-style:italic;">Fair Value Measurement</i>, or 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:</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 and restricted cash are Level 1 assets as of March 31, 2023 and December 31, 2022. </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. Cash will be released from restriction upon termination of the lease. Restricted cash was $100,000 at both March 31, 2023 and 2022, respectively. The following table provides a reconciliation of the components of cash and cash equivalents and restricted cash 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:78.81%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.34%;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.39%;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.32%;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:12.61%;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.39%;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.32%;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:12.6%;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:69.34%;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.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="2" style="vertical-align:bottom;white-space:nowrap;width:13.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="2" style="vertical-align:bottom;white-space:nowrap;width:13.92%;border-bottom: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;">March 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.34%;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.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:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.61%;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;"> 44,424</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;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;"> 42,879</p></td></tr><tr><td style="vertical-align:bottom;width:69.34%;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.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:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.61%;border-bottom: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.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:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 100</p></td></tr><tr><td style="vertical-align:bottom;width:69.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.61%;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;"> 44,524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 42,979</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;">Concentration of credit risk</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject the Company to significant concentration of credit risk consist primarily of cash and cash equivalents. The Company maintains deposits in a financial institution in excess of government insured limits. Management believes that the Company is not exposed to significant credit risk as the Company’s deposits are held at a financial institution that management believes to be of high credit quality, and the Company has not experienced any losses on these deposits. </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 capitalized costs that were directly associated with establishing the ATM Agreement and shelf registration statement in 2021. These costs will remain capitalized until such financings are consummated, at which time such costs will be 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 as of each of March 31, 2023 and December 31, 2022, respectively, on the condensed balance sheets. </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 DoD expense reimbursement contract as contra-research and development 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;">Collaboration revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 0pt;">The Company evaluates its collaborative arrangements pursuant to ASC 808, Collaborative Arrangements, or ASC 808, and ASC 606, Revenue from Contracts with Customers, or ASC 606. The Company considers the nature and contractual terms of collaborative arrangements and assesses whether the arrangement involves a joint operating activity pursuant to which the Company is an active participant and is exposed to significant risks and rewards with respect to the arrangement. If the Company is an active participant and is exposed to significant risks and rewards with respect to the arrangement, the Company accounts for the arrangement as a collaboration under ASC 808. If it is not exposed to significant risks and rewards and the contract is with a customer, the Company accounts for the collaboration under ASC 606.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 0pt;">Payments pursuant to collaborative arrangements may include non-refundable upfront payments, research option and license option payments, milestone payments upon the achievement of significant regulatory and development events, commercial sales milestones, and royalties on product sales. The amount of variable consideration is constrained until it is probable that the revenue is not at a significant risk of reversal in a future period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 0pt;">In determining the appropriate amount of revenue to be recognized as the Company fulfills its obligations under a collaboration arrangement, the Company applies the five-step model of ASC 606: (i) identify the contract with a customer; (ii) identify the performance obligations in the contract, including whether they are capable of being distinct; (iii) determine the transaction price, including the constraint on variable consideration; (iv) allocate the transaction price to the performance obligations; and (v) recognize revenue when (or as) the entity satisfies a performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 0pt;">The Company applies significant judgment when evaluating whether contractual obligations represent distinct performance obligations, allocating transaction price to performance obligations within a contract, determining when performance obligations have been met, and assessing the recognition of variable consideration. When consideration is received prior to the Company completing its performance obligation under the terms of a contract, a contract liability is recorded as deferred revenue. Deferred revenue expected to be recognized as revenue within the twelve months following the balance sheet date is classified as a current liability. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 0pt;">In January 2023, the Company entered into the Collaboration Agreement with AbbVie, which was determined to be within the scope of ASC 606. Please see Note 3 for further information related to the accounting for the Collaboration Agreement.</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 0pt 12pt 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 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;">Share-based compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s share-based compensation program allows for grants of stock options and restricted stock awards. Grants are awarded to employees and non-employees, including directors. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for its share-based compensation awards granted to employees and nonemployees based on the estimated fair value on the date of grant and recognized compensation expense of those awards over the requisite service period, which is the vesting period of the respective award. The Company accounts for forfeitures as they occur. For share-based awards with service-based vesting conditions, the Company recognized compensation expense on a straight-line basis over the service period. The Company classified share-based compensation expense in its statements of operations in the same manner in which the award recipient’s payroll costs are classified or in which the award recipient’s service payments are classified. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company estimates the fair value of options granted using the Black-Scholes option pricing model for stock option grants to both employees and non-employees. The Black-Scholes option pricing model requires inputs based on certain subjective assumptions, including (i) the expected stock price volatility, (ii) the expected term of the award, (iii) the risk-free interest rate and (iv) expected dividends. Due to the lack of Company-specific historical and implied volatility data, the Company has based its computation of expected volatility on the historical volatility of a representative group of public companies with similar characteristics to the Company, including stage of product development and biopharmaceutical industry focus. The historical volatility is calculated based on a period of time commensurate with the expected term assumption. The Company uses the simplified method to calculate the expected term for options granted to employees and non-employees whereby, the expected term equals the arithmetic average of the vesting term and the original contractual term of the options due to its lack of sufficient historical data. The risk-free interest rate is based on U.S. Treasury securities with a maturity date commensurate with the expected term of the associated award. The expected dividend yield is assumed to be zero as the Company has never paid dividends and has no current plans to pay any dividends on its common stock. The exercise price is the fair value of the common stock as of the measurement 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;">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 attributable to common stockholders 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 attributable to common stockholders 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 March 31, 2023 and 2022 have been excluded from the computation of diluted weighted-average shares of common stock outstanding, as they would be anti-dilutive:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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:79.95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.24%;margin:0pt;padding:0pt;"><p style="font-family:'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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:29.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.24%;margin:0pt;padding:0pt;"><p style="font-family:'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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:68.24%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;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,493,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;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,009,844</p></td></tr><tr><td style="vertical-align:top;width:68.24%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;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></tr><tr><td style="vertical-align:top;width:68.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested restricted stock awards <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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;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;"> 20,834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;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,817,356</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,312,956</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 months ended March 31, 2023 and 2022.</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;">The Company accounts for leases in accordance with ASC 842, <i style="font-style:italic;">Leases</i>. 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 condensed balance sheets 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 recognize leases with a term of 12 months or less. The Company does not have any financing leases as of March 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 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 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.<span style="white-space:pre-wrap;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recently adopted accounting standard</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On January 1, 2023, the Company adopted ASU No. 2016-13, <i style="font-style:italic;">Measurement of Credit Losses on Financial Instruments</i>. This standard amended its guidance on the recognition of impairment losses of certain financial instruments. The ASU established the current expected credit loss model, which is based on expected losses rather than incurred losses. Adoption of this standard had no impact on the Company’s condensed financial statements.</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, or 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, or ASC, and Accounting Standards Updates, or ASU, promulgated by the Financial Accounting Standards Board, or 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 16, 2023. The accompanying condensed financial statements as of March 31, 2023 and for the three months ended March 31, 2023 and 2022 are unaudited but have been prepared on the same basis as the annual audited financial statements and 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. Condensed balance sheet amounts as of December 31, 2022 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;">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, accrued research and development expenses, and the estimated costs which drive the revenue recognition for the Collaboration Agreement with AbbVie. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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, or the 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 of America.</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 0pt 12pt 0pt;">ASC Topic 820, <i style="font-style:italic;">Fair Value Measurement</i>, or 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:</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 and restricted cash are Level 1 assets as of March 31, 2023 and December 31, 2022. </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. Cash will be released from restriction upon termination of the lease. Restricted cash was $100,000 at both March 31, 2023 and 2022, respectively. The following table provides a reconciliation of the components of cash and cash equivalents and restricted cash 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:78.81%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.34%;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.39%;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.32%;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:12.61%;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.39%;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.32%;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:12.6%;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:69.34%;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.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="2" style="vertical-align:bottom;white-space:nowrap;width:13.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="2" style="vertical-align:bottom;white-space:nowrap;width:13.92%;border-bottom: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;">March 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.34%;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.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:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.61%;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;"> 44,424</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;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;"> 42,879</p></td></tr><tr><td style="vertical-align:bottom;width:69.34%;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.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:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.61%;border-bottom: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.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:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 100</p></td></tr><tr><td style="vertical-align:bottom;width:69.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.61%;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;"> 44,524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 42,979</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 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:78.81%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.34%;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.39%;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.32%;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:12.61%;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.39%;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.32%;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:12.6%;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:69.34%;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.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="2" style="vertical-align:bottom;white-space:nowrap;width:13.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="2" style="vertical-align:bottom;white-space:nowrap;width:13.92%;border-bottom: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;">March 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.34%;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.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:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.61%;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;"> 44,424</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;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;"> 42,879</p></td></tr><tr><td style="vertical-align:bottom;width:69.34%;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.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:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.61%;border-bottom: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.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:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 100</p></td></tr><tr><td style="vertical-align:bottom;width:69.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.61%;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;"> 44,524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 42,979</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 44424000 42879000 100000 100000 44524000 42979000 <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;">Concentration of credit risk</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject the Company to significant concentration of credit risk consist primarily of cash and cash equivalents. The Company maintains deposits in a financial institution in excess of government insured limits. Management believes that the Company is not exposed to significant credit risk as the Company’s deposits are held at a financial institution that management believes to be of high credit quality, and the Company has not experienced any losses on these deposits. </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 capitalized costs that were directly associated with establishing the ATM Agreement and shelf registration statement in 2021. These costs will remain capitalized until such financings are consummated, at which time such costs will be 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 as of each of March 31, 2023 and December 31, 2022, respectively, on the condensed balance sheets. </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 DoD expense reimbursement contract as contra-research and development 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;">Collaboration revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 0pt;">The Company evaluates its collaborative arrangements pursuant to ASC 808, Collaborative Arrangements, or ASC 808, and ASC 606, Revenue from Contracts with Customers, or ASC 606. The Company considers the nature and contractual terms of collaborative arrangements and assesses whether the arrangement involves a joint operating activity pursuant to which the Company is an active participant and is exposed to significant risks and rewards with respect to the arrangement. If the Company is an active participant and is exposed to significant risks and rewards with respect to the arrangement, the Company accounts for the arrangement as a collaboration under ASC 808. If it is not exposed to significant risks and rewards and the contract is with a customer, the Company accounts for the collaboration under ASC 606.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 0pt;">Payments pursuant to collaborative arrangements may include non-refundable upfront payments, research option and license option payments, milestone payments upon the achievement of significant regulatory and development events, commercial sales milestones, and royalties on product sales. The amount of variable consideration is constrained until it is probable that the revenue is not at a significant risk of reversal in a future period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 0pt;">In determining the appropriate amount of revenue to be recognized as the Company fulfills its obligations under a collaboration arrangement, the Company applies the five-step model of ASC 606: (i) identify the contract with a customer; (ii) identify the performance obligations in the contract, including whether they are capable of being distinct; (iii) determine the transaction price, including the constraint on variable consideration; (iv) allocate the transaction price to the performance obligations; and (v) recognize revenue when (or as) the entity satisfies a performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 0pt;">The Company applies significant judgment when evaluating whether contractual obligations represent distinct performance obligations, allocating transaction price to performance obligations within a contract, determining when performance obligations have been met, and assessing the recognition of variable consideration. When consideration is received prior to the Company completing its performance obligation under the terms of a contract, a contract liability is recorded as deferred revenue. Deferred revenue expected to be recognized as revenue within the twelve months following the balance sheet date is classified as a current liability. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 0pt;">In January 2023, the Company entered into the Collaboration Agreement with AbbVie, which was determined to be within the scope of ASC 606. Please see Note 3 for further information related to the accounting for the Collaboration Agreement.</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 0pt 12pt 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 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;">Share-based compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s share-based compensation program allows for grants of stock options and restricted stock awards. Grants are awarded to employees and non-employees, including directors. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for its share-based compensation awards granted to employees and nonemployees based on the estimated fair value on the date of grant and recognized compensation expense of those awards over the requisite service period, which is the vesting period of the respective award. The Company accounts for forfeitures as they occur. For share-based awards with service-based vesting conditions, the Company recognized compensation expense on a straight-line basis over the service period. The Company classified share-based compensation expense in its statements of operations in the same manner in which the award recipient’s payroll costs are classified or in which the award recipient’s service payments are classified. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company estimates the fair value of options granted using the Black-Scholes option pricing model for stock option grants to both employees and non-employees. The Black-Scholes option pricing model requires inputs based on certain subjective assumptions, including (i) the expected stock price volatility, (ii) the expected term of the award, (iii) the risk-free interest rate and (iv) expected dividends. Due to the lack of Company-specific historical and implied volatility data, the Company has based its computation of expected volatility on the historical volatility of a representative group of public companies with similar characteristics to the Company, including stage of product development and biopharmaceutical industry focus. The historical volatility is calculated based on a period of time commensurate with the expected term assumption. The Company uses the simplified method to calculate the expected term for options granted to employees and non-employees whereby, the expected term equals the arithmetic average of the vesting term and the original contractual term of the options due to its lack of sufficient historical data. The risk-free interest rate is based on U.S. Treasury securities with a maturity date commensurate with the expected term of the associated award. The expected dividend yield is assumed to be zero as the Company has never paid dividends and has no current plans to pay any dividends on its common stock. The exercise price is the fair value of the common stock as of the measurement date. </p> 0 <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 attributable to common stockholders 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 attributable to common stockholders 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 March 31, 2023 and 2022 have been excluded from the computation of diluted weighted-average shares of common stock outstanding, as they would be anti-dilutive:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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:79.95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.24%;margin:0pt;padding:0pt;"><p style="font-family:'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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:29.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.24%;margin:0pt;padding:0pt;"><p style="font-family:'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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:68.24%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;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,493,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;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,009,844</p></td></tr><tr><td style="vertical-align:top;width:68.24%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;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></tr><tr><td style="vertical-align:top;width:68.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested restricted stock awards <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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;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;"> 20,834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;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,817,356</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,312,956</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 months ended March 31, 2023 and 2022.</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 March 31, 2023 and 2022 have been excluded from the computation of diluted weighted-average shares of common stock outstanding, as they would be anti-dilutive:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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:79.95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.24%;margin:0pt;padding:0pt;"><p style="font-family:'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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:29.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.24%;margin:0pt;padding:0pt;"><p style="font-family:'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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:68.24%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;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,493,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;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,009,844</p></td></tr><tr><td style="vertical-align:top;width:68.24%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;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></tr><tr><td style="vertical-align:top;width:68.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested restricted stock awards <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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;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;"> 20,834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;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,817,356</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,312,956</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> 2493410 2009844 1303112 1303112 20834 3817356 3312956 <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;">The Company accounts for leases in accordance with ASC 842, <i style="font-style:italic;">Leases</i>. 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 condensed balance sheets 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 recognize leases with a term of 12 months or less. The Company does not have any financing leases as of March 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 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 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.<span style="white-space:pre-wrap;"> </span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recently adopted accounting standard</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On January 1, 2023, the Company adopted ASU No. 2016-13, <i style="font-style:italic;">Measurement of Credit Losses on Financial Instruments</i>. This standard amended its guidance on the recognition of impairment losses of certain financial instruments. The ASU established the current expected credit loss model, which is based on expected losses rather than incurred losses. Adoption of this standard had no impact on the Company’s condensed financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3. Collaboration Agreement with AbbVie</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In January 2023, the Company entered into the Collaboration Agreement with AbbVie, pursuant to which the Company will use its proprietary discovery engine to discover and validate targets derived from patients with three specified tumor types, and antibodies that bind to such targets, which may be the subject of further development and commercialization by AbbVie. Pursuant to the terms of the Collaboration Agreement, the Company granted to AbbVie an exclusive option to purchase all rights to each novel target-antibody pair, or a Validated Target Pair or VTP, that the Company generates that meets certain mutually agreed criteria, up to a maximum of 10 in total, for all human and non-human diagnostic, prophylactic and therapeutic uses throughout the world, including the development and commercialization of certain products, or Products, derived from the assigned VTP. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">AbbVie paid the Company a nonrefundable upfront payment of $30.0 million and will pay certain additional platform access payments in the aggregate amount of up to $70.0 million based on the Company’s use of its discovery engine in connection with activities under each stage of the research plan, and delivery of VTPs to AbbVie. AbbVie will also pay an option exercise fee in the low single digit millions for each of up to 10 VTPs for which it exercises an option. If AbbVie progresses development and commercialization of a Product, AbbVie will pay the Company development and commercial sale milestones of up to $120.0 million per target, and sales milestones based on achievement of specified levels of net sales of Products of up to $150.0 million in the aggregate per Product, subject to specified deductions in certain circumstances. On a Product-by-Product basis, AbbVie will pay the Company tiered royalties on net sales of Products at a percentage in the low single digits, subject to specified reductions and offsets in certain circumstances. AbbVie’s royalty payment obligation will commence, on a Product-by-Product and country-by-country basis, on the first commercial sale of such Product in such country and will expire on the earlier of (a) the later of (i) the ten-year anniversary of the first commercial sale for such Product in such country, or (ii) solely with respect to a Product that incorporates an antibody comprising a VTP (or certain other antibodies derived from such delivered antibody), the expiration of all valid claims of patent rights covering the composition of matter of any such antibody and (b) the expiration of regulatory exclusivity for such Product in such country. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Collaboration Agreement will expire upon the expiration of the last to expire royalty payment obligation with respect to all Products in all countries, subject to earlier expiration if all option exercise periods for all VTPs expire without AbbVie exercising any option, if AbbVie does not elect to make certain platform access payments at specified points during the research term, or upon the uncured material breach or any insolvency event of either party. AbbVie may also terminate the Collaboration Agreement for convenience upon a specified period prior written notice, or upon the Company’s breach of representations and warranties with respect to debarment or compliance with anti-bribery and anti-corruption laws. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company assessed the Collaboration Agreement under ASC 808 and ASC 606 and concluded that it represents a contract with a customer. The Company applied the relevant guidance of ASC 606 to evaluate the accounting under the Collaboration Agreement and identified one performance obligation under the arrangement: a promise to provide research and development services to AbbVie, or R&amp;D Services. The Company evaluated the options to continue the R&amp;D services and options to purchase licenses to each VTP and concluded that these options did not represent material rights. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company determined the initial transaction price of the single performance obligation to be $30.0 million, as the variable consideration for additional R&amp;D services, option exercise payments, and development milestone payments are all subject to constraint at contract inception. At each reporting period, the Company will reevaluate the variable consideration subject to constraint and, if necessary, will adjust its estimate of the overall transaction price. For the sales-based royalties, the Company will recognize revenue when the related sales occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Collaboration revenue from the single performance obligation will be recognized over the estimated performance of the R&amp;D services using the cost-to-cost input method which it believes best depicts the transfer of control to the customer. Under the cost-to-cost input method, the extent of progress towards completion is measured based on the ratio of actual costs incurred to the total estimated costs expected upon satisfying the performance obligation. The Company recognized $2.4 million of collaboration revenue for the three months ended March 31, 2023 and has recorded $27.6 million of deferred revenue as of March 31, 2023. As of March 31, 2023, the Company expects to recognize the deferred revenue associated with the non-refundable upfront fee over the estimated research and development period of approximately 1.5 years.</p> 30000000.0 70000000.0 120000000.0 150000000.0 P10Y 30000000.0 2400000 27600000 P1Y6M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4. 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 the OTA Agreement with the U.S. Department of Defense’s Joint Program Executive Office for Chemical, Biological, Radiological and Nuclear Defense (JPEO-CBRND), in collaboration with the Defense Health Agency, 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 the OTA Agreement 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. In January 2023, the Company and the DoD modified the OTA Agreement to extend the termination date of the OTA Agreement to July 2023, at </span><span style="background:#ffffff;">no</span><span style="background:#ffffff;"> additional cost to the government.</span> All other terms and conditions remain the same and are in full force and effect.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under the OTA Agreement, the DoD is required to pay the Company, upon submission of invoices for approved budgeted supplies delivered and services rendered in carrying out the prototype project, within 30 calendar days of receipt of request for payment. The Company received the maximum $17.6 million in expense reimbursement from the DoD under the OTA Agreement from inception through 2022.</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.6 million for the three months ended March 31, 2022 in the condensed statements of operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">CARES Act employee retention credit </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under the provisions of the CARES Act, the Company met eligibility criteria for a $0.8 million refundable employee retention credit. The Company had an employee retention credit receivable balance due from the U.S. Department of Treasury of $0.8 million in prepaid expenses and other current assets as of March 31, 2023 and December 31, 2022, respectively, in the accompanying condensed balance sheets.</p> 13300000 13300000 17600000 0 P30D 17600000 600000 800000 800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">5. 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;margin:0pt;"><span style="font-size:1pt;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:79.92%;"><tr style="height:1pt;"><td style="vertical-align:top;width:65.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.55%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.68%;border-bottom: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;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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, 2022</b></p></td></tr><tr><td style="vertical-align:top;width:65.55%;background:#cceeff;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.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.97%;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;"> 821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.11%;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;"> 847</p></td></tr><tr><td style="vertical-align:top;width:65.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid subscriptions and service contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.97%;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;"> 696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.11%;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;"> 876</p></td></tr><tr><td style="vertical-align:bottom;width:65.55%;background:#cceeff;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.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.97%;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;"> 271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.11%;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;"> 445</p></td></tr><tr><td style="vertical-align:bottom;width:65.55%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.97%;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;"> 253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.11%;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;"> 158</p></td></tr><tr><td style="vertical-align:bottom;width:65.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other prepaids and current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.11%;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></tr><tr><td style="vertical-align:bottom;width:65.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.97%;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,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.11%;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,326</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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:79.92%;"><tr style="height:1pt;"><td style="vertical-align:top;width:65.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.55%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.68%;border-bottom: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;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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, 2022</b></p></td></tr><tr><td style="vertical-align:top;width:65.55%;background:#cceeff;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.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.97%;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;"> 821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.11%;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;"> 847</p></td></tr><tr><td style="vertical-align:top;width:65.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid subscriptions and service contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.97%;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;"> 696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.11%;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;"> 876</p></td></tr><tr><td style="vertical-align:bottom;width:65.55%;background:#cceeff;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.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.97%;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;"> 271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.11%;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;"> 445</p></td></tr><tr><td style="vertical-align:bottom;width:65.55%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.97%;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;"> 253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.11%;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;"> 158</p></td></tr><tr><td style="vertical-align:bottom;width:65.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other prepaids and current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.11%;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></tr><tr><td style="vertical-align:bottom;width:65.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.97%;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,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.11%;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,326</p></td></tr></table> 821000 847000 696000 876000 271000 445000 253000 158000 71000 2112000 2326000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">6. 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;margin:0pt;"><span style="font-size:1pt;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:79.92%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.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:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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></tr><tr><td style="vertical-align:bottom;width:65.54%;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.04%;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.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.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;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;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,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;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.53%;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.11%;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,261</p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;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;"> 827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.11%;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,874</p></td></tr><tr><td style="vertical-align:bottom;width:65.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;">Short-term operating lease liability and other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;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;"> 236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.11%;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;"> 293</p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;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;"> 250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.11%;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;"> 481</p></td></tr><tr><td style="vertical-align:bottom;width:65.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;">Deferred research obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.11%;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></tr><tr><td style="vertical-align:bottom;width:65.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:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,306</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.11%;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;"> 4,931</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;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;margin:0pt;"><span style="font-size:1pt;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:79.92%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.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:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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></tr><tr><td style="vertical-align:bottom;width:65.54%;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.04%;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.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.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;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;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,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;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.53%;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.11%;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,261</p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;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;"> 827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.11%;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,874</p></td></tr><tr><td style="vertical-align:bottom;width:65.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;">Short-term operating lease liability and other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;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;"> 236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.11%;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;"> 293</p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;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;"> 250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.11%;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;"> 481</p></td></tr><tr><td style="vertical-align:bottom;width:65.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;">Deferred research obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.11%;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></tr><tr><td style="vertical-align:bottom;width:65.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:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,306</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.11%;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;"> 4,931</p></td></tr></table> 1993000 2261000 827000 1874000 236000 293000 250000 481000 22000 3306000 4931000 <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, or 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, or 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 months ended March 31, 2023 and 2022, 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, a portion of certain sublicense and collaboration payments, and certain commercial milestone payments of up to approximately $1.5 million, if any. The Company did not make any development, regulatory, or commercial milestone payments during the three months ended March 31, 2023 and 2022, respectively.</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;">Whitehead Letter Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On November 17, 2022, the Company entered into a Letter Agreement, or the Letter Agreement, with the Whitehead Institute of Biomedical Research, or Whitehead, which became effective on January 4, 2023 upon the satisfaction of the conditions described therein. The Letter Agreement supplements the Exclusive Patent License Agreement entered into between the Company and Whitehead on June 25, 2009 (as amended on December 17, 2009, March 21, 2013, August 21, 2017 and July 21, 2020, the License Agreement). Pursuant to the Letter Agreement, Whitehead and the Company agreed that certain payments received by the Company from the Collaborator (as defined in the Letter Agreement) (i.e., a corporate partner, as defined in the License Agreement) would be excluded from the Company’s payment obligations to Whitehead. The Company and Whitehead further agreed, among other things, that the Company will make certain payments to Whitehead (i) as Net Sales (as defined in the License Agreement) as long as the Company receives those payments from the Collaborator on a specified number of products purchased by the Collaborator and (ii) upon the achievement of certain milestones whether by the Company or the Collaborator.</p> 100000 100000 2600000 1500000 <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;">The Company leases office and laboratory space for approximately 11,000 square feet of space in Exton, Pennsylvania that currently extends until March 2024. The Company has an option to extend the lease for up to two additional five-year terms.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Supplemental condensed balance sheet information related to leases comprised of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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.34%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:54.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:17.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;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.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;width:20.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:54.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.2%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:17.69%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.37%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.3%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:20.01%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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:middle;white-space:nowrap;width:17.69%;border-bottom: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;">March 31, 2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.37%;margin: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:middle;white-space:nowrap;width:2.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:20.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.69%;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;">230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.01%;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;">284</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.3%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.01%;margin:0pt;padding:0pt;"><p 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:54.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.69%;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;">236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.01%;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;">229</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.39%;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:2.2%;border-bottom: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.01%;border-bottom: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;">62</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Total operating lease liability</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.69%;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;"> 236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.01%;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;"> 291</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;">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;">Operating lease expense recorded as research and development and general and administrative expenses in the condensed statements of operations was as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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:74.11%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:41.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:22.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:26.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.57%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:58.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.21%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.51%;border-bottom: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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.57%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.21%;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:22.51%;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;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.28%;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;"> 19</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.57%;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;width:3.21%;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:22.51%;border-bottom: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;"> 41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:26.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 41</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.57%;background:#cceeff;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:3.21%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.51%;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:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 60</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;">Other operating lease information as of March 31, 2023 was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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:79.97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:73.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:23.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 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:73.21%;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:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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 0.05pt 0pt;">1.0</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.21%;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:2.96%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.82%;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;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;">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;margin:0pt;"><span style="font-size:1pt;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:79.94%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:54.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:17.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:19.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:45.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom: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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.69%;border-bottom: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;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.36%;margin: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:middle;white-space:nowrap;width:2.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:19.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash paid for operating lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.69%;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;"> 61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">57</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;">As of March 31, 2023, 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;margin:0pt;"><span style="font-size:1pt;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:79.96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.95%;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.4%;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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023 (represents remaining nine months in 2023)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 185</p></td></tr><tr><td style="vertical-align:bottom;width:83.95%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 63</p></td></tr><tr><td style="vertical-align:bottom;width:83.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 248</p></td></tr><tr><td style="vertical-align:bottom;width:83.95%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"> (12)</p></td></tr><tr><td style="vertical-align:bottom;width:83.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Present value of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 236</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 11000 2 P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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.34%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:54.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:17.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;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.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;width:20.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:54.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.2%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:17.69%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.37%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.3%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:20.01%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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:middle;white-space:nowrap;width:17.69%;border-bottom: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;">March 31, 2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.37%;margin: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:middle;white-space:nowrap;width:2.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:20.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.69%;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;">230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.01%;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;">284</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.3%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.01%;margin:0pt;padding:0pt;"><p 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:54.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.69%;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;">236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.01%;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;">229</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.39%;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:2.2%;border-bottom: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.01%;border-bottom: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;">62</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Total operating lease liability</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.69%;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;"> 236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.01%;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;"> 291</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 230000 284000 236000 229000 62000 236000 291000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Operating lease expense recorded as research and development and general and administrative expenses in the condensed statements of operations was as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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:74.11%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:41.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:22.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:26.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.57%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:58.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.21%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.51%;border-bottom: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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.57%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.21%;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:22.51%;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;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.28%;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;"> 19</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.57%;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;width:3.21%;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:22.51%;border-bottom: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;"> 41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:26.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 41</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.57%;background:#cceeff;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:3.21%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.51%;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:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 60</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 19000 19000 41000 41000 60000 60000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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:79.97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:73.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:23.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 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:73.21%;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:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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 0.05pt 0pt;">1.0</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.21%;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:2.96%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.82%;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;margin:0pt;"><span style="visibility:hidden;">​</span></p> P1Y 0.090 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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:79.94%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:54.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:17.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:19.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:45.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;border-bottom: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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.69%;border-bottom: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;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.36%;margin: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:middle;white-space:nowrap;width:2.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:19.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash paid for operating lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.69%;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;"> 61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">57</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 61000 57000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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:79.96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.95%;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.4%;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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023 (represents remaining nine months in 2023)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 185</p></td></tr><tr><td style="vertical-align:bottom;width:83.95%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 63</p></td></tr><tr><td style="vertical-align:bottom;width:83.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 248</p></td></tr><tr><td style="vertical-align:bottom;width:83.95%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"> (12)</p></td></tr><tr><td style="vertical-align:bottom;width:83.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Present value of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 236</p></td></tr></table> 185000 63000 248000 12000 236000 <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 are 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;">During the three months ended March 31, 2023, the Company sold 5,925 shares of common stock under the ATM Agreement resulting in net proceeds of approximately $34,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On January 15, 2023, the Company issued 55,250 shares of common stock in the aggregate to certain non-employee board of directors pursuant to the 2020 Equity Incentive Plan in lieu of the non-employee director board and committee cash retainers owed for service on the board of directors in 2022.</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 March 31, 2023, common stock warrants outstanding were as follows: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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:41.71%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:16.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:24.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:17.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:5.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:28.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:16.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:24.74%;border-bottom: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 Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;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:17.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price per Share</b></p></td><td style="vertical-align:bottom;width:5.8%;margin: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:28.97%;border-bottom: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:16.96%;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;">Series A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:24.74%;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:3.95%;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:17.38%;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:5.8%;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:28.97%;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:16.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Series B</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:24.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 500,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$ 10.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;margin: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:28.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">April 28, 2024</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:16.96%;background:#cceeff;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:24.74%;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:center;margin:0pt 0pt 0.05pt 0pt;"> 1,303,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.38%;background:#cceeff;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;background:#cceeff;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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:20.15pt;margin:0pt;">No warrants were exercised during the three months ended March 31, 2023 and 2022, respectively.</p> 1 5925 34000 55250 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 0pt;">At March 31, 2023, common stock warrants outstanding were as follows: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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:41.71%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:16.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:24.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:17.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:5.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:28.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:16.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:24.74%;border-bottom: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 Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;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:17.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price per Share</b></p></td><td style="vertical-align:bottom;width:5.8%;margin: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:28.97%;border-bottom: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:16.96%;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;">Series A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:24.74%;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:3.95%;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:17.38%;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:5.8%;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:28.97%;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:16.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Series B</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:24.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 500,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$ 10.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;margin: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:28.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">April 28, 2024</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:16.96%;background:#cceeff;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:24.74%;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:center;margin:0pt 0pt 0.05pt 0pt;"> 1,303,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.38%;background:#cceeff;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;background:#cceeff;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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> 803112 9.00 500000 10.00 1303112 <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;">On September 18, 2020, the Company adopted the 2020 Equity Incentive Plan, or the 2020 Plan, which supersedes all prior equity incentive plans. Under the 2020 Plan, the number of shares of 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 the Company’s 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. On January 1, 2023, the number of shares available for future issuance under the 2020 Plan increased by 485,153 shares. As of March 31, 2023, there were 1,781,090 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 0pt 12pt 0pt;">The Company also adopted the 2020 Employee Stock Purchase Plan, or the 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. On January 1, 2023, the number of shares available for future issuance under the ESPP increased by 121,288 shares. As of March 31, 2023, there were 473,733 shares available under the ESPP. No shares of common stock have been issued under the ESPP as of March 31, 2023.</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 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 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_IQTJaJbq90u6D1CILXI91g;"><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 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 for stock options and restricted stock awards as research and development and general and administrative expenses in the condensed statements of operations is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.73%;border-bottom: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 March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.12%;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:2.14%;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.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.12%;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:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;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;"> 430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;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;"> 445</p></td></tr><tr><td style="vertical-align:bottom;width:72.12%;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:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom: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;"> 794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:72.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;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,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;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,310</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;">Unrecognized compensation cost related to unvested options and restricted stock awards was $7.6 million as of March 31, 2023 and will be recognized over an estimated weighted average period of 2.7 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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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:79.91%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.04%;margin:0pt;padding:0pt;"><p style="font-family:'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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:67.04%;margin:0pt;padding:0pt;"><p style="font-family:'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.04%;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.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;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.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.04%;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.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: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:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 87.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:11.34%;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.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:67.04%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:11.35%;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.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p 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:11.34%;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.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:67.04%;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.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: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:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:11.34%;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.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.04%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:11.35%;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.45%;margin:0pt;padding:0pt;"><p 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:11.34%;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.04%;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.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.35%;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.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.34%;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;"> 10.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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 2020 Plan and prior Plans during the three months ended March 31, 2023 was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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.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%;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: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, 2023</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,519,405</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.60</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;"> 7.90</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;"> 29,100</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;"> 5.39</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.88</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;"> (54,293)</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;"> 12.03</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;">Expired</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="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;"> (802)</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;"> 13.79</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;"> —</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;">Exercised</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: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.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;">Outstanding at March 31, 2023</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;"> 2,493,410</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;"> 9.50</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.55</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;">Exercisable at March 31, 2023</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;"> 1,368,315</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.19</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;"> 6.91</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 three months ended March 31, 2023 and 2022 was $4.18 and $7.52, respectively. The aggregate intrinsic value for options exercisable at March 31, 2023 was $2.9 million. The aggregate intrinsic value of stock options outstanding at March 31, 2023 is $4.2 million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Restricted stock awards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During February 2023, the Company granted 25,000 shares of restricted stock awards to a consultant in exchange for services. The weighted average grant fair value was $5.62 per share. The restricted stock awards vest over twelve months. As of March 31, 2023, there were 20,834 unvested restricted stock awards.</p> 0.04 485153 1781090 125000 P10Y 0.01 1000000 121288 473733 0 P10Y P4Y 430000 445000 794000 865000 1224000 1310000 7600000 P2Y8M12D <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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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:79.91%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.04%;margin:0pt;padding:0pt;"><p style="font-family:'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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:67.04%;margin:0pt;padding:0pt;"><p style="font-family:'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.04%;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.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;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.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.04%;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.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: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:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 87.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:11.34%;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.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:67.04%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:11.35%;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.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p 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:11.34%;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.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:67.04%;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.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: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:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:11.34%;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.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.04%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:11.35%;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.45%;margin:0pt;padding:0pt;"><p 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:11.34%;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.04%;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.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.35%;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.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.34%;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;"> 10.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0.879 0.835 0.039 0.017 P5Y11M15D P6Y29D 5.39 10.58 <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 2020 Plan and prior Plans during the three months ended March 31, 2023 was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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.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%;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: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, 2023</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,519,405</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.60</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;"> 7.90</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;"> 29,100</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;"> 5.39</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.88</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;"> (54,293)</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;"> 12.03</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;">Expired</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="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;"> (802)</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;"> 13.79</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;"> —</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;">Exercised</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: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.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;">Outstanding at March 31, 2023</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;"> 2,493,410</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;"> 9.50</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.55</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;">Exercisable at March 31, 2023</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;"> 1,368,315</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.19</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;"> 6.91</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 2519405 9.60 P7Y10M24D 29100 5.39 P9Y10M17D 54293 12.03 802 13.79 2493410 9.50 P7Y6M18D 1368315 9.19 P6Y10M28D 4.18 7.52 2900000 4200000 25000 5.62 P12M 20834 EXCEL 58 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -([I58'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 " #2.Z567%$R>>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OIVE1,'1S43PI""XHWD(RNQML_I",M/OVIG6WB^@#"+EDYI=O MOH'T.@H=$CZG$#&1Q7PUN<%GH>.&'8BB ,CZ@$[ENB1\:>Y"TA*OVA M]@AMT]R 0U)&D8(96,65R&1OM- )%85TPAN]XN-G&A:8T8 #.O24@=<-8C]V2*SMP>'MZ?%G6K:S/ MI+S&\BI;0<>(&W:>_-K=W6\?F&R;MJN:ZW*VG(NN$?SV?7;]X7<1=L'8G?W' MQF=!V<.O?R&_ %!+ P04 " #2.Z56F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M -([I5;TL=BJ] 4 +P@ 8 >&PO=V]R:W-H965T&UL MM9IM;^HV&(;_BL6F:9-*B1U>VC.*1&F[H9WV<$JWZ6S:!Y,8B$X2,\BE"N;QJTL;_P'"R6VEQH#?HKOA!3H7]?312_. MM%'\IA$>'N_='S)X@)GQ1(QD^&?@Z^5-XZI!?#'G::B?Y?I7L0/J&#]/ADGV MEZSS>]OM!O'21,MH)X821$&7/,I8+Q-P]87_5M^"4A9%9?NB MWC+4\)&K2^+2"\(H.#>S[?MWF;H?DA6W!,W#1B;B5"OHC'XX3O:=7ZV<7\CLS?5T"ZJH8VYE]7PLET) M&RDNIT[SLPT)5=5$ZA1(G=.0/J=<::'"+7D6*ZFT#0^WTBJU5=*\<&ATIKPE&GG'V=4_">Q2(PLP4TY!./ MK-WSB-$XBM)81N(")B'/QHGKZX(>Q QZ"B@43BKHGMD<>4&F&@8CD8J,9!IK MM85/WTZ/N]_=6Y%145UD5B*S4Y!?^(:,?1BCP3SP\FQ0W9&/6/9Z3:=[W7;; MUJZ,B^OREH&(HD%CSSOT?7!/+O8'Y"/<1S[%]G;%+;O=#O01Z7W54&MW"@*_ ME?L< 8B6"8CB&0;E?EE+*S=N.4T#+?(BNHZ]K<^1D&@9D2@>;-XSC\P9C.,7 MN8ZMO$?L-M# 5LQS)"5:1B6*)YRWF+O'U2=%)DJ^!K%G[]*XY61HY3Q'4J)E M5*)XNGG?G!.9:,A,?P6KZB&ZNJ1E7J)XR,DZZE )7@V&&W2I M?3R>(R31,B51/.)\E";C3I8RQF+2$1.704[J53QOSI&36)F3&!YO7@(- 5#. M"64_SGXB4^&E"EK2!GG$:22C"":3;%:Y(-\[EP[$0[*"EX-7'MK?UG#'NNQE M=&)XN(%H[P?Q@DRWT4R&5F3<8/SX]&CE.D<^8F4^8GB8V3#:W+"+BP+F&9B-A)B6C_)IJ_F&5-"1-):EU3.^+XQ;H2-\)5=3G+ M!,1.2D#C6 N5K\N:MVR^![=RXHY5G.=(/:Q,/>RDU&->1N&5!;+ 0BK[,PCW M>9)QDWN> !LP\7-#*^\YX@\KXP\[*?Y,(QZ&Y#9-X.O$WFMQGZIE,%Q6%Z], M/>RDU',?";4PH_(7<-!+" ;1BL?V=L4-*SG/D7E8F7D8'EGVG)O#5:)\]<\* M67.9"-?5I2PC$#MII6BZ%-!9L3;$;:KQSI& W#(!N2>M%+V-+]-L;X9\2C7D M]=BD!.MFPS?*+[O=AMRMD[F97<+7 66,=AQZU6^]VAC+I..>M$@T@CE#09P= MQ[[8D-^$M1F/6)E4U^XQAS(KPSF2CULF'Q':] -%)YS[C;;:BFQ.T^6U\F<5%=QC+WN'A*&0*@GT.&W#[T<(/*APVN M^[]@K8/]83/99=OF"?',HFN^55Q<+;;FA]F&=*N\/=_7?^1FKDQ(*.8@=2Y[ M\!Q0^59Y?J+E*MMMGDFM990=+@7WA3(WP/=S*?7^Q/Q \0\+@_\ 4$L#!!0 M ( -([I59'IN&Q9P4 /,6 8 >&PO=V]R:W-H965T&ULM5A1;]LV$/XKA%=L+6#'(B7+[XW1V/WQW7]UQ\E2F 0M_SK) 7DU2I\GP^EW$*.95G MO(1"_[+C(J=*OXJ[N2P%T*16RK,Y\;QPGE-63#;K^MN5V*QYI3)6P)5 LLIS M*AX^0L;O+R9X\OCAFMVERGR8;]8EO8,;4%_**Z'?YJV5A.502,8+)&!W,?F MS[_K3%WS^U^A<6AA[,4\D_7_ MZ+Z1]28HKJ3B>:.L$>2L./REWYM '"G@8$2!- KDN0I^H^#7CAZ0U6Y=4D4W M:\'OD3#2VIIYJ&-3:VMO6&'2>*.$_I5I/;79\B+128$$?:09+6) -\:61#/T MY>82O7WS#KU!K$"?4UY)6B1R/5=Z6:,\CYLE/AZ6("-+_$[%&?+Q%!&/^!;U MK5O]$N)6G9RJS[6SK<>D]9C4]OPQCRLAH%"(2JG]/+?Y^^JVOOLOZ9DMEBG364&P>X%O%]C33SENS M># 5UJ9,]>\W01"08#W?'[LSE"*>;_*ZM^ ,6IR!$^>5@)*R!,'WTFQ&66/F M*@6A:^ X73;$.75G?#>K)!PB.HIU:G'TPT8R[M.W(U6-WW^Q7C MECE!B+V.;;QGE,QXJ33J)[428=P_A"QB)/""D7K&1V2(G\4-&:.W+&.*@9T@ M&C.OQ!"O9>W4Z8X/L9."-A_BF%>:$U!)'^AM!E:'B64WX/ZFMDCIM(QL:]R1 M&':SF 8H*G"RPU'"K/!]"WRO?[)9I(*5/W*VX8[;L)OB@NDC:BO2 M(5'AB.!%'ZISR1_=,AWQX9(G&+/>_1DO[F8*1/YD"IS67GQ>#6DU'&.&CE:Q MFUF*8%BEC# M16__X K0\IT5M].P/?[(&OK_;NAT:.J8FWA.:KQ1//Z:\BP!(7^I6TGU8!^> MG!W BZ>G5[)VZG77$! G]YK!I#D^I/%_BMYX9Y[G8GS>-7)J5A,2X0KY14>@>9'HTJI ?D.&TGY'IKZ:$7 M\EM=XH^#[U2?7[*$^M(C>[#&_0>Z".L>>P5#I]$^FLS=G8@I,%XX0DT\9ZPQ MF>)5,,514 ?1O))H&@5^+P5U__"_Y /6)PRER&K>N02)/-$A)PLREF#Y MS1@]8X6>34JF#U0KR&&;@_T #P8 JQS1D^L(W*XA(NZ&2/=S55YEU,Q0">Q8 MS*Q$3(:MT SK/"P'(;4)ZB/ &PMLU^>0Y_0YTG+T60$/.QCL1^$@KA:Q<#RL M7:=#W)W.@$'K7?QL\.'P^L5G$;)/7_.A&TEP'Z_*Z8X5$&>RTGG>VU-Z+ MPPWKX47QLKZDO.5*\;Q^3(%JT$9 _[[CFEV;%W/OV=YS;_X%4$L#!!0 ( M -([I581(F-^U ( $0* 8 >&PO=V]R:W-H965T&UL MK59=;YLP%/TK%INF3NJ"^4A"N@1I335M#Y.B5MN>7;@)5HW-;)-T^_6S@;+0 MTH1$RT/PQSWGGF.NL><[(1]4!J#18\ZX6CB9UL65ZZHD@YRHD2B FYFUD#G1 MIBLWKBHDD+0"Y?5V$K&N%\\F[6GK8 JJ('Q1V:J^- MK)5[(1YLYVNZ<+!5! P2;2F(>6QA"8Q9)J/C5T/JM#DM<+_]Q/ZY,F_,W!,% M2\%^TE1G"R=R4 IK4C)]*W9?H#$TMGR)8*KZ1[LZ=APZ*"F5%GD#-@IRRNLG M>6P68@_@O0;P&X _%! T@* R6BNK;-T03>*Y%#LD;;1ALXUJ;2JT<4.Y?8UW M6II9:G Z7@J>FI<"*;HFC/ $T)WE4NAB121PG8&F"6'OT0?T%KE(9694S5UM M4EL"-VG27-=I_%?2?"-RA +O$OG8#WK@R\/P&TA:N-^%N\9PZ]IO7?L57W"B MZSYC-5/8SV1WV94J2 (+QVPC!7(+3OSNC3?!'_ML_B>RCNF@-1T<8H]79H. ME,:TJ:KD 15$HBUA): +RE$J&"-2H0)D_9;?]RU&G6%:9;!?B&V,1QAC;^YN M]VT>#>L8"%L#X2D&+IMJ1*34F9#TCYFP3NK17ODU_WA/EX?KWS,# P([%L:M MA?%9%JA2Y7'YXQ>JGNL^%-$1/&D%3\X2;$X$I0E/*=\<4STYJOI01$?UM%4] M/:AZ*?+NHCUKUT6#U9Q1Y]&(U?=Q?Y4,B.PYFK8/9Z0Z& MU?CLY<[SO5GH1>$S\;V!?A2%0;]V#_\[$O'IZD\H^(9^@(?^R#X3[MX1;^]7 MYD#=4*X0@[6!XM'4<,CZRE)WM"BJ4_]>:'.'J)J9N>:!M %F?BV$?NK8BT1[ M<8S_ E!+ P04 " #2.Z56/UG[*?T# "!#P & 'AL+W=O0B]W4H][^P6.V3K5YX,\F%5_#$^BOU8/$.[]#2;("2I6) MDDA83;UW]&Y!A\:AMO@[@YTZNB9&RK,0W\W-AV3J!881Y+#4!H+CWQ86D.<& M"7G\TX)ZW9K&\?AZC_Z^%H]BGKF"AM7;\@KDI7D2RHVBI>)FO@:"1@8?]DN-F\68Q<6 M"\DG4>I4D=]QT>34WT?B'7NV9S]G3L!/7-Z2D+XE+&"AA<_BQ]V9@T[8!3.L M\<*?#J8M9@UF9,3C4V1 MG]#L&X6#86RG.>IHCIPTOPB-)$5O!]E(CGKKQZ-P<$:R;T1I/(CL+,<=R[&3 MY4>A%%E)4>R97CB"VT4]U'39DZL_.AU("XNI5NU4O[&SPXSXO%B%[("3MP8TYNG_'; M,L?=8R7%>G5_$[%A<$[+8F;V2WB!VZ'_4G<#?L#=HE(N 0/7?.+BOK9OEZMV MW6NAGBB Y(9O\L, M)YL<5@@9W Z1EFSFO>9&BZH>F9Z%Q@&LODQQ1@9I#/#]2@B]OS$+=%/W[#]0 M2P,$% @ TCNE5I$.+G\C!@ G3$ !@ !X;"]W;W)K9%1(4^+QTFY+1B-JZ0LG1#+FDTRFN2CQ6WUV/MB M<^) \;H1Z8+*XW=)']L#$I^W[0IY- M&DJ<9"PO$YZC@JWO1J_QJY!4"57$YX3MRY-CI"[E"^=?UVE'UTJ>"+FX+OD>%BI8T=5 )HLJ6+4QRI=T'4!!5,JE*4B*_1_8;FCZQ$22Z?X-'7#4]C5I2_H>#;+A'?T1A]>O#1[R]> MHA95+(I:ITHT'\ MCN-$O1MHBK8TB<=R4!'=)H*F&IY_EJ=)"LQ)YZYA>:;F->-?G6%%T2[;I;*? ML7H?)U$B-)#0#/G(>[4G4ER-PDBC,%)QG '.&YK2/&*("N2SZ ;9^ ]$+()U M2C&2U#3^JMS2B-V-Y#Q=LN*)C1:__H)GUI\ZS4#"?$A8<(#-*ICZ<'E:R%?C MZ50KF@CB$F_>#EOUP\;N'%O3=EC8#W,\[!VC6GVUF[[:%_7U]W)#Y36_O*C! M1N2U#8:$^9"PX ";MMJ'L66[=J?/D%57D+ 0"-:2EM-(RZGH]H"TWN:17(>5 M4EM24-71R\$/HG\^\#1%:J<:8^:U\H&$^9"P !*VA(2MO)ZP MQQC/IIV]07@VK*6,>:.,^:7;\7>T:'9K1*<4(^E:I4#"?$A8,#^['9]K]G/> MS.Z$K?IAX[GE3KU.8_MAMNNYCKZOV#HZ>=;5&_*S+38SK^TQ*,T'I04UK;,I M)Z[M=>R2)6C=%2@MA**U-7;B%N.?,?/TTC*BKI86),T'I04US32#U"'M'0;I M3?HK39R:]2VK PQUP-G@IP,^NK7X,KMVR-;3MQK4N 6E^:"TH*9U9Q'/<[K6 M'FC=%2@MA**U-79TCK']/_I[&-14!J7YH+0 E+8$I:U :2$4K2W0H_^,C3;B M3QE]9N35,@0UFD%I 2AM6=/:,ZK5=?M :X;G:K9E<[2'L=D??EN6N^K#DZ^5 M;)JO@[5R 36&:]KI"L1VVB^A?T%, #JJ)>[;JH1T-TV@)<,S)=N-/3JYV&SE M#C76:-/AOE\XG9/.9N/>7/GJ-_HE-0-=U)1,K>X*!G)H*U!:"$5K"^+HVV*S M)%X42:3NM3AH@JJ5BOY&&%#G%I3F@]("4-H2]ZU@XG2G$5#O MUERQ+9JC)XO-INQYT9CG$U#C%I3F@]("W+<^';FY[4Y/H*8L*"V$HK65=O1X ML=GD-=G_YM2K901JZX+2 E#:$I2VPAJOV"&NU75YSH6U;\D[>L7D,J^X8Q'; MVIOR0"UB4)H/2@MJFO'&/$V([>#>%\^:N+'<8A"WZ^-I@=YLX(MEB&2\])Q\2.F!A^L]^_=0 M.]7R)!PLC/HC"RQG_"MG!6Q$H_#>M#^@K^?*\^5&N?!E;1\;$P6QA=T!%#P=8H$.BXT3&S88M2Z"TX)C5MF/RY-*H ZSZQNY=&XAL[7PE+ ML26@S(6Z8&<^\J$TC1.Z<&F$I,UGB/)>Q[S3D1S1,69+0W2.W9&>XG]\1#4- MA27[PN;)2<*EL)=L//K,DC@9L\?U+3L_NSC!.QX.;!QX)T=X;QZ6[U5W$N0G MZ]K5(H<9I]%Q8'? LX\?1M/XVPE)DT'2Y*2D7S2[=&72N4;H'%AN'+Y[!1W- M--#X:=UEHS3:'6:.#CJI KL-\^*(L='8-=7@'4;RINO$?^'=/-,%;*5V3,&& MH/'EERO.;#E; ^@#:WQB#>\,G&!ZJ["]02P,$% M @ TCNE5D[/FB W!@ D1P !@ !X;"]W;W)K1NOMQ6"@H@U+J7HG MMBR#7U9"IE3#K5P/U%8R&MM!:3(@03 >I)1GO?FE?78GYYKGJX]_S@"U]OM'DPF%]NZ9K=,_UM>R?A;E!YB7G*,L5%AB1;7?6N M\<4BM .LQ9^S]@PT>@EE2Q18B^8O'>G/5F_90S%8T3_07\?"1E0&-C+](),K^ M10^E;=!#4:ZT2,O!@"#E6?&?/I:)V!L ?MP#2#F - <,.P:$Y8#0!EH@LV&] MIYK.+Z5X0-)8@S=S87-C1T,T/#-EO-<2?N4P3L\7(HNA*"Q&]YIJ!@72"HD5 M6E"U01^@R KUT;?[]^CUJS?H%>(9^KH1N:)9K"X'&@ 8-X.H?-E-\3+2\;(0 MW8I,;Q3Z'5X:'XX? / */7E&?T.\#F^I?(="_!:1@(0./(N7#R<>.&&5S-#Z M"[N2:9*VLDE;29$B6&R2:IZMB]G*-6?JPI6VPNW0[=:LY NUI1&[ZL%254SN M6&_^ZR]X'/SFBOE,S@XR,*PR,/1YG_\!C2<1RCDWBI%C.])TE]V\/R23X'*P MVT?OL,)X/ HKLP-FA%LI M=AQF*%H^H=>Y61P\>_/R:H[.651V%B2<+GG2/?]GYYS_9W)VD @.MU)]F6 M\ABQ1U,J5L0O](9)(&/[A90(=1.)MTM#N\1^O8OR:B2.2F MVVWI$UTFS(D/MUX]GDZ:^-I&D^FT QZIX9%C\&3.O'G=FV5.\*2%JX^'02N] M#K,9)AWX:Z+'7A:%SKAB #,&)MFQ+'>G-VR7?S(.QTV$_P=?XYJPL9^Q/]ND M)R);]S63Z=&T#]OY')-F2 XCW#5G:@K'7JZSVN)$>G9&,&J798CW5EP90]NL M/PXGXXXH:DK%XY,T(L]V3+U$56 O5Y_:5L_E[3 +-6-C/V7?Y3+:4+/P@:^A MGE [_62; /N1\ZT1:LX6.NK7A&0?:^8*Z=E<+/Y>UPBUAS.#G&X2)B+"YSP!Z9C#@( M0YAXL+N.OD/C, K,63N_YU/S0!Q4W\%$I"9ZXB?ZP^BX4CF4V$8'^C(%05P$ MF<..6Z+KK[=OS3;'&6N;Z,,FF_JQ_&PE:]5 _*K!R0"N2>V,KZT$VO$Y;+HJ M5&L%XM<*!C7/(LF@WZ'7,2NNWI@>8H,Q7<]>F-:WHXG=I)J'D$(M>:19\;LS M*(?&&.( -^-JFP&9C3KV":06#\0O'A:GX$=4HR5;\RPSQ3)]GTDN8F=8;0%! M@B%I2@ E9?!:&;NAD!7)6!7(N;X.SPBDM4*]:'\V M&[6Z(7YU<^>48*9M)7EN%\K.AUJ*(>.7&_/,*MFZF M T5":=4,L6M7>F1;Y'_GR4MC]N(/3V$M@T*_#/+'?;2T?N\G?Z-V?!KIBK"6 M0N%1*?2"2?P?OSOX,9R5N=JU_8T MJ?'\!E\LBM.QVDUQ6'=+)="R0@E;@, M@J(T!O#[2@C]?&->4)U"SO\%4$L#!!0 ( -([I59(%0O_FPL +H< 8 M >&PO=V]R:W-H965T&ULI5EK<]NV$OTK&-73:6=DO6PG M:?R8<>RTUYTX=N.D]S-$0A2N28 %0"OJK[]G%R!%*;*;.WV5@9?%M95,N#5%6-?.R5S7E25 MX]ED\FI<26T&%V<\=N\NSFP32FW4O1.^J2KIUN]4:5?G@^F@'?BDBV6@@?'% M62T+]:#"E_K>X6W<2#R^G;=\=)7:FR)$%0XZ\D<]!M20O[SZWT7_GL.,M<>G5ERW_K M/"S/!V\&(E<+V93ADUW]2Z7SG)"\S):>_Q>K.'=V-!!9XX.MTF)H4&D3_\JO MR0Z]!6\FSRR8I04SUCMNQ%I>RR OSIQ="4>S(8T>^*B\&LII0TYY" Y?-=:% MBX\R-$X)NQ!AJ<2\\?CN_=DX0#;-&&=)SKLH9_:,G"-Q:TU8>O'>Y"K?7C^& M3IUBLU:Q=[,7!=Y*-Q)'TZ&8369'+\@[Z@YZQ/*._N^#1CG'^^50DKSUM/=[?NAN/EX-1(? M;5!>!"NN+-QCO,K%K]I(DVE9BH<@@T*>!2]^^F)DD^N@\I_%%,OV:B/N7"&- M_EMR6MU456-LI;"3R49#GGEEJUJ:M;"N]UE[(<5"6EREI%9 M\Z0<"<#9I;A6I5Q)G&AG\;7*5#57+JZ?GFPK \6A:ZG_UJ: D-K9VFD5 &%B MV532B$I5%B_O1 9P$74I X$E;9EKGUEHP KEZ@D86.,YZ+G-UV0J)VLV!#M' M5Y#]I$0-Q> .D4'5+55^_.'-;/KZU$,'31 J%A80(3!-DI86%BMM 5L^P'A* MZ,!65#6=<]LS2Q@'^E@RC6_F/I!2LBS7 O_Q0L2V;5P6PX8"G0W<.P=%S% X MJ3W9)9.U#K(<(DITF=,("8%U@.PT4P0E*UZNO@9ENAG:!!@-$-T@%LBT<-=: MP#FP8:GM,"U1&:R$)3Y0/!0Z@Y%<,,KYI:[]-_["D?X#F:RZ]H^>I30PA0NH M4[ NA495P?68@9.5ZT.8H% I&NF[-C'H-6R4+0T;%H,Y(-G10U8V= @ZF^1832XTF'967&X;4+2#89J%JA0C>,@HU*E2L(:70VY(%9@5WR3/ MQJY#WK'4DC9A4Q64-8:U=ZIHRJCHL'VA=),U90M.$L5&Y:,:2L@Y$A9JP+T> ML8.4ESEP#4((H\@ M\3'/-CG6Q45_%A0\.!X=H7R7)3,1['DPG8Y>=R/ "U8[+)U2HHJ5E*R>)V!K M"R&OQ<.,3.%KQ9RF7,<@T@&90F.-- @;]1+^0^_^1!%43+##863E?]V&@9T#F5@X4LVR/:Q=L$)@$^$+6LJ M\K8B80N=:0[E@^ELLC$FI;ZS3;%\42*AE(I"BP(Q1&9A4218X6 L M.D>F5)YLYF49G9@@ YPL>QR*!^4()R[;(J/)@$C,A>(HX5FI$#D'>$7TIB<> MC=\MQPT!G,N@HH]J:^\;S@7>M"_=5OA&T6^HHL?9]W(-J@YA]YM4NX^>&%() MOK^_'R(() &:#%P7X; "@<-'OI5KLMATF-3:![ Q*2_G<[!B\5MIY\B>]T!N MATBAV/H0P#;@'S^2O]GH$UB!^!_@1(.SQ&PHS](3G MQ,'19#3I7&6L.82ID;T#J!V9"3 NA;J'#8\9!::B!XB7QULB#L0N'O"5 &@^J;&ELC MV%K2H$I=<(0R5K ATJ:,TE\!)RCS:[+-718L4:V8I],7;(. O4/IH<1^!)@^ M( W[)TX6N?Q\VQ]EH_VN%HN8G;\!&VKQX<,5OBPU\(%JALZ)U2 74%UK&^L\ M]DVXU>,.,6A,='?\RE4^(6BB"#L:],]32;(-I UC2 ;TLRQ8$R/&@R5%X[;$ M'3VX\;=8TPMA8)?F%-7\,1%W(.83\X9M?",;8!0Y&J$D>N3@]4DOD4)"SSTF M8QI"4GV"0! D2H%^'"QTR=F)!K1B4#U2RF?^P:=Y_S9;2%+PKX1_G7G+_PWNXUO;"ZKB-J[IQA*+LR+CIKF<( M9M7&,8?!'K*#_&9[#JDJ%9=Z-BK2Z)TC@J!Y4V9"2/UI]&J*N$P5)CN?]4'7LD M"50(8AG8JMHI([G38(9"2>H4]0=/C*Q=5>K$#3?= 6%&UP2I+IX0AL42!Z=^ M? 4^@\Q0CRR,1-"-!_J^U 4%^/FG;06QS*M=-;VUAM,(&;=G!P"VXMZ7.7ZP M/Y]2H?&:O/@$ZFW1UO/L'B&3);8T?%+?[S0D#@U0I#2H%"J[XU0E?]@M!Y_2 M./"VR=@E&8)<;?4^._& N@_$Y_#:.5P'$71N[4#3Z0(A8[4"0VM+ DI$O^N. M%B$CVH2"@6&"8FZK[ON&@H.8YLLL:YT#Q//RY"6<];2 MM1"B(6A/]PN6^VY'60&+PEY0;40TJW7M=LC0U5*?$'57$<]4QJ8H_6E?F*PB4E-=\+8[\N[ST ,K)PK9,)V[F]4V.>I'CF@X.C\YC=7_52[\3+:]Z/%N/=[$I<4 M^M6,@KLQ(?ZTU(UV/\Q=QM^C-M/CKWJ@=>@>J;M<8.ED]/ID ._S+V7Q)=B: M?YV:VQ!LQ8]+)5$L: *^+RR -;W0!MW/E1?_!5!+ P04 " #2.Z565S", MT=<4 !=/P & 'AL+W=OY/;-I+_ M*JS9U)93Q=%(FHG?=M783G9]MXZ]&7OW;XB$)-@D(1.D9.73[Z^[ 1#42#/. MY:ZN:K,>D4"CWT_P^->W&V[KK-TXL+5ZQUK=S$;G2#-TO; MUJK#SW9UX3:M5B5OJJN+^73Z\*)6ICE[^9R??6A?/K=]5YE&?V@SU]>U:O>O M=&5W+\YF9^'!;V:U[NC!Q)L2@CI2A<=05#X9ZM?ZZHB0$#CJX=Y M%H^DC>G? ?HO3#MH62BG7]OJWZ;LUB_.'I]EI5ZJONI^L[N_:T_/3P2OL)7C M_\]VLO;J\BPK>M?9VF\&!K5IY%_US?,AV?!X>F+#W&^8,]YR$&/Y1G7JY?/6 M[K*65@,:_<&D\FX@9QH2RDW7XJW!ON[EC0@CL\O,F55CEJ9030=F%;9O.M.L MLHVM3&&T>W[1X3S:=5%XV*\$]OP$[,OLG6VZM:5]<; MU>QI_=(TJBF,JC*')1IFW;ELK;8Z6VC=T.:-:G69F8;WM256:]A"MQZ=VAH MV50X=Z4;W:JJVM-[O>ETF6>VS?YV??TA)R@=,/C4&#S/;NA$-\FNFSWY$=UJ M@BUKG,X:B[=99S.UV8 HM:ATMNJ-8 #::DVTXSWOI3_HD$RY; F\RG#8]8 F M#FQ*U98N>VU+9AXQA?&[OGF=9WA[?/FG34FH^I6?=S?HF< M/ KBE<4_#."7ZYM7$_! ]26SP32=;DT-,AQS1\\(6M,#_LF3:(\7 MS!H" ],A^:HO=>3W(41RTMEL>O[? %IA63SZ1A=]:SI25H+\\[=BK9H5 ZB- MX^B"_\&W%.ML]E"X9F,*),E9\1:^1=MU8=0DR# MF$P/<&QE]%9,!&)N=*&=(^] E*ELJ4P[-G[P@?#80-LL--*_T^4D>WN@@D0H MI!QA&IBS:4HV&! ,0&&E/ZL'KGM-8>!U%,="56RJDL2HFFPBR.,- -<+6*UG M\CSA9 E4ML0@V)@P[DZ..:$+O"$;A6$Y1E"[SM1DM*PQ(IW(AJ.0Q$0HGS+= M7M24'4JKO_8&]*:\!\MK]44GI[ 9.N10&SK$2TLME\ARF @@8%NB(C ":&"] M[N!5*J,6IAI,07_;$ N=:+LW*$YR@"6VGCX5Y*T-DI,6HJH83FO8J^[6X*S: M*E.Q'Z5]6+N%:&T/*2()LZU'VMQ2+7@09QO>",>JQ6X*TQ9]#?X!/#"]2>+1 M:?S@JBGOB]X"LKK'?KTUY&QN02\K4[-&=#9G7(A0AKJU%81J1!S**"[81@?[ B&(PU &\!KJ(]@Z<0789UR! M$*9'9Y"_CF9"XM*D,O+.1_IB;?02JA.0*75A.%R12V@YQK.,W[]YQS_"^W.\ MI_6KUO8;3H;H34F/UD@S*=.I*EL0:N";[=M"AXC K@(QD7(MW3*V++*/_AQ" M^UCP?O%[TP !H "$0UNB$ M!UX@R1/]#8;K<"C'CMMY'PGHNM;DJ2;9+R/;'!R!:5S7]B)JI&C91[N!3CR> M3W/9\B_>\@[^J6_%@OY!-IO-B /3V3-FQ/R9__7/WM+Y2*&_("(A:2U$VZ4$ M]<\EIIF2-(>F(F>/ -"&Q_18!9XT6$SUC4VX,9,AP MAH :%1;.8^SIV' ])N/@&EB@6@C*0)/)![.?@>LGL1)S2!-/TL%HT(K;)[;& M?0'B'ZV/+QU'??PY> .8'(5D#J2U+77E1'QC"5=D+PE_L:0?\YO!"C$2S4KX M)"0AS9"N#-8Q)",6P#_WI?!OPD5'2\14^P"%H@IMCZM AV[ABX:B);@ ]D5R M*E>%PX&@$G!(JSHQC,0BR56MD&O\+L[72QFX'+7@*..*UU&H\\0GQ\%?M11_ M]R/VTJ+*[@@'V1,(J8OCL=F-;R92*Z.>8 M4SN#_)X30=[A<_/ )CJBWY"8QFK+4J/UMUFP ]H_S*;3?#J=9I#> K[R5-F5 MTT&4WW$LD="U!)_LCHV;K<@SBWA!R4I#^(_P&"<&Q1\2?RR4@K$.*6N2J :P M2R#FGF;L6R^?_8__?H0,4CMNY[Q"3\=GO $)X0'*!4+(#6495ZSR?IQSAOHMYZA_]<,#M))@Z^@9M:H.<*Q7Y'XPQ<-A5) >JTBUK[F*-F+5Y:2 M6^_GG8ZXH0("Z[L]NSIN)4BAE1%&%J13HG^H!2PE$GQQ9: MERYIF0PMTWCH)'N['$0,RJG468!8^$4@4%(7E1M85*1)9\UY!?'%;SG)WCM1% MJFVI,2"0-T"Z]QD6562/IX_S%#[67R?K0W-=UG&#'3\>3A_F"#2"!BOM:\\! M)VKSFB=LNAWV8\O8^[+G!FO%OR'K@!<5I^U!4?^!,A()S:\*<[^#VM\V@CLTJU;[6.LVMH%-+P%1^J@;J'U#U>O>VTDT M>.E),BWPX>PM_*-A,1PA@ABU8,(SGX'S=&1-T5G:,>-!(>)9C_K"MOO;;F4K MD)$HUU0D4A=6T4 O'N4;0JW=JXI;U811:\L>?.:E?CC##I!.INXR$QM,-=;- M] "XJZ=Q$<1-L M>$=,>(*O\IK 2%MC4Q0#/_J.U'(_5O #[::ZX7!MTC TE5U$:Z%TLPAGN>B(A8W_&!.#'P5UK? -@X)94AMZA2X/Y048 NC"%N M*PJ!WOXX]$2/ @Y^Z 21SUAE'P!,%&84,H]$'E#(1GW%71[I%3ML=4N>Q9P M.PY$08BI6E++11KZ=$AH(2><38-4*I38"X@84Q74[MJB)U!LNFTXZ0/F&3_ID-N^868-($&VP;9#A&_WE2:Z26[ M.XYB,J&*P3^E=/@[:07*T3Z]=D,J[%4E24V#\L2)TS%7$35L:'%U.UUMXY@Y M:5^L]<&@E*:8[",KRCNAA[['PUERDV#-?NV_5-/3S)H@.-"36N0/J3>"B$1FDE.:VS7U&>9Y<<49=]R]J>#EA:72G/ MN,[/\OUEB7N&8]Q%.IX32YUPSVOV8VO5KOQN&G=QN M%GTD2DXF[SY7--*S#QX1<0MFXOOV"]OT/&=TP%6?2P^45!_8^OLJ&G9@]YH, ML=%+T\E$+TR0&;,\\RRD6$^M^HK/+,F]%+XUQL9;6R2$OWO ]+*"%^"Y!Z72 MXA :RPIZ%BR,&I74S/B5$!QH %%[Z5),\TB!YY1"ID=+LU/%6^+DMV M)=3KR8^9-O<8?9:D@J:0\KJB-0L1#"ODH[%UF!BW11MXFA_2AI!2^3LTA6ZI MS3,6)&>=,9L:DB2R%)^!E51X.9]?!S)7:"UXP[&PWK,Q4W9@P;?3DWWHN6(WG]R?O9"BYX*BP,-T=5 @6@OF)DX<'(U48+B"D5QOD'4<1:C2V M*FIK5*C1^<$/LDI9IP-"U/_P$?UK;YSI=+!+GU<'+?.CYZTW>7\YP&OHT'41 MN'=P"?\MM2$+#%>F]IDMX%\G=(=LQ$"5%*0>*?\F8$%=$>/SI-3N[^4"Y46< MFJ[6W3E=P?27N"([QDPXZ$D,,?NDO,-),"#6BQ--FV!@?(\,[K7A,)KT%9@' M1(_9F'2Z!O-M$4#3H#=@9;\32"0RN,(QG#'5PV61@Y$;$R34!/7N8Z+XJE+% ME_.;8FVIR@P5KA_92@E$6I':<3!ORD=H8'2'B0J&WW%&'*CZP6VTL."P_82! M-7@8$Z?-@*BR+W-=3;#NH;<^7-,0=C?>E MI*'2*(+A** ;C0V+\D!Q BPBMF"4 M76O+82(>?P0B6 MHS96QGE3M&EFILS.8A&X0<7(J@\'S3.T8;5M@H76/+2"*PK(R>4/[YC,,7?M M1^5Q9[Q>.[H_X6_:_HIJM>+YD_;AF;\Z*$#%K1=<,25P3? A%T0^1(6Y7 M'1*V12\C?FZU#A#@TKGY[R^R[/@S'Y*&U\JFY_E/_Q.7?5 5B1F#(;-9X04K=%RO_J0H%L3^Z'?DMX= M.,*W$;HG[_@<7%CGFXYE>F/](#P&)@:FG0>F!1X=X)\@D<=4>!>^YX W-^36B;3:_3>ME_GCV*+_\Z6'R MY'(VSY_@"8'[+;V)=4JAPM:W3?R48I13#Z4&W8^D4OA^&\QO&]J=]AHK \G* MOL_G(O4N]$D#\U?KDS@U:+B_:V8X$B!>>+OCR6*BC./L9?CBX7N0^^.?X]"U M4OXDXF1%6EM^=1Q#]_B#,%6CHHE5E)PTR62 1G*.R9 T=]]M7(=M1SNU_FET;LH%+D5XE@:HD[E/X**)?D!#%D 3F)NRU=AVO:-7 L? M<\QXY8,% 21Y_7 U,S3EO!T.X\,#@:85O"1N!=)KN#K?QCGTO>Y%\\ESK=L4?=O/W'TTG7S_' MI_';\6OY9'I8+A^>P^Q7=+FNTDMLG4X>_70F-A=^=';#'U O;-?9FO]<:X7$ MBA;@_=(BV/L?=$#\HO[E?P!02P,$% @ TCNE5INB;@6/"0 HQD !D M !X;"]W;W)K&ULK5EK;]LX%OTKA*V509?5M8U,N#1K>>^=4I6O*FI MY\O%XG+>2&TF-U?\[L[=7-DNU-JH.R=\US32[3ZHVFZO)^>3_.*+7F\"O9C? M7+5RK;ZJ\$=[Y_ T[Z54NE'&:VN$4ZOKR>WYNP^O:#TO^*[5UH]^"_*DL/8' M/7RJKB<+,DC5J@PD0>*_>_51U34)@AG_23(GO4K:./Z=I?_&OL.70GKUT=;_ MUE787$_>3D2E5K*KPQ>[_5TE?UZ3O-+6GO\5V[CVXG(BRLX'VZ3-L*#1)OXO M'Q(.HPUO%TB,_6A(T7 M_S"5JO;WSV%@;^4R6_EA>5+@9^EFXN)\*I:+Y<4)>1>]UQ(#^\MLZ[0*I+[2OK3WRI':-9RA[?F=D*82][+6E0SX(-U:87>E'-*^ M$BMG&]'")ICBHRUA ].$;U6I5QI+0M=8)\*N57[*PF"?+FREE<=:&42A\1(: M?4?V1@739'XC=Z)0[(7OBC]1=(1=B57G\,;!BGO4OY9Q(,FE;1KE2@UK_XHX M%;N$S4S<"W\23M!+K[,5D[;%=L:PJA-$(]E'7G 8:P+6_&5X2AW*"H M"0G '54P3Z^5A$<&H-;)S;,$Q0X0:C<5P$F*[PGK2GSC1>(.W^C3]V]WTXC8 MGE'**)B=P6P4A:=4+J!UB*8+'6S8"4D> 2"GX;:64]&U9)&DHJ>;KB$?[FO>U58;CHF#M,VT(JB3PTQBX*U_)QE]&5(/;3:J2P,.5P#7]K^0KZ,<"'L\85^F3J? M.=MA(6082G O8XX?-X;2\)0U7(I?:,CWME;U+E8=)&.;@M*C$[L4JK]UK8U] MB_M+ZH-0C*F$@DN=\-N=> '!.5J6F_YH?-@K^6Q/*EFJGS)V+V,/9Y2&U =N M/-.(LI8ZC@&88BC(J5US2 Y#&GE26(_"ASD]_E(C8YY3Y9I MM9]WF7DC[3HB_;@G(*.UK7P_8W"E3Z:1?AH54@%)>Y@/P#I*FI+@M*"RX(&Q M: YULJ.1/]0P*QQKQB#A4"A:J^E=U?41[[LA38G,[A[=SI0=$:R1/$K5HG"Q M=SDV41NDP#W* L)\G\JXTLS<5KJPZULGC;;<.4F%-CQ=GX@T@86V#I&::DZT M1XZ=8%31!37U3 QZH#,AH[E C1QX/$MD^XFB?,1"L1VJYE8Z&GLIW1YSHU*% M=)% CG.DUE1(T\B!/6>%TX5*Q8I?(.U=%^E0RZW/Y$ZC&/5N:H2G<(CSR^W7 MC^+MXBT+IM^7B\M4;'FN9!E49\+@$]RAS\%A&$HFIJL Y1[9T<*39(8#K^[I MU+#N,)63=\ I:R36HXQT.78@&:4&D2B:>0-A W#G##Z$(G9U!A-,0Q*[X\ETW[_E?Q-7W> M1R)[%[&(V<<2"$AMNNAVEM&KX&X[+.Z/0S6^&J^&PQ!5^ -A@U _J*MTQ1G> M1W)(O5BL]VVN5$RH9+0VJ-M8BK@;+^-,C!PI^\$W31)'L(>E.'_NG0 PPWG> M>2]A!)T98+X'^"G$7-:&\\!C=*9/ZV$J2M,G0>M'Q%'AY\*S."+W0^-!RTN[-OHO2@*429!S MNU$F9S&S.(V8)2KXXSN:O*<_/I[F!6LLU*"T8E=B_TT^5ON;5X>3I?/#F.'# M6;!G]#^BUW9TG$<[K(8C4('Y!H:B:$,)J-)JZLL\U!& JSB6, 5LG6\ZABKW M1U])CNK*XU)(O2N?JB ,K:#RL="KV-]QB%'2-=R1,-WF)4)\C2!9SBRYH#EQIT&C] TZ--(\T4%,@61'C@ M]1COSV>O!9T@_.S0'>Q\='$.VJWYSP,^CHWQ#KU_V_\%XC9>O _+XY\O@- : M$Q6.ORML7O)[$HI\?@FWY&KZP 1SGGQLEP7):@.\K:T-^( 7]WV5N_@M0 M2P,$% @ TCNE5LYS*W4A!0 ^@L !D !X;"]W;W)K&ULK5;;;MLX$/T5PBV*7<"1;VF3;1,#CIW=-D":($F[S[0TEKBE M1)6D[/CO]PQUB8TZ?E@L$,24-'/FS)5SL3'VA\N(O'C.=>$N>YGWYE%>'=OIQ>F\EH5=&^% MJ_)7PRF%Z5,Z9'\M_+>XFG0H20JI\(I4PA+J\O> M;/3QZI3E@\!W11NWG?YDUV0)1]D(ZIYR714RBM":U,G<7 P\;+#F(&[RK M&F_\"MY$W)K"9TY<%PDE^_H#<.L(CEN"5^.C@+?21F(RZHOQ<#PY@C?I')X$ MO,G_YG"-=WH8CYOFHRME3)<]=(4CNZ;>]-V;T8?AIR-L3SNVI\?0_P/;XWBG MD3@.*19F(>@9/>\(3:?R964=!>D8B;7H(O&E$#>5WG)&AGWA,Q)SDY>RV J( MD:5$J,*;\.'N:29FJ:4:8:-\%EY_BQXCL:!26A\^F!6>5FSSW9OS\>CLDQ,W M!B#BOJ8EKI\IKKA_Q=UJI< 7XTC,,:!4+'5?7"FC35J?'V32/0E9).)K%6N2 MMK4@?KNYO[X[F5\]?%W\W@=5.*:U7!HKPYSH2+;RGTEJO)JE5,1;^&O$J@+L MCM\=:5J!EW<,FM :$Z]410H2^/-J:9(M;,4_O%2:U:TL"4[%#.DQ4;V8WWW_ MLC@9_1&))Z#+W%1U<-@@(QFK4E5(C>#G,H'$&E!RJ4DT\6X3 7FRAS(@G7@[ MFD03S!*MX6[$V;R5(9FC_63*QDFN" EM]/.OB'U1HD J^,<4-IF*LQ>EC;1) M,*F*&/XY *RLR?<9L-[;T5GT88_2C2PJ7!*AZU^GE9M$K=0A7HQ*SYX:890E MAF>=X$1ZXJ >U&D+&T:1C\((F22*U5!,L7&^#73:=5$DOAT.=K^CJ1Q:Z6>E MN#6@7R+<.Q[U156"EJN6N7+AL@,Y5:P-ZMR%0IY?O)94*'QTNHC#9B MK]5O$$(U41E2Z3-KJC3CA(U_86(L5VP]M4YX-$N+XN0P-;T9$%_(:.GK_/QJ M%KZ_'>XXP0$(995! E48;KRZ0VZ#E>;"&K.[+ @6"9M!BCS,,&@(+I:K>NRX M2,QG#]>/8H8!2WFIS9:8%"HX>(K^01WNE!I7A.)J<6TM=_K[_9)CLT.1I&JI MM/*80%:A&Y2L*XO].N_\PD:$R(>!\BJ'_3AGDBOO"..Z) +D4NIPUR05O63[ MP%7PQ+.B0O/783_?K1W)AB6[*VN=4(T94A,'OIF 3I!1CE M2RBT2>J#I"LI[(=ZVV]S)N.X=I)[YR6!K1=AYW+1H4M^L+./Y633L'4Z8&"< MUZM9][9;;&?U/O%.&[6YI/';%<,RP MG)-E 7Q?&>/;!S;0K?O3?P%02P,$% @ TCNE5@D++J_- @ *P< !D M !X;"]W;W)K&ULK57;;MLP#/T5PBN*#2AB6\YM M:1(@O0S;0[$@Q;9GQ69BH;;D27+2_OTH.?'2I*V*'R*S^208!I#ABM>%7:CM9]SE MTW-\J2J,_\*VB4VZ :2UL:K<@4E!*60S\L?=?S@ #*-7 &P'8%YWLY%7><,M MGXZUVH)VT<3F)CY5CR9Q0KI#N;>:5@7A['2NL>(B WRD8S9H@,L,E,U1 S<& MK1F'EK9QP6&ZH[QJ*-DKE G<*6ES [<=V!)+X M%K'D!%_2YIQXON1_YMQ0=E^F=*4S,A5/<1)0;1C4&PRFY^_B?G1Y0G"W%=P] MQ?XVP:QWX*^L_1*2*RM-8)/<*: %6JJ Z%W(]@O-W0Q8EEV\>WPM)E*HV MM*OY '0+TKR]!G"#*99+4K+S,+B>+6[O899:P+(JU!,B=0V+TE=_JC$3EAPI MB@U?%MANKEK;I9:VW?0EF30/\'=X\(W1-UO1#H, 50:/.H!> ;EIS8UA5^7:X M5)::JY_F])JA=@&TOE+*[@VW0?L^3G\!4$L#!!0 ( -([I5:(4[+2R0( M "<' 9 >&PO=V]R:W-H965TL MJC:)D<2A%"@@E7;3]E )M=KV;))+8M6QF6U*^^]W3D+&2HNJ;2^Q[WSWW7=V M_'FZU>;>EH@.'BNI["PHG5M/PM"F)5;<]O4:%:WDVE3CL+XF#GN!5%Z;PCG$_7O, [ M=-_62T-6V*%DHD)EA59@,)\%E_%D,?#Q=V]\S69!Y FA MQ-1Y!$[# UZAE!Z(:/QL,8.NI$_]4R\K;O%*RQ\B<^4L& 608*F6MO["MHE-Q@&D&^MTU283@TJH9N2/[3[L)8RB5Q)8F\!J MWDVAFN4U=WP^-7H+QD<3FI_4K=;91$XH?RAWSM"JH#PWOTQ3L\$,\)&.V:(% MKC+0KD0#4O"5D,()M-/042V?$:8M[J+!9:_@)G"CE2LM?%(99G_FA\2Q(\IV M1!?L*. --WU(XAZPB"5'\)*N\:3&2_Y[XPWNX&5WPM%D'ICJ;3] /1GI&7W:\ UIEBMB$[K87!+QU#'>*H9/I 2K4E7 M7 =X G%O/$[V;-9CPQBN=.6;Y(U^4+)!R7U/*U28"VKGD$G+DDTW+,'O7$2[^R7;D"X M)UX5FJ*6:/\#;91K=*SS=J_ 92-^O\.;)X3^A$)0 Q)S2HWZYV&PO=V]R:W-H965T(7(FH08#%85G]]7T+D!1E*9YVVB^V MB&.Q^_;M6Y"7&^ON?444Q&.MC;\:52$TKZ=37U142S^Q#1G,K*RK9<"C6T]] MXTB6:5.MIXO9[.6TELJ,KB_3V)V[OK0Q:&7HS@D?ZUJZ[2UIN[D:S4?=P$>U MK@(/3*\O&[FF3Q1^;>XWYX7UZ-9NP0:2H"6Y#X]T!O2&LV!#?^;&V.^B-YX_!W9_V[%#MB64I/ M;ZS^796ANAJ]&HF25C+J\-%NOJ>S4:BB#[8NMT,#VIE M\G_YV.(PV/#JV=]O&?)WMG_%6\V=W[< M')?,:]_(@JY&J E/[H%&UU]],7\Y^_899\][9\^?L_[OG7W>W,5$/&M1O*L; M;;<\*^3:$>5UOU3$^QIIM@(#Y*@4R@0KZ-CRL;!.!&P9&+L9S&Y4J$1!+D P MQ#UM14/.6V-(B\;9!U7"'0&Q@6LUE,?+7+SPU=,#.6D*PNF]A4*Y(M8^\#BL M2\\EB;C9Q>0&LM)0*OWC'DU2?$>G4&=;L22!D%%Y,L#H$A @ ,HA=JBT$6<\ M"$ JEIO"NC*YFT+^)[Z($Q^7?V"% +J\H9%YB5T-HH^-W<7?^0:0_&F"*:-( M"4-I3)2:S0A9_@$UV65^:4WT<%6&=%*I?.$H88W#>.362E?RPUOEX))U@.I= M&R%0,8 YB$9+LT<0[@/L& QWF?B:2>;4,B;K:4>$.CCQJ57F\]G\Y/ZT._<] M4\S ZX^(V$0V75+/JG;M':SDS T&0!E@A).U'N1B4UE19 3FL.JF7GT"BSC611=?Z&"J06=6X&Q,U M0,HQWVEYB@(_%N-!6>CM1/Q :YFTH"!B,=@7(.6%L8$Q15:V[$EV'IQ1V*95 M4.N=9)26\OI*)D [L=N*5JSA&[1CJ14Z:-F6S'9H12NY5/Q,2-Q-R#$Z2KD' M3B4.'N]I 3U('3'*Q*.D%,R4 +R3?]8C/;6-7-3[4RAN$!+PI36($Q LX5HF M*2Y<4$D\;MEC5:>)7$9)*+CH?9J4 57CD@#@&)9@$^GK>QIZ[.AW'C\"M9#'LQZC)3 MCX4=C5HMF6\H*%)M&SP QL>FT5T!\@WGL=#1\^%WDB6G+^[=ECVDEA0V1&8/ M2L[/#@L.(B+7BQ<9M^,VWPO4K[G9V-Q$]>XE'0# M%^F #Q$%&9M; KI9ZQN.P0 M8$IWO>&FE;-U.] 5)G)])/<^^J+5XOYQ;=^=V6$F.0>E@2X!^/)]6,OHYU*9WS&W*A0 MN[:][W(O'F?0AKALH"19*0Z@')X+$$XYV)^@AI]8!8]"=Q@Z%FGV0OJ]4]LL M\:#U [TYGJ5T"V-%42N%TTQ,O$1QM;H,V"*8B;?[0=H'^QFF$X4 ^BK%-4!! M%+O;>1=ZKX"[]O^$1M8=F)\<>U6<#M[IH:_K].7"B]2N\^M]/]I_'+G)WP1V MR_.7%53=FF_DFE;8.IMCZ;U!+ P04 " #2.Z56!PLEY[X$ #=#0 &0 'AL+W=O.SQVIRX6Q7UV!Z.&I M5-I=187WU<5PZ+("2^$&ID)-,S-C2^%I:.=#5UD4>7 JU3"-X[-A*:2.II?A MW9V=7IK:*ZGQSH*KRU+8Y0TJL[B*DFCUXI.<%YY?#*>7E9CC9_1_5'>61L,. M)9-!HNSJ^@ZN;@9LWTP^%/BPO6>@2-Y,.8K#W[+KZ*8":'"S#."H+]' MO$6E&(AH_-UB1MV2[-A_7J'_'&*G6!Z$PUNCOLC<%U?1)((<9Z)6_I-9_(IM M/*>,EQGEPB\L&MMD%$%6.V_*UID8E%(W_^*IS4//81+O<$A;AS3P;A8*+-\) M+Z:7UBS LC6A\4,(-7@3.:EY4SY[2[.2_/ST=Z20W.70$Q:_&6:MWTWCE^[P M&\$'HWWAX+W.,=_T'Q*'CDBZ(G*3[@7\(.P 1LDQI'$ZVH,WZ@(;!;S1=P?6 M^(U?]N,BN'"5R/ J(I4[M(\835^_2L[BMWM8C3M6XWWH>UCM]YL,H'&%^P+A MUI25T$M0S2LSF\D,0>@Z&.X0ZW=4CT*+07X0G@2H[6H/2'@DT>=.ZBUEPIHX[*" M=VT\V"!7"$>4P%2A^KQIW0@,&^*!6UWQE%\8$'DNV50HF%&AGBQ16/!H2S> MSW55*:1>X&DV,R0Y[3"G#;]#C,L']"N+%+X6"%M M-H?0)-1R"SHQLY.:!L(Y] X.(!W%'0:-)N/O)K:]CI+B02KIEP']K(^>GN^V M/@;=B*V5$E3&AMWJKY>DS]<_2^'>\-:;;R=RGGP#?2Z9G9@[Z4I'6LM438V/ M*T9DF:WI$9\JEJ5K4$EBMO-<8%*V!&3'=U;A;9=@[^'XJZY= J(?-PQNWK6F=)3P&G;[K!]0O[ M>\P70%G6)=C525B6TC>%5Q-9^W+*T.*/R-E?K &@(YRA-PZCZS+L>\C'H<5P M;V).:SG1#T+9I)669\NC?EU-3L,-8MWQ1QL54XEE$^6S;(\G=#%R!%I6M0_] MF#2+SC^S/$S2([AKF,&C4#5R@K K(^3E^Y]P]Z5NT0[#Q\6?,N@1#2W M[^YM]^URW5S9U^;-AP]M\EQ2LU0X(]=X\.8T:D[RU<";*ES@'XRGSX'P6-#W M%UHVH/F9,7XUX 6Z+[KI/U!+ P04 " #2.Z56'W(U TT$ ":"@ &0 M 'AL+W=OK@.Z*U8=[?/BLW$6F7)D^2D^?CAH53:3:/"^^IL,'!9@:5P?5.AIIVEL:7PM+2K@:LLBCR 2C5(XOC]H!12 M1[-)^'9K9Q-3>R4UWEIP=5D*N[U 93;3:!BU'[[(5>'YPV VJ<0*[]#_5]U: M6@TZEER6J)TT&BPNI]%\>'8Q8OM@\+_$C=M[!XYD8680 M]%CC)2K%1"3CQXXSZEPR7"?]@TML,T@JQVWI0[,"DHI6Z>XF&7ASW 2?P*(-D!DJ"[<114 M?A1>S";6;,"R-;'Q2P@UH$FO8SFACASE80[>@-$(:^,1J,,!15: *]CF":X/=_7B M._428SSQBZJR9BT4&_I#?X(J]+NQTF]!:OKS2-GSK2$IK83>OGMSD@P_G+N& MOD7O*PNJ"&'1Z-Y3'T=CLI@A-3ODKBJ@S$C]N%3R1RUSP==*CWPX1SO-@@PW4N=2KZ"N MG@3\>R$TAV"IIQ97;A''KWQ,-^6*2$E'DK%T%:'S[6EH%L[@N+ M"&73NLBM"]1X=/)MY_4.6"F\',:]TV3A^.7Y%"^:U(\ M'O>2XJG23$<$5'3O5\K3,^):JM6R6XMJD8L&[/X8"Y)=RY$#H/$J7WM)D)5U!Z M6$^HA@U%Q&?&EXS,J/L:_2^H(YT&;248(M)Z*B MPKH+O="BKAXJ:4/SP4<^V3NTDF*>=P8G<=H;#I-N_19.^W'<+3_5=.,E31Y: M\$6W.XYCKL,]\##>1\\K*Q4D)P$_>A;CL)<^\?ZKY[_F,?TAY;A+0 [Y;[1L MJ"\NC!YW785AVE';_DL_5(.]>:%$NPI3D:.2H/NM&1VZK]W@-6_FC4?S9FHC M$2NI'5VL2X+&_0_C"&PS"34+;ZHP?2R,IUDFO!8T/*)E ]I?&KKE=PMVT(VC MLY]02P,$% @ TCNE5LC$G%5U" AH !D !X;"]W;W)K&ULM5GK<]LV$O]7,&K2269HB@]1C\3V3)PXO=Q,&X_=M)\A M^7$*);V92%=S@4LW[>JF 9Y:IR/M1$ S[!1=E[_K2[MVIZTM9 MF5R4<*>8KHJ"J\T-Y')]U0M[S<:]F"\,;?2O+Y=\#@]@OBWO%*[Z6RF9**#4 M0I9,P>RJ]R%\=S,@>DOPAX"U[CPSLF0JY2,MOF17O8 4@AQ20Q(X_EO!1\AS M$H1J_%7+[&V/),;N?/]5^Z#",@Q,,43 *WPKD,]#!HQO.<+95 2G RQ%;&$CFT MS[YAVAS(H659617EC&FR1=,36E*@#5@>Z2.K0Y QQ"@FM*XXRF;5H3RL+52# M5UA4Z(,4=;)Z()AI8"CNW[RL$)E82$< 1PLVP)7'IC 792G*^0Z1]5C(>$F. M15/*BBC,0LEJOK#;*#NO,MK=88K1S=,-&[RF8TA!(PW/C]K9B<;//XVC MLY0O!=$[XQ%HM<'#:NT^0>HB&H<-/Z9H"O8]6@QEQE5M%GJ+LQPT>N_P\ P, M* 0<="OJ>DR/&\E51AR?!)Y@I,(@?MWW3WPBAGS%1R#]18B!L8L[IZ,4M?T)_1&X] +)L'?5L!GOW=+(]?R2'T4 MRUQN -B#CW#W9U'L3HLO[INEDJN!%7-K&:9*UX:LG#92%34 M;31F3KOU3-9T*P;9(!=S0>9#K;/V&*>PS[HQ)UV=X=AS1%$5SU>C67"#U!NL M&NM/%-9ZD^2Y*BRE8?"4 KX.H\0+@N"$0 \!HM(O0P)[-K[9JW&>842$K3 4$440 T@T/J4L8]7TCWK+P M!;"RX[3_ T%(YS>"#J4 G@GB/X ,-I5V0"&,0B\:CU\."H-1[(WB^/#DW5-\ M]IL\Y;P%QPXV!YW^!Q^; M-+ 4VWJW $&O,IR Y]Q0.F!ND_+"& "G!#R!2H6F$(N4(& %VE"@22=)KJ+N M:O ES0S::M?I#%AM='(F-(;!3A5UQASK#0X3$3&=I#52[/BK=<@<2E"V C,\,="$Q(\.JDBK@I)< <9)C_*2RO*B[S_ZHS72E[H#6:J2/*O3C MS+9J4\N07>"5LQFZGP"FL+6G3PMLY@V-UPX4M8_WS&R6->I1*)E<47&5<'H. M1!?C,W842*6-"/E"[\8*CVS2 G:3B4W1%31]"=B]Z?\T)"^8H,XZ*X&"?OEM'\:PM%D ML'T>#Y,#-5\AHD;18&<=A^U!WTJ*[;P4_]V/?2HQ113DO$[)JJ2DH5[Y@LBO M,1*O1OX0KZ5Y;F_81[#.2K -?^I2K%;#YB56%M5A88]?VPLT51>^XG/HM.'( M'[GZWZ\F@K #/HY 7-0$%653G5XW.4\?+Q[2A$> 4$A$2>/I'Y3 MK]0O?GR"_XO!?Z\6)&AXB2V@J% MG:"S(8MWF$+T]^OV%,(]6VLV!F^W9(D_&6X70S\8;Q=;UDS0((LIL!&09SMV MA]'[D^O/7"BVXGD%!PVW3?+$CR?=G _\9'S@V0_-YR8').V7(/+94:A'9=U% ME98X$%>J&>:,C5+AH@1[4;+1H9)H\>F?RY?G_O_9U,1W$S9%]!SC/IT"^@)( MGMJG_&T[X#4[NT/'=ILNT0IC0Y/MOI!Z^FJ6" UN:[OCL_FGAA$!PP[.3@Q,?A\[-4,Q#$\B89>-$D M?GO %$9^$!_D_JT===I(O!D'T1'>V!]-CO ZCV9'*^MVY:B^?(V\PB;U! M>&CXQ$^ZGDJ21@<[/Q]*PHXT'&-7.N;SL#5HZ$_"#BJVZ'[1)%QG[INU*-$F M!%TDCB+X=Q4RH8"%6MOD!GXXMEO8[I+(HXY(^(8].M^X.9K/Y\I-V8BO>(X6 M::T9M91&%3CK(GM4A$!<]]/G)!]8*L_&4EA#HE;Z_8F^_LDYZC-,E2V;]J[6 MS)B-2P_N[:=&A?KJT0RMU)'Q[K_@Y=PYB+[?T?W#/][17 ML9Y2H)V%S1KR51/\%]P1H\ ;QX-V,CIQ@G_LPV^_\UV^ #6WOS[0IQB\PKM/ M]-O=[0\<']QW_9;<_3J"&LXQ^'C7GR%KX(^2GKOB-0LCE_8K_U0:(PO[N ". M_8T(\/U,2M,LZ(#MSS[7_P-02P,$% @ TCNE5MT2N[G]%0 ;$< !D M !X;"]W;W)K&ULQ5QM<]NVLOXK')_.F71&EB79 M29SF9<9QVI[RJ.S+LTW3;'^XN+#91I6IG9JMJO!F9>HR;?"U7E_8 M;:W2G">5Q<5B-GMR4::Z.GOU@I^]KU^],&U3Z$J]KQ/;EF5:'UZKPNQ?GLW/ M_(,/>KUIZ,'%JQ?;=*WN5/-Q^[[&MXL )=>EJJPV55*KU;%Z>79\EN5JE;=%\,/M_*;>AQP0O,X7E_R=[&?OX MZBS)6MN8TDT&!J6NY&_ZQ1$BFG ].S%AX28L&&]9B+%\DS;IJQ>UV2M*KW265@V(E9FV:G2U3K:FT)E6 M-GGTWGWZ_L5%@Z4)P$7FEGDMRRQ.+'.9O#-5L[')CU6N\O[\"Z <\%YXO%\O M1@&^2^MIGD&S;&J MWJFS5__\Q_S)[/D(YEIU9;PIMA5TU*TCZ$Y%\ D_R^44R#FT2"R&*.AG8Y--NE/)4JF*)F_36N6)KGA>G6.T@DPWFQXM:PT@ MVP)2M5:5JM.B.-![M6U4/DE,G?Q\<_-^0E :8/"QTGB>W-&*=IK<5 M6"P;86ZF(HWC/<^D#+9*D-ED!K]PO=M.A MB06K/*USF]R:G$6"B,+XW=S=3A*\'1[^<9L3JF[DQPDV;,JV6*>TC>6!U_DI M4'(0Q&N#/PS@IYN[U],107D+^=/G!*UJ ?_D2C3'29/Q$Q-[ZO30^1AC10HWMCQ>G#' MC$:SJ95*2K&MBFSKT&A\6"10RX@OR[894ELC9+!IJP( MFD"CDS3_ PY,WC6;M('?JN#IZ0&6+;3:B;Z"S97*E+5D@&EG:;)*==VW1* # MX;&%M!FHAWNG\FGR]D@$::/@ZM5K@>E#D4&X#.Y9I MP79#0J.T) 7U_'@#P.42)L01>1%1,@ZZ-11?=D2 M&ZUHG%-JCMZ )::>7A7;VVA$737$I6 XM68WL]^ N^DNU04[%IJ'L3N(EVDA M28@N3>V0UO?$&U;,FHHGPM,HT=U,UUE;@GX #TSOHK#C-'[P7130!HL%7CU@ M0YQ&3ECEO6X4NF2I;,R$<:&-,M2=*<#D@AC86AX0D!&EW*5%R_(!(F6?$B-X M3R861/F=R=J(B(P']WXB(.U[*".W(PL3=]DSW@&\<0@F-U/E=E7 M"'*RA@RN-U49.T0$(12Z>.-B(_T9LQU/@^UX.JKY=VK-1*1]K959U^D6Z %- MR?Y.Q)5_%V;R&\B1ZT%>A$L044@ A%IH:,5 M89ZV&9R[ZJU!GBPH+PF1(D&6=RX@RS9:K2#0'IE<99H=.1FJFD,QEKS?WKSC M+_[].=[3^'5MVBW'K/0FIT<;T)\"TJ(P&:$&;IJVSI3WE6S $"U02*QJQI8% MZ7>W#J$]%);<,JH_?D$0PC[MMQ4,AZK[YHX$6LR=VQ,+OM,_,<7R>MD" Z ! MA+"Q2D4T< R)GJ@O,"<6B[)7O1^>$X-N2D7VP\&TM-N@7LGK)G+@U MFS]GIBV>NV__TQJB%7+-3X@KD =E8B^D.N&>2V2BLL M!M=Y6VU;FD*!+GFERF.%Q?B-N%>HF=(\)H>'SAHPE5:NNF]+(@]IS22Q+9EU MFWP>V,-$,@&8HZ0.%O>@%8P6 N5=A^[E(+H?JVXACZ$W];S[>/.'Y)&>JNES M(+1U,0%4&"\:3,:XRGC*0UIS!P%"V[ST7*PK35%,(<>>6E08?:$@TQF1W008KNX MS_9J1XTYAEQV1@+!0FHE2,KH ]$4@T(>19H$V>'@B >"U%Z#G3DXF1S>RT^F MR8@E?A8L\;-12_RAC]&0U?TF ,GQ=P3XDM21OT=TUU!=B"HG.TVADR1KA6KP MG(,SY*N:B&Y;X7T*;\5)^0&"M#667G)&4JD'Z@8%^,)BJGGM>FMJB7>S8&N9 M6WN-3)'#>9[ALCS/*EJBW9*H]%6')8?&3^]M>0^TOYO/9I/9;)9 @I:PUZ<2 M^ DM1%$Z^UYQ]2O0R>S9P+ F.V(1+2CDK C_'A[]0"K[)A$,*;J8\3 M:]ZQBL\/E[A&59P#T94&'W8R-IO9V#)X M:9&>DU\MI;(S)L;]>)C.J!K\L]X\2.!UY"ATTXIKK2C49<^Y2M9FI^J*_1?& MM%0IXPP:*[P;JFG1MGN^S7+6C5S1N*2ZM^-H@^EPP!\P)C^PH:B*?/L)U!^H MM6$_&V2X?MG/2#-A,[NTW".]20/6+L/-V>,5AI(6YQ.M"KB->IEY=" U'Q7E M'\&_YL!VG2MP7!L8E.%1.,,R/ B\)R59NM4-*/)G*$LP.?>*,E(?%<,#&Y"] M\15AV K87VTW/M:[^?U=5)0@REIPC2J/:XBOD^U@-4G88+#F4U<^=^40\C:( M%E+R8A%6=%102##N^%^M13!(.^@JJR93*;53&[,Y4PJ+3Y.VJ$T+LG)+L)38+#P,$0'E&/1*<=B5#E^[@P1"*.E'D7L6M=I.:PEHP"'M61\ ME9ZZN$,]5TMWE5FP3G$57(J=9+?>F#>>27BMRV5;6V$?* :%R!JI\]#G\P=K MB ]%(%W!8YSNW>GP?/0(]U6_W.@*DX/D_@MP>@1U=2E7FLFZ\3LH85U3@5&V MN04%6Y=G4%WB>G8]BGEC*.3R[QY[Z(T" MYW>FV'&(^P<,1UR:\ME^CS2AP!H[XS047*+476IR]I27)O?L ^,]']$R@9P5 M\-E>A"J;Q_^/A2>]57L:>DQ-3INRGE"*SCI)X3UPEC46P-S'T,<20;FUPSIU M32U44!W%\A12+'[OT\-])1B1K#(]A(I/92H8F!4@RGG,%F)?40WGX/0D6!\Y MV^"]P/>QZ7*/NL%P('#^5#3USUP.R">]&XJ[I(#:[RM!'- BPS7UX;Z-VPED MI&HEE4KH-">E3HFPE"OAUN:0%GSD11C5)F]!9Q[J#IK9&M/*=$K%F_6J&JI' M] ,XCJ[Q!7";(!;\HP0RGI;Y22!P\]C&9"S5?@.RQ$IGZVR-9#S#CJJ[=5X M7&!1&X3SE'!W&/O5_/$9'P"Y&D\L-JNV6,&%NS(W0K"UJW.+P!S+]FDEH?!& M^@(0S^S4N6W45DIJ7- 6P?L!Z>CWKBZ[.O0%_$BZ*7,]'AN5^'NX=LZ,04V2 MKBH86<&#A'CI5FIX*Q"&3RG@GC&^X06QHJ>O'*$!8&53J4UPH38&[A85 6C\ M<>9]02'0N^^[4XQ!P-X.G=CDKCRA^0(;/M4XYW;&8:E=\ MIGL";-\1>2;&8DF%1SD8I$7\H4]$V=A)Q4P)U:A X5-;FWC*,$V'Z'**\:[^ MF$:LC]6#43XUMVLY**EHV_E.S]GXU/2D#9@F_Z%%[MF%$,%A#Z;VO.T\?KDM M%.^7]&X8Q>BD.SC_>*?=YZ@@+DN[M,1V*803E2BD]\(33JZ'3$60L*[0V^Q5 ML0LM,U$!;:..FCZH(X-M9$%!,.3051DYNZ@BK-FN_5=:M=2_0AE#W[8H/ACA M5BE/Q@?/KBM+3&]< *OE.,V;:3A3Z*X[4EN:JN4F M"@MF*=5#DJJY9>8FS]F^46EQ,F1ON/3N0K?4BR]IE,UJO13&L)8\ M[:NL#L&$2 .W*OE8QL=YKDDQ4S55%?N,Y% XA'A=Y$;JZ\+"G-K-K(MX/9"O M$(W04.+,7.^$JK=S.L;=Z9S[]GJ9H-@6"HJ/&DJH5N08PQY@R\),*9?V30MN M^_>>"U;]YJ2336^I])/IG))*WSGD)&?4NG2]KO/Q#M6[$^HQ:%=&00V72$[! MCP.24+T]I:N^I,(!Q%XD =]=$:/78'5\(B,O4\ZVILG/,HEXP(^<#7.&0"93 MWA.>Q-HII393'Y7+>QF9;D9V(5@(YB=6[A[TQ+7K (M[R^0=NU^JO==IT*@@ M]+WUO:UFL3=6>82HBN5"H<^MMKI1WG:XA,1K@NNRV3FSY+JSG!9U93Z!.T(E M_%LI35;"]\T>$I/!!TRID;A'P#3*Y!U2[HW'@FI;V@68L6UZD H44'),O]XT MYR3,KI,WD*-/A*-B3A?LG.2W7PE*SG)QHO3FC0 W$\,%5!Q_1 49I@'M1V]U M?#@/$U,C\H@=5^4H@89/>7/?A]'?==>L=G=CSAF0W7KS;$&&_+M+LT_E= MMC&4GOO2@.OXD-R1I"+68Z_>%,C16>^(B@J&7[%&Z,=P?1]!P[Q3<8=N+,%= METEL BBM[;6!"LZ2P'0MH1-):GLCR>-X56%>3%PBRKJC[:?S%?6 ]+J#)!>D MG#* 84^E*C)F;]J03-+F^313^'1.FDB97=RCR\6SDF*'7O-0 ZPS1-%:\H[)1V ?(>F1?20)=+H3SY;]!S.%:$< MAYD4RM246&;V*+OJA7Y-NE9R*4?*.\=!QE*;+:"5\$ZM](K!Z;?0?FJDSUHG M1,,[H-0F+;)6LH @-6EL_^CHB M1=.I)G MG,'T!Z.2JKU@4JXH18!:Q!B-? MW1AV$V'Y 8BD.<>J-^[3*%^NU?(P&8"FZ)33W62HL07@ /X@A:X=@6/[+SMR M%4S0;8THIKA7S?:S/)*YB"W)EA=;VU)?)IFEF 4DF4*E4^H1]QU]G-YA<,V= M0P??X1)$*H5A;5S/"\W\&EYY9>T.UB*_=D\A71,?WP0!CT,2^J>JS7$UCD^, MJ?Z7<&P7=)J)*(M5FT8>!YF/E;K2IO(:6?$H*4^21D]XQ9YCTD+EV M72YA9KACT6N_DNL6HV=#W86+^?A]B5]5PV?BI#?B- >#S&\%DM"-O STO/>" M\\MHA]I;,VFJ8T)Z'Q6FIPU"QV4K?4)<+>\@P+GP^8WKR-OS55:2"Z:=K?V4N/%_DQF/\[>L=.H]M6V$P?#"MR M#RD:H^2JS?&&[K73="6SN+%G@&X]=$\V*Q[=G^+V\CR^0'7DJ#T1/='./=$\ MC8[PCY"8A*!\[Z\7PJ_H74ZN MYK/HR6SV;')]=<7W"L.>]IS.-_W9\\GE['(RGR\&GGRLR+>IDQED'XW9Y/KR MJK>W^>+^7B\GU_.GD\O'3Z(GE_/%Y!F>$+@/<3OG*8'R4]]6X69?+[KODAYJ M]*;"P<,Z.+FO:*/Z&G(4B0^_SN8B"R3X+F/KPL*(P"#!M93D \N6Y(P"FHAL[ M_+CFV"F-KR5&4^]U+[I&M$KMIYZBTJ)EF1LBX'P0U*.!),KN>HG4(WM!+B4$ MF31I#VW&-65+[0D[E\ -7FT)/HD#(CB^AN-JC_X(]PL9.UYFR)S(;3H!)#E/ MUW'NBZK.,G1GTD<,C:L;$M1F2#VD2]UG>D3XB9R$^T?4EFU*&!E5[71M*ND4 M&5._[JK4?/RNU =%C;/QSPF\QP+XG*F3%Z6^"B2UX>5FR_:G V[=;Q4DOW6G M7\ZN'!VNN[DW=Q^37\T4(^9/SN<8%%^:ZGJ6?PG]I5U3\=M3U[V$5!?1#Z"4 MJE[SS[SPIU#3397>P^% CBM/M,4R.+"$6J)!4G?[]#2E9EQQ6" M]F5?)'+(F3F'2EYQ1:?&PF&JEY7)+&B4XXV#(^WNZ$6 ^+"*+CIUZQ'HGUYV3]"=.,O)% M25L9\JO MQO3NS3R-LT_D5__O$8*M5&L0I_DPB#'HK!JB?EJ(_X2B7PXNA*<)KE"(I#@DB/,L9EA<^1_\=Y7/UR@;Q,_;WDH#(\UW4' MJW&$L("2)X\MPGN?D9LQI1[6FKH+&VDF8Q5F8).D)R5?Y MB)4$!TVF,T715G$$(P[G67[ +4E?7(19K/SD21+L*I0XLS=@>^N#N9! M0$8=X&RJ_*+1'5J#WOJ7@K.%%T!WG0[2X3'RN;N#?VSO7C(8EBW'PQ90HFI\ M=H%9KKO703>QJO$W\D99O-_]L,('%6BW ==+A:G>3YR#X8FV^@]02P,$% M @ TCNE5G9@,.;' @ W08 !D !X;"]W;W)K&ULG57;;MLP#/T5PBV*%BCJ:RYK$P/I9=@>B@7)+L^*S<1";^6"*E<-W8+QTHDGUC>7\434.N2\@)+Q44)$M=39^;?WD=FO]WPF^-.'&B&3\;3F=+J0!'L[W[%]M[I3+BBE\ M$/D?GNILZHP=2''-ZEPOQ.X;MOD,#%\BL),J*O1F[ MSQB,_)XOB@:=2EZJ6EJ*'G(0]GS^8 P_;(';VC>)O:]V#W5$@AG]H%^WY9T[+^;V\:/UV/#1T$Y+@F MJ'&PO=V]R:W-H965TG>226#AV9CL4_ON= MDS3K*/2!O<2^\]UWWYU]E_E&Z4=3 ECR7 EI%EYI;7WE^R8MH6+F7-4@\217 MNF(615WXIM; LM:I$CX-@JE?,2Z]>-[J5CJ>J\8*+F&EB6FJBNF7)0BU67BA MMU4\\**T3N''\YH5L ;[HUYIE/P!)>,52,.5)!KRA7<37BW'SKXU^,EA8W;V MQ&62*/7HA&_9P@L<(1"06H? <'F"6Q#" 2&-WSVF-X1TCKO[+?J7-G?,)6$& M;I7XQ3-;+KR91S+(62/L@]I\A3Z?B<-+E3#MEVPZVPE&3!MC5=4[HUQQV:WL MN:_#CL,L>,>!]@ZTY=T%:EG>,2X=)>RMAI/.?K9 M^"9-=0,9@6>\9@.&,)D194O01'"6<,$M1^WI=Y8(,&=SWV)0Y^JG?8!E%X"^ M$R B]TK:TI#/,H/L7W\?R0Z,Z9;QDAX$O&?ZG$3AB-" 1@?PHJ$"48L7_5<% MWDJ\PQV_C>NZZL4FOC M^&?PA!.CQOZW ^ Q"4>7E]&.3$=T&I);5;G,6=?GZ*Q!,(L524!"SJW9HS:C M%WNZ<#2[&)-UJ;3]9$%7!">?1DQ9$ '8^$,Q7]YIDM> -)KNZY#^2JL!%F^A^/+>&=/\>L+2O5< MCRZC\*V'Z>\,EPITT8Y00U+52-O-F4$[3.F;;CC]->]&/+Z @B-Q 3FZ!N<7 M$X_H;FQV@E5U.ZH297'PM=L2_S2@G0&>YTK9K> "#/^N^ ]02P,$% @ MTCNE5H;P$B$9! &@T !D !X;"]W;W)K&UL MS5?[;]LV$/Y7"#4K8J"Q7K;BI+:!)-T+:+$@R5;L1UHZ640I42,I._GO=Z1D M67ZI'@8, PQ;I.Z^>WUWI*=K(;^I#$"3UYP7:N9D6I>WKJOB#'*JAJ*$ M^D M0N94XU(N755*H(E5RKD;>%[DYI05SGQJ]Q[E?"HJS5D!CY*H*L^I?+L'+M8S MQW)*[=%25@.A6*B(!+2F7/GW]Y/C+P5^(/! M6G6>B8ED(<0WL_@UF3F><0@XQ-H@4/Q9P0-P;H#0C;\:3*&K)>?J*;SJ11K(HTTHID'&ZK51N=888KR MK"6^9:BGYY\!0U+D\H4N.*C!U-4(:EZY<0-P7P,$)P!"\D44.E/DQR*!9%?? M16=:CX*-1_=!+^ 7*H&%OA,<"J_5&Q_5,-]RJDL8P MSQ:M1Z->I#GS]79#U)X@A7X#<2 3DMQ(DQE@L"3<%(M*TSY5( MKRI<4*5 *W)!@M!K,7 U&?UCQ_;M<$87C#/]9M&C+GIPU8Z=KS@T/[44!>A"FR.-^1&W^SZF':N&7:^'RFU:;A%6>Z@F/LZL?: M3T\#A-,Y%A+;'PM'3*]8,M BP?FXPKE?&NMVO80"$;A]I@G.,Z:T05RU6 KY M3W0&)!8X4' C(4I3;0-0I@!-'D6AR!K-X2<5',\6'&)64U0*T=7@]E]S^B63 M #OCK4/S?>&CM+=,__ETS!?$O^D4'A=/I[*WD1KY!U9PJZ;8;E$N2-1MGNVB MAU112ZJHGU1X.4@J#K8@6"W9G5I( 8X52X@6MI)[S#]&NWYKWRO45WOV0G)% M5VAI:?AH[B-;GFJ0N:7'&R97#5I%?^@=*B=,Q:+"E*/3T(K>#+T?SDC@=9O MZ_.[,J8J(RER^'NSOQ_S?\+W!Q--25F"C2E[QU[D=_@YOCXCO9,VO9.S^9E6 MNI)@+D\LK_+&C9*^U1.EPC@/O#R6^WZ#Y^;X3T- D5B;.VY)9W-ZZ4$ M>^Y+*1''2GQV1L]K9'9!3NS(4VY(.JC2;D,R@$SWXO6_!B3HDN%1P"%%56]XC0>8K&_B]4*+TMY^%T+C7=H^9OCG!:01 MP/>I$'JS, ;:OT/SOP%02P,$% @ TCNE5EC+\6B+ @ *@8 !D !X M;"]W;W)K&ULG55A;],P$/TKIVR:0*H:)^E&Z=I( M[1@"I(EJ!?;93:Z--<<.MKN4?X_M-"&PKB"^Q#[[WKMWMN\RK:5ZU 6B@7W) MA9X%A3'5) QU5F!)]5!6*.S.1JJ2&FNJ;:@KA33WH)*',2%784F9"-*I7UNJ M="IWAC.!2P5Z5Y94_5@@E_4LB()VX9YM"^,6PG1:T2VNT'RMELI:8<>2LQ*% M9E* PLTLF$>3QX=O#&O=FX/+9"WEHS,^YK. .$'(,3..@=KA"6^0R_H"'?"X=7R:Y M]E^H&]\D"2#;:2/+ ]@J*)EH1KH_G$,/,"8O .(#(/:ZFT!>Y3MJ:#I5L@;E MO"V;F_A4/=J*8\)=RLHHN\LLSJ0WLBSMX=@XV2.\^D+7'/7K:6@LM7,(LP/- MHJ&)7Z!)X$X*4VBX%3GFO^-#*ZG3%;>Z%O%)PCNJAI!$ XA)G)S@2[H\$\^7 M_$.>Q])KT*/C:%<9$UW1#&>!??H:U1,&Z<59=$6N3V@;==I&I]C3E:VT?,<1 MY 9JJA051H,M(&VHR)G8'M-[FG%NP!Y@5G0G.("L?]''HD"-"H%JV$AN2U5/ MX.)L')/D^K_'AS;*LX7/O;"W>U09TPA+Q3*$"A6L"FJEM*C;?<44]35LGSC" M"A5##?/.84R2013%G7T.;X>$=.:GG4"(FW-HP8MN]Y*0 >EYGT-$^NAYI1B' M>.SQHV]2VE[93IBFE+O5KA'.F_K_Y=YT47OM M6R8T<-Q8*!F^N0Q -9VI,8RL?#=82V-[BY\6MIFC<@YV?R.E:0T7H/L]I#\! M4$L#!!0 ( -([I59K'H/__@, "4+ 9 >&PO=V]R:W-H965TSYQ?!,0<,BT0:#X6L,'X-P 81A_;S&=WJ4Q MW/WNT#_9W#&7.57P0?!O+-?%Q$DQBO _/ GZATB51,""A'T9G\*(^Y\CB M13^8\ZE46Z3A:233,3>JIAE,'&P)!7(-SO3]NV#DWYZ)<]C'.3R'/OUF*85! MTC5([!!"%?9.;4)5I#'1LXH(*U_5DF6L6IY*X;R3IP+(YM\XTJAXSVFVNIIE MA4!J'+@FI_?):$?W?[G[Z=" NPQCR!O MLL(2IU,R!#*/D'Q\KO%>0*6UX'CXG.F77BNY=E/R\ZL8N3&*CTRMKA;&"<-T M\+0UD51#KQ;M&07N-4J]%S0HR056\06H5)>]6NRFHUX8N7[2"[UISM8LARHG M+PQXOI=W$-Z^*7^B3)(UY0T0L3 T+[&IVX/I5'Y"]U&Z(P:^&R>'E3U#Y+@G M!M*1H+V.L^2F^GL>ZZ_X?)]!(@^N[\*?EBQ:^GO&1[J M23"_=%.I0\VO33G'*F/YNQ5X!IDQ!:;.V2M$AH65>#8-Y4<@RMS!JA=K!+1+ M_4K;,=MV^:/12N-!FG"H)I]IU1@&=*<4#N(@'0S]^,A-ZH[\7L"V]LFOV]LH M3 >![Q\9['5$ZB8)P9__ I@QN8B'@S"-+H^,@M#UHZ-.Q YFE.N!S.!BFT6 8'">>NO%NI>*XB\&, 2>0@D$T2@91 M<*KFP6M"(S<-SMTDWL[H4H)CSJMX.D!C@DF&# M]>XT4BVZ&L%;2H[2 T%QK'*OM9X!P+TBC@_D((W0G&03\93_\!4$L# M!!0 ( -([I59]Q#5[; 8 DV 9 >&PO=V]R:W-H965T;CU-=\2>Q(T2BES3)Q/5H)V5^-1Z+ M>$=2+"Y83C+UR2/C*99JE6_'(N<$;\J@-!D[EC4;IYAFH]6RW';/5TM6R(1F MY)XC4:0IYJ^W)&'[ZY$]^KGA"]WNI-XP7BUSO"4/1'[-[[E:&Q\H&YJ23%"6 M(4X>KT](K?VVN1Y8^(I*06&H$5G^>R1U) M$DU2Q_&]AHX.;>K X^6?]* \>74R:RS('4O^I1NYNQXM1FA#'G&1R"]L'Y'Z MA%S-BUDBRM]H7^T[FXY07 C)TCI8'4%*L^HO?JDOQ%& /3L1X-0!SML ]T3 MI Z8O TX=4C3.F!Z[B&Y=8![[B'-ZH#9N2W,ZX#YN2TLZH!%>7>KVU'>2P]+ MO%IRMD=<[ZUH>J$4HHQ6MY!FVMT'R=6G5,7)U3]8%IP@]HCDCJ!U(=3G0J / M'I&8)N(C^@-]??#0AU\_+L=2M:>CQG'-OJW8S@FVC3ZQ3.X$\K,-V?3$WYGC M)^_%^^^T[Q@ 8W6A#E?+^7FU;ATC\6^<7:")_3MR+&?2=T+F\$^8&\.]\\.= MOLMA#O=(; P/SCAW:WKRX$-S^.=87B"["K=[PJ,SPBV[+[QU)R<'[RY46$B9$G]7&2)U,KD2.8W(]4ME"$/Y,1JO??K%GUI]]1E2P60G3B>1Y-77F MEOI9CI^/;WUW/]N>N9/.CC[DT060L! 2%@'!6G),#W),C7+(>5'&- MJMQS%A.R$>B1LQ0)G!"ADRGY7E#YBG"F!5KWVF/D#K7'[=KCNOHF=NR!;-:' MA 60L! 2%@'!6H+-#H+-C()](31=%UP0]< @$7E1#RU".<9)3-2@OV]4=&L$ M#C4+$N9!POQ9U_GYK$?Y ++5$!(6 <%:8LT/8LV-8CV0N.!44B43WFXYV:IT MAW).8]+GE)$UU"E(F <)\R%A 20LG'<2M6/5/VW=(Z!F6U(M#E(MC%+=8;$K MLUZL%W06?%8I,9.]XVPC:JA3BTYO,)U.G6DW 2YZ!N2+^65WH-W=T;$F3G=$ M'D">1P@)BX!@+14N#RI<#A@942$*G,5EI2%F:G'9N8N3 M'BD@F_0A80$D+(2$14"PEERVU=2M+'-/PY($KQG'50E4);!JA+2G/F:E#Y0*E>: T'Y06@-)"4%H$16N;>%1!M8TF?LU5#Z?,R_&K-K#7.KO; M"_4F[SMS6X.-@J3YH+0 E!:"TB(H6MLHIS'*,=>?-ANJNS67)UCJ*7F$XUC/1-8=7^\#I-TMFL]/ MI%7(@K,'2O-!:0$H+02E15"TMF5-J=XVU^H]\DP2EI>]75FC4,^AA,=46:<+ M]RBE"5$/I1FIJZMXK3;FA".)^9;TY]Z>PKMS0D'(DK0'2O-!:0$H+02E15"T MMH)-,=\V5_,?R@DB_66;S9%NU7KY39X=59*>'.G-NK-U[@G;0.OVH#0?E!: MTD)06@1%:]O65/AM M*,T'I05V3YE^T5^G#T%;CJ!H;=6:NK]M+OQ_SDFF'AKX$Y%(=W*]4H$6_$%I M'BC-!Z4%H+00E!9!T=K:-7,,MGF20:MVSI2"&3-8OS<2"8YY8^/_S5F;P4,EJVGLS5Z"-^J"T )06@M(B*%K; MLF;2P#%/&KS-E^:2FQDVV"S0.090F@]*"T!I(2@M@J*U!6SF&!SS',.PK_^8 M88,%!)UC *7YH+0 E!:"TB*G._\Q=]\\J51RC8_>+TD)WY;O&@F5#]6#9/7R MQ&'KX7VFF_(MGC?;[^PKKWHKJ<%4+TFIKG!+,X$2\JB0UL5<#:YX]=Y1M2)9 M7K[%LF92LK1_EK]!U!+ P04 " #2.Z56 M:=X,>A8# #-"@ &0 'AL+W=OTZSM#.,:&6/S%K]]R?L%)FA,(]1Z+,<\Q?KB!CRZG5LU8+#R1) MI5ZP_4F!$YB!?"SNN9K9#4M$R3)A?M*QC'0N%I9 LK\$J@YS0ZA\_USZL M ;Q= +<&N%L U]T!\&J MR^@7P/ZQIE*BO$AP!+[$\Z6B.MHQ:8'QDR#5O() MU66?2:Z>$H63_JPJ-V(Q$B2A)"8AIE*5(V0EE80FJ& 9"0D(=(;N,.=8UPD= M!R QR<0).D*$HA\I*P6FD9C84B6EJ>VP3N"J2L#=D8"';AF5J4 W-()H$V\K M,8TB=Z7HRNTDO,7\''F]4^0ZKH<>9P$Z/CI! A)U6&5+?M?== &$#9V[HFNA M"?;/:@?-AEJOJ9]G>+W_KE];:2KN?CNWOG$N1(%#F%KJ2A' %V#Y'S_TAL[G M-A\/218@/QU'Z:KB'1A>?>$N M_-[$7JR;U+GS6TTZ$-F&28/&I$&G20\@)">AA B%6*1M;E0$PW4W'&?+CSUB M@NZ8C>R'3?;#SNP#B(%SE3N+U4 7.&1"MKXCPU8Z^_@&8O/2@$("P'R%%%H/-7HJ0]50JA &<0*ZIR/U*GF5?-4320K3#LQ9U(U M)V:8JGX3N Y0SV/&Y&JB-V@Z6/\O4$L#!!0 ( -([I589YOL%MP( &8) M 9 >&PO=V]R:W-H965T--.+^.U MD(^J -#HN61<3;Q"Z^K:]U5:0$G4F:B FYE7A;8#?C*NR!(6H.^K M6VEZ?L>2T1*XHH(C"?G$^S"ZGL?6WAE\H[!6O3:RD3P(\6@[G[.)%UB'@$&J M+0,QOQ5,@3%+9-QX:CF];DD+[+7&U;S?4D_RQ>/%!-\4XU[5KA(-JII@$N?+5330-65R'^9=6$[/?N M*/L",4?JDG*%&.0&%YQ=&!K9W.I-1XO*75L/0IM+T#4+\Q ":0W,?"Z$WG3L M3=@]K9*?4$L#!!0 ( -([I58M8%JK4P, "\. 9 >&PO=V]R:W-H M965TS7:"-M'0@>)BHJX 'Q MX"6WC;7$#K;;CG_/M9-E3%XSL/"U_9-M-FP8WG)=W"&O2WDL*&[7'\5AT]0%S0R>(G( ME?TDARIV@L')3FE1U,G(H&"\^J;WM1!'"8C3G1#4"<%I0O1$0E@G6.7.:\2TI1X\BYE^ II.]_%4IIZ@H=ZKH)>P!LJSTGHGY' "\(./LO_3P]Z MZ(2-O*'%"Y_ ^T E1Q$568$D:R/2&;DV D)Z1K[H#%>OF4IRH7:H'_EY>:NT M1&O_ZI*RVBKJWLK\WB]421-8./B#5B#WX,2O7_EC[WV7#@.!M52)&E6B/O2X M[2,%R4XRS;K]4R&-+))Y)^WC<.I/PM%X[NZ/Z^F("_U@=A37HCIJJ(YZJ:ZU M2.Z(*,T[IY-?;_IS#V4@L%:EXZ;2\O9QE9T.J,A!82Q7?>_Q/]P8S;0UU[$8_]$+?#TY<^Q^!;;I'+8C?2_<; MWX/",\.V$,^')698N9BBC=-NVKV0SSVNH=#: @2/ @0OY^-ZKZ&4&0BMK*,#:0+P M^48(_3 Q&S1WQ/@O4$L#!!0 ( -([I58SX?T*/00 %43 9 >&PO M=V]R:W-H965T.,#7Y3&WH@GHX8MX [, MQ^96X2CN4 I>@]!<"J)@/HZF].**GEL#]\9O'-9ZYYI8*C,I/]G!^V(<)=8C MJ" W%H+ASPJNH*HL$OKQUP8TZN:TAKO7C^C?._)(9L8T7,GJ=UZ8.=4?B4HYV9 M(/V*S:1B+JC3A0+ )!GTPI1D.IMAW,C)-1C&*WU*OB4?[Z[)R9M3\H9P07XM MY5(S4>A1;- 7BQCGFWDOVWG3%^:EY$8*4VKR3A10>.ROPO:]@'V,,>@"D3X& MXC(- O[(Q!GIT6](FJ0]GS]A\QNF7C+?C[';#EXT(W+(=QA/5!@UI!-/GZ M*YHEW_FB,U9' MN+U7D7J_/@6OFY50-+4;!9!639S!76==*P!QL@ M'_7S9_NNE^!?MV1;3L%97\GI;^H:-P*>>EJ:X&\*MFXVMJ XM*G+"_#V =3#'M* MW58E&:F=7@VMRJW>H8<('N\!2_XF-^R>U\O:&X&C*J%CH>U'8ZN9Z.!+'[?T MJ*+K6&C[\=JJ,QJ69].BX';AX$G45,S8>HU?TSEH_7CL^K_GLF@KV)]# M>=&M]*)!M8(E;EL!;/J?'KLUKP _JC';"G+@*ZMJU-(H=ENW8]4M*CK%Y2571Y[**#GPDCRJLXIW&!:9I MX?HY&I.V%*;M871WNY[1U'5*XNWK;<,)/\ 77&A2P1Q-D[,AYDNU/9QV8&3C MVB S:8RLW64)K !E7\#G 9 >&PO=V]R:W-H965TDC@54R.4SZ;L$S&40KWG(@L22C?S2%FVZG1,UX3 M'J)5*'5"9S99TQ4\@GQ:WW-UUZDH091 *B*6$@[+J7'=N_)ZIA;D.?Z*8"OV MKHFNRC-C/_3-;3 UNKI$$(,O-8*JOPW<0!QKDBK'SQ)J5#&USV*1_Y)MD7:AH']$8)4"ZZ,1^J6@?R@X5H=!*1A\M$C#4C \ M%%A'!*-2,/IHA'$I&.=OMW@=^;NTJ:2S"6=;PG5N1=,7N2%RM7J%4:J]^RBY M>AHIG9RY; ,\56:4A H1"4E3'\B:LQ6GB2"?;9 TBL47\HT\/=KD\ZE^)V36MA@+=G)!G<27O-K5'N_R.\DIN-C5' MN]P&OU6^^'CTIKJ[I^2[MJI['PANCIKDM1=I55^#E?.L([RG-!,9C0GCY#9= M6&UFPZ[Z=#?[WL(,N,"$ MN9@P#PE6\]:@\M:@U5L/L,S2@#['0"!9QVP'H*:B4ME*SRA]#D$DFXS52CW7 M6)@P&Q/F8,(6F# 7$^8-WGV,X[V/L6:L866L8:NQG&-N4@D^1!MMN29CM5+/ M-18FS,:$.LU?/XV(6RD."U?PRJOPR:O7+GS($3KYSF@I: M+&>O,QDR'LD=44MS%JWNM+V]XEZKT^[I+M]X6 ./6*"=Q2%*GC,NW$,+5 #>JBTCPL6F&OSMZ!6 )\E1^."M4_9:DLCG6J MU.H ]CH_=CQ(G_>N;HICU#=,<:I[1_DJ2@6)8:F0W8O1P""\."@M;B1;Y\=N MSTQ*EN27(= N,Z@GB\9DZ\W.D!U7#W[#U!+ P04 " #2.Z56_G?,0>8" M "P" &0 'AL+W=OW[O M+FN73+>1B.W$\9[\PY^M,FP4W&5=T M#0O0]]5,XLQM65)>0*FX*(F$U<2Y\:ZGL8FW ;\X;-7!F!@G2R$>S.1;.G$& M1A#DP+1AH/C8P!3RW!"AC#\[3J?=T@ /QWOV+]8[>EE2!5.1_^:ISB9.[) 4 M5K3.]5QLO\+.3VCXF,B5_27;)C:Z<@BKE1;%#HP*"EXV3_JXR\,!P!N^ /!W M /^U@& '"*S11IFU=4&FJN- 2WW+$Z60FH:(\ M)?"(_PL%BM R)4)G( E5"K0BYW>@*<_5!?E([A=WY/SL@IP17I*?F:@5AJNQ MJU&)X7/9;M?;9E?_A5V_4WE) N\#\0=^T .?GH;? 6OA_G.XB_[;)/AM$GS+ M%[PU"7T.&\IA/Z5IOFM54083![M+@=R D[Q_YT6#3WU^_Q/9,_=!ZSXXQ9Y, M;^:?%^2&:0)%E8LG &Q/#:5M,R8AY1H7&/ -7>;0EXJ&/[+\YMC8)+'OC=W- MH<.>F.&HC7DF?-@*'YX4OB^;JI>*25X9P4WM3(HX \)$J26>%+T%;,C# T71 M572DNAL3CZ)^U6&K.CRI>HX%I))E5F@*&SQ(*SP6-:'IAI8HNJ)/9MZK.>SH M\4?'F>[&#(=AO^:HU1R]*M.\5+4T(ONT15UM87"DK1OCA7&_ME&K;712VP_; MIU6CL"D_JZ6T&7VQ>4<='9TTGMSUC2T9MY[B5^7[GPZDN--AON?Y1ZYZ@@+_ M^!_M'MPGYB['XWJ-I2&PO M=V]R:W-H965T>% MFEF9UN6-;:LX@YRJ*U%"@5]2(7.JL2LWMBHET*0"Y=SV'">P<\H**YI68TL9 M3<56VR;09L*-I23>P OU8+B7V[)8E83D4 MBHF"2$AGUJU[,P]-?!7P@\%>';2)<;(6XLETOB8SRS&"@$.L#0/%UP[FP+DA M0AF_&DZKG=( #]NO[%\J[^AE317,!?_)$IW-K- B":1TR_6#V-]#XV=L^&+! M5?4D^SIV,K)(O%5:Y T8%>2LJ-_TNW<2RWD!!XQKI0H @M$B)T!I)P M1M>,,\UP]'P!FC*N+L@E>5PMR/G9!3DCK"#?,[%5B%%36Z,<0VK'S=1W]=3> M&U-_H_**^.XGXCF>WP.?#\,7$+=P[QAN8Q+:3'AM)KR*S_^G3/39K'E'_;QF M&]ZHDL8PLW"?*9 [L**/']S ^=QG^C^1':7 ;U/@#[%'#\A(99Q5UA/8X1XO M<-!L:M,2'VI0>8$#UZ) MHHL-X8#G3EM4+^\OM'%'H><')RYZ8@Z6YJP[6I35#;,6&N^KJIGA'P5($X#?4R'T:\=<6NT_2O0;4$L#!!0 ( -([ MI5:/;8>[H ( ' ' 9 >&PO=V]R:W-H965TY)=>S89>R1KM)%5YXP,*B;:-WWH\G#@ M@#C##E'G$!T[/!&H5? M&?J9="&KBADLB]&$BIQD4A@F"A 9 TW.EV HX_J"O"=WMTMR?G9!S@@3Y)IQ MCE704]\@"0OE9UW >1LP>B9@3*XQ1*G)9Y%#_M3?1_*]@FBO8!Z=!+RF:D3B M\!V)@B@>X+-XN7MT@D[<)S1V>/%K$CJ4KA9N/ QGF_A2US2#F8==JD%MP4O? MO@F3X-.0UO\$]D3YN%<^/H6>+F&#EE:Q8NO&MNF0X!8E#!R,G3+;-!B%4W][ M*.0OAYX0G/0$)R<)VM* RACEV$DV.(]K*\3]= J*AE,CU2.A=:WD]L62DS_S'HV2(\DG M2?VK9/]@>&%Y"C?3-?Y%C3#M%.BM_;5QY:;ED7V.UTD[_7_#M'<1]GC!A"8< M-@@9C#Y@S50[W]N-D;4;D6MI<."Z98E7(BA[ +]OI#3[C0W07[+I+U!+ P04 M " #2.Z56:%!*LFD" #"!0 &0 'AL+W=OZD>=(5HX)$SH>=!94P]"T.=5\B)/I4U"GM3 M2L6)L5NU"76MD!0>Q%D81]$TY(2*($O]V4IEJ=P:1@6N%.@MYT0]+9')_3P8 M!8>#.[JIC#L(L[0F&[Q'\Z->*;L+.Y:"=N2_:*%J>;!>0 %EF3+S)WU NVK*YA4_5HZTY*MQ'N3?*WE*+ M,]D-VI0T?+A"0RC3'^$3?"]+FB,040 C:ZF(D>H)=$UR3$-C-1TRS%O^9<,? MO\&?P*T4IM+P6118O,:'UFMG.#X87L:#A+=$G4(R.H$XBA,HS?MWH[/S"Z & M^0![TI4C\>S)F^70&O$$?%E.X IUKFCM_Y_?-S86KJV._M-7AX9XW$_L>FOF M2S@/;/-H5#L,,NM]&ET,V!YWML=#[-G"]B,\=]7HL]<03#R!Z]1=-AI%492& MNQ[=2:<[&=3]MN5K5"!+P$?3=NISS[=H+$S^LQ#WRT\[^>F@_ H5E<4K^3[= M89()/"%1NN\KA$=]Q5%M_/30D,NM,$V+=:?=@%HT??DOO)EN]K?=4*&!86FA MT>F9+8-J)D:S,;+V7;J6QO:\7U9VR*)R ?:^E-(<-DZ@&]O9"U!+ P04 M" #2.Z56Q6&.=.(" ("@ &0 'AL+W=O3+@!JXZ=V0;:?[]K MAT;0&30F^@)Q147\@"!#[) MI,JIP:&:A;I00*<.E/,PJM?;84Z9")*^NW>GDKY<&,X$W"FB%WE.U(A!5&E$51J1XXMWIJ$U0(VX5&ID!#I5K'#N?]YB+;DQD.M?/I\E M<=-/;-_%2UW0% 8!OFP:U!*"Y..'1KO^R>?Z2&1;&<15!O$^]N1; 0H77,P( MMRD095^$>2M.U([:=CF41QO1\N-VUY:KK-JF9+;;-2V]RO M-LL8=BUV'^%T(E&Y5"_$I>-3N9?LT%4Z$MF6[U;EN_5>G=HZ9@9'(MO*H%UE MT'Z/3BU)6WL[U5.SJU,[E=K.06HYHQ/&F7GQ:>QX-+;?:/341#V_QFZEL?M_ M&FM$X*X@,]R2E )A2"&5;3:?]KU3'-I?W;],MB._QU[EL;?7XX,TE!-YR&KT M/-^VMZOAJ>DUWB@--_9I>T;"W6_&A$8)&:+J%QWTJU4#9 GR>26E>!_8T4!W^DC]02P,$% @ TCNE5I#?\AC[ @ _ H M !D !X;"]W;W)K&ULM59M3]LP$/XK5H8F)@%Y M:PME;23:[@4)!(*Q?9CVP4VNC4429[;;PK_?V4E#4X5H2.%+_';W^'G.Y_A& M&RX>90R@R%.:9')LQ4KEY[8MPQA2*D]X#AFN++A(J<*A6-HR%T CXY0FMN2W D=VA1*Q%#+)>$8$+,;6A7L^=1WM8"Q^,MC(G3[14N:@*$OD)URY62Q8"(1F$4GHG NJN'@F,J4P>[F?D\. 3 M.2 L(S]BOI)H*$>V0G)Z"SLLB4P*(MXK1'QRS3,52_(EBR"J^]LHJE+F;95- MO%; :RI.B.\>$<_Q_ 8^T_]W]UKH^%6@?8/GOQIH*0&.BC@?D1G(4+#-2:59KN&)HJM6&\]DX[ :K('E>S!>^7EH,L8= 16B\%I%8/33O*R M0.GO))T[W,O+5I,:N;.*W%DKN3N42T48F\2,8(TO;X[O:"/!5J2WGDA'8#71 MPTKT\+VR9J>3O"QA=O^&/7F<-F;G^C2SM0G+S!%78C/ZI)E$@4M$-(Y.<6K(HI2JQ@H MGIMJ9IVY2.Z7[B4:PKYR=8EC1\ M#4_@?C9+@Q$;6 I1@[)"*V*@3.GM>#:?^OR0\$M :P_&Q#M9:?WB@_LBI9$7 M!!)RYQDX_K9P!U)Z(I3QM^>DPY8>>#C>LW\-WM'+BENXT_)9%*Y*Z6=*"BCY M1KI'W7Z#WL^5Y\NUM.%+VCXWHB3?6*?K'HP*:J&Z/W_MS^$ ,)Z> ,0]( ZZ MNXV"R@5W/$N,;HGQV(HGOP+9^AHL!4/MN+ -SEIRUJ "Q+L79 %V-R( M)GCX_8"YY-Y!;?\<$]H13X\3^QZ9!8\IQ2:P8+9 L_?OQM?1ES.R)X/LR3GV M[#E<(B@N^18,]@06P3>64.N^* Y,?4ST>=HQV0$W9_1-!WW3_]-7")OKC7($ MRW^T[!W?3>#S#\0VBT;13<*VARK8P?WU3P'>AK50%CV7"(M&GZXH,5U[=8'3 M3;C2*^VP0<*PPA<)C$_ ]5)KMP]\EPQO7/8&4$L#!!0 ( -([I5:BA[2^ MD0( +X& 9 >&PO=V]R:W-H965T_S?9]]EV2M](,I$2T\5D*:<5!:6Y^'H@T44LKN,0;#69954P_35"H]3CH!YN%6[XHK5L( MTZ1F"[Q#>U_?:)J%'4O.*Y2&*PD:BW%PT3^?#EV\#_C.<6VVQN"4S)5Z<)/+ M?!ST7$(H,+..@=%KA5,4PA%1&K];SJ#;T@&WQQOVSUX[:9DS@U,E?O#'8# MHA80O00,]@#B%A![H4UF7M:,698F6JU!NVAB

3&B[=*=Y935\YX6QZ MA>2!@?(:6<6'>4<3]W0R.C][!$47 MU(M#9.Y24)+ M:3BR,&NWG#1;1GNVC.%:25L:^"1SS)_C0TJ_TQ!M-$RB@X373)]"W#^!J!?% M._*9_C\\.I!.W%D:>[[!'KZO1<$S!#('!)LKS:S23V!JEN$NLPZ2N2(^]]!Q M0%5J4*\P2-^^Z8]Z'WZ!9X_W7B5C$$_ 7ZD3F*')-*_]-?IY M1;%P:;$ROW9Y,'A-#UZ)[)D'P\Z#X<&S]U54,YX#U1!0KZ73YW(!PGD"@K,Y M%]P^[?*@(1YY8M=[5^FHGX2K;67_A@S/NI FWW"K%52H%[Y#&LC44MJFHKK5 MK@E?^-[S8GU"S;GII7]IFLY.];+@TI"F@BA[IV>4EFZZ93.QJO8-9ZXLM2\_ M+.D'@]H%T/="*;N9N VZ7U;Z!U!+ P04 " #2.Z56[G;%"-," !>" M&0 'AL+W=OVT]-_OV@E1*2%#U5X2?]QS?,YUKIW1 M6JI'G0$8\I1SH<=>9DQQ[OLZS2"G^E06('!F(55.#7;5TM>% CIWH)S[8:\7 M^SEEPDM&;NQ&)2-9&LX$W"BBRSRG:G,!7*['7N ]#]RR96;L@)^,"KJ$.S / MQ8W"GM^PS%D.0C,IB(+%V/L2G$^&-MX%_&"PUEMM8IW,I'RTG:OYV.M90< A M-9:!XFL%$^#<$J&,/S6GURQI@=OM9_:OSCMZF5$-$\E_LKG)QMZ91^:PH"4W MMW)]";6?@>5+)=?N2=9U;,\C::F-S&LP*LB9J-[TJ<[#%B#HOP$(:T#X7D!4 M R)GM%+F;$VIH$"7*? MR5)CH![Y!M79-?RT5G)1*0G?4/*-JE,2!<[& M'M:=!K4"+_GX(8A[G]M<_R>R%SF(FAQ$7>R)W0ERJ,!1"Z.Q;.W!P,22")N" M7 J3:;OO-O*H+1?5 K%;P)XHJR0X&XS\U;;%3A%[6NPW%OO_LMAOTUVA!ENZ MXVA'=B?QGK('C>Q!I^Q[:2@GW-5L03>YW9TV&X-7-L+^V8Z/SI7V]!$W/N). M'[;*",N+TL I$LF-$I8(*IW.L2LJ>HV MJSI&%NY"F$F#UXMK9O@# ,H&X/Q"2O/&ULM9E_ M;Z,V&("_BL5.TYVTA5\A3;LDTK6 MDG=11?=[6\7WB16 6>VD_2D??C90"@D MQ J2US\:('X?&S_^ 6]F1\I>^19 H+<\*_C[!MGFPAQWQ$=U#(;]:4 MY5C(4[:Q^8X!3LN@/+,]QYG8.2:%M9B5UY9L,:-[D9$"E@SQ?9YC]N,1,GJ< M6ZYUNO"5;+9"7; 7LQW>P K$M]V2R3.[H:0DAX(36B &Z[GUV7V(75\%E"6^ M$SCRUC%2M_)"Z:LZ^2.=6XYJ$620"(7 \N, 3Y!EBB3;\4\-M9HZ56#[^$2/ MRYN7-_.".3S1[&^2BNW9^(K/?X.]0T%BI?0C)?_T;$J.W8LE.RY MH'D=+%N0DZ+ZQ&]U1[0"//=*@%<'>&4H*E)(N_&V;%/3 M,._4L$=/"_P3%R/D!K\@S_%\Q+>8 >]KEI[RC-D(^6Y-^;8*T<HBD[#8$*PC;MR(&VO%K2#9,R*('.1XLV&PP7+D[QA)>I5I M64.5F82%)F%1!9NT!I/UI*$R3,)"D[#()"PV!.NXG39NI_I=KWJL4VLF MI-+O]6DVO7BN" (O.%O=GK2U#55F$A:9A,6&8!UE]XVR>ZVR+_)5&\TU!*&3D.3L- D+#()BPW!.DY=Y_WETM%/Q'*ONV$>ZCE#W=:TSK2^ M]X*S#<]HG9%16FR*UO762@JX_].SIQX\6*1[T].GT4HCH[38%*UKTGLWZ0U: M5^4L?,9O)-_GO?:TL,'V3-)"H[3(*"TV1>M*?L_.N/KTS+"W?#ULL&23M- H M+3)*BVM:>S&Z"\[2!I5 NY6/S8%MRLPYEVOGOA!5:K:YVF3G/Y)7: MEU-W0PJ.,EC+4&=T)S&ULM59;;],P%/XK5D ()&CBI.FZD49:-Q"30)HVP1X0 M#UYZVEB-XV"[[9#X\=A.Z@61FFG:^M#X]EWL-60%UZ"^-I="UT+'LJ ,:DEYC00L M9\$I/IGCQ #LB&\4=K)71F8JMYRO3>5B,0LBXP@J*)2A(/JSA3.H*L.D??SL M2 .G:8#]\I[]HYV\GLPMD7#&JQNZ4.4LF 9H 4NRJ=05WWV";D*IX2MX)>T_ MVK5CQVF BHU4G'5@[8#1NOV2NVXA>H D/@"(.T!L?;="UN4Y423/!-\A849K M-E.P4[5H;8[6)BK72NA>JG$J/^.,Z<71.L4:O4,W1 A2*XE>GX,BM))O>HU9 MJ+2BP85%QSYOV>,#[%^(&*$$OT5Q%"?H)0J1+(D V7W^)@RU=><_=OYCJY < M\E\1*1%?[DTB+I!-+?3]LQZ*+A0P^6/(>H$GT7N/Z\2Y3GSLN5MFO4^D(O6"UBOT>W!56K,M76KIS$;;YCB)$HSC+-P. M^!@['V.OCVL05$?CU!MB+\4C%RIU!M-G"F_Z#*XGSO7D:<,[^2>\4T]TCYR- M(Z^-#W<@"BH!-8(6,*3;XB<]W>-AR:F3G/H32@FZ]@A.'RIX[ 2/'Y+!RD>F0LXNC]AHV?*X8[XB8WWK@;\M&G<\?7S.(W,;SC&^/Z0Q][3^ &9W!'T M,PL?DKT_I;'_F/Y?-G=PKVC8NYO-.T=?B2M:2U3!4H.BT9%>+=$^'=J*XHV] MKF^YTI>_+9;ZN07"#-#]2\[5OF)> .X!E_\!4$L#!!0 ( -([I580&ZMF MQP0 '49 9 >&PO=V]R:W-H965T>=NRFFF1/,S;45#^:LD G-R(H#4:0IYH=+DK#]PH'. MTX6/=!M+?<$-YCG>DCLB_\Q77)VY-4I$4Y()RC+ R6;A+.'%%1KI #/B$R5[ M<70,-)4U8P_ZY"9:.)[.B"0DE!H"JX\=N2))HI%4'O]4H$X]IPX\/GY"?V_( M*S)K+,@52S[32,8+9^J B&QPDL+Y$5\#>< MG0$/O@'(0WY7/O;P6\S/@-\9WDK'KT7T#9[_%2)>'8NXY!QG6Z+*7H+U 1R/ M6^&#N;S<8QZ!OWY7D.!&DE3\W<'GLIQ_U#V_;O4+D>.0+!S5RX+P'7&"'W^ MY]XO7>(,!-:2:E1+-;*A!]>/.>6E.#GAE$5=;*T0I[*UYP,]<""8"PNU<4UM M;(6ZQ8\T+=(N0M; 4PD-!-;B>%YS/'_E2C\?4JJ!P%I236JI)M9R^$2$I-G6 M4N;6^%.IVI,9?;'*IS6MJ;W*:=97Y=; 4_D,!-;B.*LYSEZYRF=#2C406$LJ MZ#4&POO&.K<#G,KV"^E 4^DV9D?6"%JAE#OPC OJ)&6-/9G40&AMIJAABEZY MX*L$AI)K(+2V7(W=@U:+].URO0'WL4HL9HFZ07BH;JAW)O!A ^Z9Q GXHTC7 MA.MS!9\JX#O)P@?PH9!"XBQ2[=:I\: NL4*;&33]-K@+O#-O-'=W7=HU_@_: M#9?11 "\4R\5>)T0H%Y%P::0!2> "E'@+"2=Y 8UA17:^(@UDA5:JYTF_L3W>WJ]L8G0:JV&Z?79RY4(032=/N_U[^'R4./RD-U6+0L9 M,T[_554L3+>S7%=[UV;0I1WJU*=7H;4%&GM>STJ-&GN'[/;.MGP]^X)6QA:\ M5\_S[8G MJV;G_A7;'JAQC\AJMX(C!\,V@#4F!80XI]K/F)+I)#VH+:S0GED6V%,HC=U# M=KM7N3'%+2R?_%.OFR>M>A_7S[>3XZ"VK$)KM8-G_GIH-LX,V9V9^582Y:+< MPV10#X9>>K#G'-RCC>V4\*W9[Q?J,129+/>XZZOU;PI+LY/N-L/+'R1N,=_2 M3("$;%2H=S91\_)RC[\\D2PWV^1K)E4[F\.8X(AP/4#=WS FGT[T!/4O+<%_ M4$L#!!0 ( -([I5:W;<\(5P, % - 9 >&PO=V]R:W-H965T0<(V8\NU[@>NXV4D]8#MCS*RA!G(F^R*JYY=HH1Q"E3$C"(.B[$U M<4^G+M8.QN)'#!M1:2,M9<[8K>Y:YA"DF@DQ>-/ 6J5 M_;,1K\3,B8 I2W[&H8S&UL!"(2S(*I'7;/,5"D%=C1>P1)@GVN2V M_:&%@I60+"V<%8,TIOF;W!6!J#C@[A,.N'# >PYNYPD'KW#PC-"Q5GN!'PDO 3Y+D?$':P5\-G^GQWW$#'*X/J&3SO M&4&=5H,ZX9S0):@TD&B^156[*[(UPY,-X2'Z]4U!H@L)J?A=%]]\_D[]_#KU M3T5& AA;*K<%\#58_OMW;L_Y6!>L/[G0;ZL3G MB#V#J+>IM>]BW!G9ZZJH&B//=4JC';+=DFRWD>P-Y1"P)8W_[K,-5*[44>T^ M8M'O.U<9)7QG_7BFIURCI.A=D1&3 8Q;6R6C&P&@+A LT0&F>UBY&(=G6 M;0S31J17:NV76OO_T2H4SR!":M=26_U:G6&9SKDZQ8U(+TVPEL!V1 ]*T8,W MWHL&;8:J);"=4 W+4 U;WXN&CQ*\X^WG=V[3K=ITNO4[D>L\G-M.(]DO0(&3 MQ*QE$JK*(!:2$UT3U9['C6 O_4EMH>U*KY0L[ALOZ8) 6^%J"6TW7/@A7+CU M95U [AQ.EM>"B2F&]\;/]'7! MU+P/,/E=0Y5ORY@*E,!"03HG?95J/"_?\XYDF:F YTRJ>MHT(W7E :X-U/<% M8_*^HR)K W/@W!"A MC%\MI]=-:8"'[3W[;>,=O3Q1!7/!?[)<%U-O[)$<%G3-]8/8?H763V+X,L%5 M\R1;&SN,/)*ME19E"T8%):OLFSZW>3@ 1,,W %$+B(X X5N N 7$C5&KK+%U M335-)U)LB331R&8:36X:-+IAE5G%1RWQ*T.<3A\+*N',)"(GF2AQ, M7"EFB\F=J'2AR$V5 M0_X2[Z/T3G^TUS^+>@GOJ!R0./Q,HB"*'7KF[X='/7+B+IUQPQ?_93I=F;), MYVXFQIS?/-1Y*=+P1 M'-URIGZP<.36.>QT#M^72Q19DA-6D1U0J4Y=0ON9$HLD M84A*>^;"A.1TYSJU\WZJ84L573@(7M@<=39'[[.9LPW+HJ?]S[X\[(N-?(+662;"A? Q$+<^0QUP1O[6SE\F*YQ@=>DL&KC?4Z M* P&R?AH7_D'=WX)&PO=V]R:W-H965TBU-#I2]\0W& KS'4<*GQD:([9UE M\6"#8\1-NL6)_&5%68R$/&5KBV\91F$:%$>68]L#*T8D,6:3]-HCFTWH3D0D MP8\,\%T<(_8QQQ$]3 UH'"\\D?5&J O6;+)%:_R,Q\0_!!WYR#%0IKY2^J9/OX=2P58MPA .A))#\VN,%CB*E M)-OQ;RYJ%#E5X.GQ4?U;6KPLYA5QO*#1#Q**S=08&2#$*[2+Q!,]_('S@GRE M%]"(IY_@D-]K&R#8<4'C/%BV("9)]HW>"@,:R.W&4/I!;\-8H%(Q+_( M@)?G)?C\Z0OX!"S E2X') $O"1'\1EZ4QP\DBJ0FGUA"MEVUP KR=LZS=CIG MVNF"!YJ(#0=?DQ"'+?%+?3QT- *6A%:0>T;OSUW\BAF@J_S)M3VA3,%K5U #U!W?H@!/ M#3D"<E3;-F36(6<5Y#S=.JS[#61/7R.UR1)2+*6 U&$ MD@"W,/#L6?[$VM_BD>;LRN>GL0J>/P"CW\=GM\92D3KJSOW MFU#&T+9K2+1YNB+I2:R"9% @&5R'1,Y<*TS.0!DTH-SZGC-V:U2TJ;I2Z4FL M0F584!E>1^7K^Y:P=B;#)I.1[=2(:--T)=*36(7(J" RNI)($EX85D;--\@; MNQZLOT/:A%W9M"2MC665LL=%V>-K.P)F >'H-6JM>=Q(#]W!R(7UH52;K6O- M/8E5P$"[-&NV=I;^D=I8:;[N]YA)6WY$A,%6NK)62KEB3[-VKVK+OM2J-$^L M+]1VM'+"/D\O4QB==+*Q.:AU,'V:SE!Z4JM"<4HHCA:*9IK.(Z%[0L,WW7$= MAS9!9QP]J55QE+88:KWC3#M%Y[$5(- Q[?H M6>7AFL-&#^G5W?:E5N51^ENH-[CYY'Q^"/&;4,9F?9+2)^F,Q-<.6]5*2]L* M];[UPGR<1U>3PL:S[]6P]J56)5):5CC4SL?W84B464$1($FV""?/6N'TZ4H7 MO:HM^U*K0BQ=+M3;W(:I><)JP5*]5 N:"(8"L9. _\8L;B6K5Q^"#XP8!P,0 M9^L_< 1"]-&VP+'02W7&>EW#H'ULF>.UM*P*M?304&^B.T#5_C6_D&;<* (. MS^/MU8GWI59=_"NMN*,UI]T 7Q@Y+Z0:-'O*^3ZLU^H*N2^U*N32H3MZAUY M1CGDM>JILG:!P0H1!O8HVK4C;1IWSX2CVF341GN'2G=.F.WJ4W$-&=X *E MSJP5D=M$Y)GUA21]TLZ(>K7MULF63XS9.MTZXR"@NT1D>QC%U6)[[C[=E*I= MG\.[1;;)5LID>WX/B,G_QQQ$>"4E;7,H327+MM&R$T&WZ<;2*Q6"QNGA!J,0 M,W6#_'U%J3B>J 3%9N;L/U!+ P04 " #2.Z56\^)J@.<" #/" &0 M 'AL+W=OTDS;_?V1!&.X;::E\"MN]Y[IX[YX[I0<@' ME0)H\IAG7,V<5.OBW'55E$).54\4P/%D*V1.-2YEXJI" HTM*,]5Q )@XSI^^<-FY8DFJSX8;3@B:P!GU;K"2N MW)HE9CEPQ00G$K8S9]X_7XZ-O36X8W!0C7=BE&R$>#"+JWCF>"8@R"#2AH'B M8P]+R#)#A&'\JCB=VJ4!-M]/[)=6.VK94 5+D=VS6*G-FMK4:%^^)2Y1Q MH::NQG"-4S>J0EN4H?G_"*U/K@77J2)?>0QQ"W[9C0\Z\"ZFJK2!98O>$'IELW2S:6D/ '\KVFR M.9*FW8H>[?;=;Q_Z0\_SINZ^J:'3 MRQLU#&L-PTX-][8C80WI'B0VV%(-V5(FR9YF.VB355).&K*&O9'_3%6GWS>J M&M6J1IVJ[K"!,)Z0 B03K97IQ+_V$G8'T_=);EM&A[!Q+6SY-@4!>]E.,V9D8.,K&C5.$,V'%=CH]ZMY[669?4_SB &D,\'PKA#XMC(/Z M&R;\#5!+ P04 " #2.Z56A)],1$<# #,% #0 'AL+W-T>6QEUY-B9X[*67S]? M.TT_\.TZ'@9=*HA]C\^YQ_9-8^A7>LGIW8Q2'2P*+JI!.-.Z_!A%U61&"U)= MR)(*@^12%42;KII&5:DHR2H@%3SJM%I)5! FPF%?S(N;0E?!1,Z%'H3=)A2X MVY=L$+:3RS!P!NY]\.#EI/9Q?[\;/+' >1E[1JP-$ M+UKF0I4MBLDGA\GO$\>DN]O2=OBI$7+$4XS6.\C1'D.8<.KQ8X7^0.RVO,2- MN4#'DJ.Z4(;]7(IUO<2A"QAU4M#@D?!!."* 50\,,LX;@YW0!8;]DFA-E;@Q M'3O8!I]!0=V^7Y;&X5219;MS%:X)]F:2C*7*J&K2M,-5:-CG- <[BDUG<->R MC #46A:FD3$RE8)8#RM&W3"R$\KY'3S@/_(M[46^L6]VUT33-(;JII-Q'=#? M5'/:F[*7+](-2O8H]>>YF8ZP?:A0>JMHSA:VO\@; YAZ&U4\7>E5.BQSWW#E"S_]V MG:=44$7XIFE3^V]YE5_L..Z^EF7[K;)KV.NQ?FN_=9-7QV R.0:31U&3O6,P MF1Z!R>ZK?6L>;C)^FPL9U2>AC>/6UF&KB09PJ!V$W^&(S-=)@_&<<F;\1G-R9SK^P89$VHVYA(>I1Z_97F%X[ M:4[4)A<3&5W0;%1WU71LFX%IF*SU!81=Y,9>?@3C.,R/ (;EP1Q@',?"\OQ/ M\^FA\W$8YJWG17HHIX=R',N'C.P'R^/GI.;RSS1-XSA)L!4=C;P.1MBZ)0G\ M^-4P;\# \D"FOUMK?+?Q"ME?!]B>[JL0;*9X)6(SQ=<:$/^Z 2--_;N-Y0$& MM@M8[4!^?QZH*3\GCF%7,6_8$XPC:8HA4(O^&DT29'42^/CW!WM*XCA-_0A@ M?@=QC"'P-.((Y@ \8$@_ 5!+ P04 " #2.Z56 MEXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S M9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X M 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7) MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 M ( -([I5:PBEJ%"P0 \? / >&PO=V]R:V)O;VLN>&ULQ9E+;]LX M$(#_"J%3]I"U]8C;!G6!;++M!B@:HUYTCP4MC2TB? @D%;?]]4M*<4)MDL%> M)C[9(FGZ$RG-QR'?[XV]W1ASRWXHJ=TR:[WOSF@N/O==*!#S=98Q7VX MM+N9ZRSPQK4 7LE9,9\O9HH+G7UX?^AK96?IA?%0>V%T*(P%WP3LW6-]O&1W MPHF-D,+_7&;#=PD94T(+)7Y!L\SF&7.MV?]EK/AEM.=R75LCY3++QXIO8+VH MGQ2O(^3??..&$L\W7WD 66:+>>AP*ZSS0XNA?QX8[R T'J]Z;SX*Z<%><0^? MK.D[H7>QFW 7L^0VAG$X?(Z#>&[_SS":[5;4<&7J7H'VXSA:D!%0NU9T+F.: M*UAFAR:,ZX;]J7T8)':MQZY"VWBGX:^OF_&N?BU!AKYL!G [RTN@& MM(.&_<$EUS6P861=0E<@=,5QZ-C)BEM(A[!$(,O7@EQ'@MC:,;-E-QW8T#J! MK!#(ZCB0ERW7.TBG^PR!/#LBY/HV1=FUY/WI=W".0[ZEF6 MDF^,'6K8Q<[",--L+WS++C9I\)YCT7M.B_G)W('5HV6<$X$C!LG.FIWE*IWO M''4,L616%CHN&@8_NOCFN,&()CR9-E)#BHG))B>VS45=VQZ>Q92"3^83$'EFW80ESNN'1)+51\9%[LB[$#)(3*P0-TQ,9YYA,\F/:Y'N98F(ZR8E] M@H; R6@6F$\*8I^@(7"*B0FE(!;*&%W827[FRDROP7,A)7HH9I2 V"AYVJA03DTQ!+1D4\RS% MQ%Q3'-4UBQ0359L_$XP;]9-(Q[93$VOG/I*NX0HJ'"?>SGF)BVBG)M\S2U>\S+WB%V:8B MMLV$[I3]PZWE,58^'<0*LTU%;)L75^FG;!4"4XJ)V:8BM@V">6E<^H)7F&VJ M8^4\(3(YUZ>8Z-D,L7P0S)MN>H*$R:>BSGE>QOP*TTG'Y%,-\ID=#F ;V(84 MK_D2_L*%\IK+>F59_!@WA*NSN'&S[:6\#&4W^K/AS>$\]W 6_>%?4$L#!!0 M ( -([I5;]+-6EK@$ ,$; : >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-V;MNPD 0A>%707X EIE9;A%0I:&-> $+EHLPV/)N%'C[("C@6"G2 MH#V5M;8\_AM_LM:SKU"5Z5"?X_[0Q-[E5)WCO-BGU'PX%]?[<"ICOV["^79E M6[>G,MV6[ZG;H]Q'T(J>JNRW84T+]RE>IZ.[GZ0_FURT5MNYD6[W$CA<@BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z M&^IM!'H;ZFT$>AOJ;01Z6V>SA$!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U M;T.]C4!OCWI[ KT]ZNT)]/:HMR?0VZ/>GD!OW]GL)M#;H]Z>0&^/>OMWZAW3 MM0KQV?-8X_/?276ZW1N>C[\O'R<[[_@=9P=_[!:_4$L#!!0 ( -([I58F M^H>GM0$ -P; 3 6T-O;G1E;G1?5'EP97-=+GAM;,V9S6[",!"$7P7E MBHBQG=(? 9>VUY9#7\!--B0BB2W;4'C[.N%':D6C(BIU+K$2[\Z,O=)WR?1M M9\@-MG75N%E4>&\>&'-I0;5RL3;4A)U7T<$A M#IU=C2M*XX:A(&)G'=J=GPT.?:\;LK;,:+!0UK^H.E2Q;<6H?K_=!VU>X K @ $0 @ &O 9&]C4')O M<',O8V]R92YX;6Q02P$"% ,4 " #2.Z56F5R<(Q & "<)P $P M @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( -([ MI5;TL=BJ] 4 +P@ 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ TCNE5A$B8W[4 @ 1 H !@ ("!U!, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TCNE5E&UL4$L! A0#% @ TCNE5LYS*W4A!0 ^@L !D M ("!YE0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ TCNE5LF7]\H7!P /A( !D ("!0F M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MTCNE5LC$G%5U" AH !D ("!"7$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TCNE5EC+\6B+ @ *@8 !D M ("!Z)T 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ TCNE5FG>#'H6 P S0H !D ("!@JL 'AL M+W=O;[!;<" M !F"0 &0 @('/K@ >&PO=V]R:W-H965T&UL4$L! A0#% @ TCNE M5C/A_0H]! 51, !D ("!1[4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TCNE5FYB_$+; @ KP@ M !D ("!PL$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TCNE5L5ACG3B @ " H !D M ("!2\H 'AL+W=O&PO=V]R:W-H965T M3X/@( .\$ 9 M " @9;0 !X;"]W;W)K&UL4$L! A0# M% @ TCNE5J*'M+Z1 @ O@8 !D ("!"], 'AL+W=O M M" &0 @('3U0 >&PO=V]R:W-H965T&UL4$L! A0#% @ TCNE5E?+ MU"FO @ S D !D ("!)]T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TCNE5AX>$5KI @ IP@ !D M ("!F>@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ TCNE5H2?3$1' P S!0 T ( ! M+?0 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL M4$L! A0#% @ TCNE5OTLU:6N 0 P1L !H ( !P/P M 'AL+U]R96QS+W=OU 0 W!L !, ( !IOX %M#;VYT96YT7U1Y<&5S72YX 8;6Q02P4& #8 -@"Q#@ C ! end XML 59 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 60 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 61 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 75 231 1 false 22 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 Sheet http://immunome.com/role/DisclosureNatureOfBusiness Nature of the business 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 - Collaboration Agreement with AbbVie Sheet http://immunome.com/role/DisclosureCollaborationAgreementWithAbbvie Collaboration Agreement with AbbVie Notes 10 false false R11.htm 10401 - Disclosure - Government assistance programs Sheet http://immunome.com/role/DisclosureGovernmentAssistancePrograms Government assistance programs Notes 11 false false R12.htm 10501 - Disclosure - Prepaid expenses and other assets Sheet http://immunome.com/role/DisclosurePrepaidExpensesAndOtherAssets Prepaid expenses and other assets Notes 12 false false R13.htm 10601 - Disclosure - Accrued expenses and other liabilities Sheet http://immunome.com/role/DisclosureAccruedExpensesAndOtherLiabilities Accrued expenses and other liabilities 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 20202 - Disclosure - Summary of significant accounting policies (Policies) Sheet http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of significant accounting policies (Policies) Policies 18 false false R19.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 19 false false R20.htm 30503 - 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 20 false false R21.htm 30603 - 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 21 false false R22.htm 30803 - Disclosure - Leases (Tables) Sheet http://immunome.com/role/DisclosureLeasesTables Leases (Tables) Tables http://immunome.com/role/DisclosureLeases 22 false false R23.htm 30903 - Disclosure - Common stock (Tables) Sheet http://immunome.com/role/DisclosureCommonStockTables Common stock (Tables) Tables http://immunome.com/role/DisclosureCommonStock 23 false false R24.htm 31003 - Disclosure - Share-based compensation (Tables) Sheet http://immunome.com/role/DisclosureShareBasedCompensationTables Share-based compensation (Tables) Tables http://immunome.com/role/DisclosureShareBasedCompensation 24 false false R25.htm 40101 - Disclosure - Nature of the business (Details) Sheet http://immunome.com/role/DisclosureNatureOfBusinessDetails Nature of the business (Details) Details http://immunome.com/role/DisclosureNatureOfBusiness 25 false false R26.htm 40201 - Disclosure - Summary of significant accounting policies - Narrative (Details) Sheet http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails Summary of significant accounting policies - Narrative (Details) Details 26 false false R27.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 27 false false R28.htm 40204 - Disclosure - Summary of significant accounting policies - Anti-dilutive (Details) Sheet http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveDetails Summary of significant accounting policies - Anti-dilutive (Details) Details 28 false false R29.htm 40301 - Disclosure - Collaboration Agreement with AbbVie (Details) Sheet http://immunome.com/role/DisclosureCollaborationAgreementWithAbbvieDetails Collaboration Agreement with AbbVie (Details) Details http://immunome.com/role/DisclosureCollaborationAgreementWithAbbvie 29 false false R30.htm 40401 - 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 40501 - 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 40601 - 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 40701 - Disclosure - Commitments and contingencies (Details) Sheet http://immunome.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and contingencies (Details) Details http://immunome.com/role/DisclosureCommitmentsAndContingencies 33 false false R34.htm 40801 - Disclosure - Leases (Details) Sheet http://immunome.com/role/DisclosureLeasesDetails Leases (Details) Details http://immunome.com/role/DisclosureLeasesTables 34 false false R35.htm 40802 - Disclosure - Leases - Balance Sheet related information (Details) Sheet http://immunome.com/role/DisclosureLeasesBalanceSheetRelatedInformationDetails Leases - Balance Sheet related information (Details) Details 35 false false R36.htm 40803 - Disclosure - Leases - Lease expense (Details) Sheet http://immunome.com/role/DisclosureLeasesLeaseExpenseDetails Leases - Lease expense (Details) Details 36 false false R37.htm 40804 - Disclosure - Leases - Additional lease related information (Details) Sheet http://immunome.com/role/DisclosureLeasesAdditionalLeaseRelatedInformationDetails Leases - Additional lease related information (Details) Details 37 false false R38.htm 40805 - Disclosure - Leases - Cash flow information (Details) Sheet http://immunome.com/role/DisclosureLeasesCashFlowInformationDetails Leases - Cash flow information (Details) Details 38 false false R39.htm 40806 - Disclosure - Leases - Lease maturity (Details) Sheet http://immunome.com/role/DisclosureLeasesLeaseMaturityDetails Leases - Lease maturity (Details) Details 39 false false R40.htm 40901 - Disclosure - Common stock (Details) Sheet http://immunome.com/role/DisclosureCommonStockDetails Common stock (Details) Details http://immunome.com/role/DisclosureCommonStockTables 40 false false R41.htm 40902 - Disclosure - Common stock - Warrants (Details) Sheet http://immunome.com/role/DisclosureCommonStockWarrantsDetails Common stock - Warrants (Details) Details 41 false false R42.htm 41001 - Disclosure - Share-based compensation - Plans (Details) Sheet http://immunome.com/role/DisclosureShareBasedCompensationPlansDetails Share-based compensation - Plans (Details) Details 42 false false R43.htm 41002 - Disclosure - Share-based compensation - Costs (Details) Sheet http://immunome.com/role/DisclosureShareBasedCompensationCostsDetails Share-based compensation - Costs (Details) Details 43 false false R44.htm 41003 - Disclosure - Share-based compensation - Assumptions (Details) Sheet http://immunome.com/role/DisclosureShareBasedCompensationAssumptionsDetails Share-based compensation - Assumptions (Details) Details 44 false false R45.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 45 false false R46.htm 41005 - Disclosure - Share-based compensation - Restricted stock awards (Details) Sheet http://immunome.com/role/DisclosureShareBasedCompensationRestrictedStockAwardsDetails Share-based compensation - Restricted stock awards (Details) Details 46 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 9 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:EarningsPerShareDiluted, us-gaap:PreferredStockSharesOutstanding, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding - tmb-20230331x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 2 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies - tmb-20230331x10q.htm 9 tmb-20230331x10q.htm tmb-20230331.xsd tmb-20230331_cal.xml tmb-20230331_def.xml tmb-20230331_lab.xml tmb-20230331_pre.xml tmb-20230331xex31d1.htm tmb-20230331xex31d2.htm tmb-20230331xex32d1.htm tmb-20230331xex32d2.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 64 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "tmb-20230331x10q.htm": { "axisCustom": 0, "axisStandard": 13, "baseTaxonomies": { "http://fasb.org/us-gaap/2021-01-31": 302, "http://xbrl.sec.gov/dei/2021q4": 31 }, "contextCount": 75, "dts": { "calculationLink": { "local": [ "tmb-20230331_cal.xml" ] }, "definitionLink": { "local": [ "tmb-20230331_def.xml" ] }, "inline": { "local": [ "tmb-20230331x10q.htm" ] }, "labelLink": { "local": [ "tmb-20230331_lab.xml" ] }, "presentationLink": { "local": [ "tmb-20230331_pre.xml" ] }, "schema": { "local": [ "tmb-20230331.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/net-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": 331, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 13, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 18 }, "keyCustom": 46, "keyStandard": 185, "memberCustom": 9, "memberStandard": 12, "nsprefix": "imnm", "nsuri": "http://immunome.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://immunome.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Collaboration Agreement with AbbVie", "menuCat": "Notes", "order": "10", "role": "http://immunome.com/role/DisclosureCollaborationAgreementWithAbbvie", "shortName": "Collaboration Agreement with AbbVie", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Government assistance programs", "menuCat": "Notes", "order": "11", "role": "http://immunome.com/role/DisclosureGovernmentAssistancePrograms", "shortName": "Government assistance programs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": null, "first": true, "lang": "en-US", "name": "imnm:PrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Prepaid expenses and other assets", "menuCat": "Notes", "order": "12", "role": "http://immunome.com/role/DisclosurePrepaidExpensesAndOtherAssets", "shortName": "Prepaid expenses and other assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": null, "first": true, "lang": "en-US", "name": "imnm:PrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Accrued expenses and other liabilities", "menuCat": "Notes", "order": "13", "role": "http://immunome.com/role/DisclosureAccruedExpensesAndOtherLiabilities", "shortName": "Accrued expenses and other liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "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", "menuCat": "Notes", "order": "14", "role": "http://immunome.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "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", "menuCat": "Notes", "order": "15", "role": "http://immunome.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "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", "menuCat": "Notes", "order": "16", "role": "http://immunome.com/role/DisclosureCommonStock", "shortName": "Common stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "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", "menuCat": "Notes", "order": "17", "role": "http://immunome.com/role/DisclosureShareBasedCompensation", "shortName": "Share-based compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "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)", "menuCat": "Policies", "order": "18", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "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)", "menuCat": "Tables", "order": "19", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_u2TKKH-sUkWVJe8rpDTkxg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_gOK3vuUKLkG0Tkq2Wg9oFg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Condensed Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://immunome.com/role/StatementCondensedBalanceSheets", "shortName": "Condensed Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_u2TKKH-sUkWVJe8rpDTkxg", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gOK3vuUKLkG0Tkq2Wg9oFg", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "imnm:PrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Prepaid expenses and other assets (Tables)", "menuCat": "Tables", "order": "20", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": null, "first": true, "lang": "en-US", "name": "imnm:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Accrued expenses and other liabilities (Tables)", "menuCat": "Tables", "order": "21", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": null, "first": true, "lang": "en-US", "name": "imnm:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "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)", "menuCat": "Tables", "order": "22", "role": "http://immunome.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": null, "first": true, "lang": "en-US", "name": "imnm:ScheduleOfSupplementalBalanceSheetRelatedInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "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)", "menuCat": "Tables", "order": "23", "role": "http://immunome.com/role/DisclosureCommonStockTables", "shortName": "Common stock (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Share-based compensation (Tables)", "menuCat": "Tables", "order": "24", "role": "http://immunome.com/role/DisclosureShareBasedCompensationTables", "shortName": "Share-based compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_gOK3vuUKLkG0Tkq2Wg9oFg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Nature of the business (Details)", "menuCat": "Details", "order": "25", "role": "http://immunome.com/role/DisclosureNatureOfBusinessDetails", "shortName": "Nature of the business (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": "-5", "lang": null, "name": "imnm:ProceedsFromIssuanceOfEquityAndDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gOK3vuUKLkG0Tkq2Wg9oFg", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_anLOqfNt30WgqxHjMxcPBw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Summary of significant accounting policies - Narrative (Details)", "menuCat": "Details", "order": "26", "role": "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of significant accounting policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_anLOqfNt30WgqxHjMxcPBw", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_u2TKKH-sUkWVJe8rpDTkxg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_gOK3vuUKLkG0Tkq2Wg9oFg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Summary of significant accounting policies - Components of cash and restricted cash (Details)", "menuCat": "Details", "order": "27", "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-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_u2TKKH-sUkWVJe8rpDTkxg", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gOK3vuUKLkG0Tkq2Wg9oFg", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_vo1f8DiHA0yQSoA0TQOZxQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40204 - Disclosure - Summary of significant accounting policies - Anti-dilutive (Details)", "menuCat": "Details", "order": "28", "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", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_vo1f8DiHA0yQSoA0TQOZxQ", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_gOK3vuUKLkG0Tkq2Wg9oFg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Collaboration Agreement with AbbVie (Details)", "menuCat": "Details", "order": "29", "role": "http://immunome.com/role/DisclosureCollaborationAgreementWithAbbvieDetails", "shortName": "Collaboration Agreement with AbbVie (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_1_31_2023_us-gaap_TypeOfArrangementAxis_imnm_CollaborationAgreementWithAbbvieMember_JSWePttVC0ma3Vbulu7uQQ", "decimals": "-5", "lang": null, "name": "imnm:CollaborationArrangementPaidNonRefundableUpfrontPayment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gOK3vuUKLkG0Tkq2Wg9oFg", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_u2TKKH-sUkWVJe8rpDTkxg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_aEKrdsFbEUWVDFDCZqMqQg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Condensed Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "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-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_u2TKKH-sUkWVJe8rpDTkxg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_aEKrdsFbEUWVDFDCZqMqQg", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_CNpXNbL_Pk-IgkO2ssGenQ", "decimals": "-5", "first": true, "lang": null, "name": "imnm:ContraResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gOK3vuUKLkG0Tkq2Wg9oFg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Government assistance programs (Details)", "menuCat": "Details", "order": "30", "role": "http://immunome.com/role/DisclosureGovernmentAssistanceProgramsDetails", "shortName": "Government assistance programs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_CNpXNbL_Pk-IgkO2ssGenQ", "decimals": "-5", "first": true, "lang": null, "name": "imnm:ContraResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gOK3vuUKLkG0Tkq2Wg9oFg", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "imnm:PrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_u2TKKH-sUkWVJe8rpDTkxg", "decimals": "-3", "first": true, "lang": null, "name": "imnm:EmployeeRetentionCreditReceivable", "reportCount": 1, "unitRef": "Unit_Standard_USD_gOK3vuUKLkG0Tkq2Wg9oFg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Prepaid expenses and other assets (Details)", "menuCat": "Details", "order": "31", "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-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_u2TKKH-sUkWVJe8rpDTkxg", "decimals": "-3", "lang": null, "name": "imnm:PrepaidSubscriptionsPrepaidServiceContractsAndShortTermDeposits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gOK3vuUKLkG0Tkq2Wg9oFg", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "imnm:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_u2TKKH-sUkWVJe8rpDTkxg", "decimals": "-3", "first": true, "lang": null, "name": "imnm:AccruedResearchAndDevelopmentExpensesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gOK3vuUKLkG0Tkq2Wg9oFg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Accrued expenses and other liabilities (Details)", "menuCat": "Details", "order": "32", "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-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_u2TKKH-sUkWVJe8rpDTkxg", "decimals": "-3", "first": true, "lang": null, "name": "imnm:AccruedResearchAndDevelopmentExpensesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gOK3vuUKLkG0Tkq2Wg9oFg", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:DefinedContributionPlanCostRecognized", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gOK3vuUKLkG0Tkq2Wg9oFg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Commitments and contingencies (Details)", "menuCat": "Details", "order": "33", "role": "http://immunome.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "Commitments and contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:DefinedContributionPlanCostRecognized", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gOK3vuUKLkG0Tkq2Wg9oFg", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_imnm_OfficeAndLaboratorySpaceMember_t_MXt0C4TE6SqEHcK-KlAA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AreaOfLand", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_sqft_UNOQACcoEk6un68SGaReaQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Leases (Details)", "menuCat": "Details", "order": "34", "role": "http://immunome.com/role/DisclosureLeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_imnm_OfficeAndLaboratorySpaceMember_t_MXt0C4TE6SqEHcK-KlAA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AreaOfLand", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_sqft_UNOQACcoEk6un68SGaReaQ", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_u2TKKH-sUkWVJe8rpDTkxg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_gOK3vuUKLkG0Tkq2Wg9oFg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Leases - Balance Sheet related information (Details)", "menuCat": "Details", "order": "35", "role": "http://immunome.com/role/DisclosureLeasesBalanceSheetRelatedInformationDetails", "shortName": "Leases - Balance Sheet related information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "imnm:ScheduleOfSupplementalBalanceSheetRelatedInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_imnm_OfficeAndLaboratorySpaceMember_t_MXt0C4TE6SqEHcK-KlAA", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gOK3vuUKLkG0Tkq2Wg9oFg", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_imnm_OfficeAndLaboratorySpaceMember_J3-ETaOAaUWnG5YuJUnT8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gOK3vuUKLkG0Tkq2Wg9oFg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - Leases - Lease expense (Details)", "menuCat": "Details", "order": "36", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_imnm_OfficeAndLaboratorySpaceMember_J3-ETaOAaUWnG5YuJUnT8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gOK3vuUKLkG0Tkq2Wg9oFg", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "imnm:ScheduleOfLesseeOperatingLeaseAdditionalInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_imnm_OfficeAndLaboratorySpaceMember_t_MXt0C4TE6SqEHcK-KlAA", "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)", "menuCat": "Details", "order": "37", "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-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_imnm_OfficeAndLaboratorySpaceMember_t_MXt0C4TE6SqEHcK-KlAA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "imnm:ScheduleOfSupplementalCashFlowRelatedInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_imnm_OfficeAndLaboratorySpaceMember_J3-ETaOAaUWnG5YuJUnT8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gOK3vuUKLkG0Tkq2Wg9oFg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40805 - Disclosure - Leases - Cash flow information (Details)", "menuCat": "Details", "order": "38", "role": "http://immunome.com/role/DisclosureLeasesCashFlowInformationDetails", "shortName": "Leases - Cash flow information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "imnm:ScheduleOfSupplementalCashFlowRelatedInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_imnm_OfficeAndLaboratorySpaceMember_J3-ETaOAaUWnG5YuJUnT8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gOK3vuUKLkG0Tkq2Wg9oFg", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_imnm_OfficeAndLaboratorySpaceMember_t_MXt0C4TE6SqEHcK-KlAA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gOK3vuUKLkG0Tkq2Wg9oFg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40806 - Disclosure - Leases - Lease maturity (Details)", "menuCat": "Details", "order": "39", "role": "http://immunome.com/role/DisclosureLeasesLeaseMaturityDetails", "shortName": "Leases - Lease maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_imnm_OfficeAndLaboratorySpaceMember_t_MXt0C4TE6SqEHcK-KlAA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gOK3vuUKLkG0Tkq2Wg9oFg", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_gOK3vuUKLkG0Tkq2Wg9oFg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Condensed Statements of Operations", "menuCat": "Statements", "order": "4", "role": "http://immunome.com/role/StatementCondensedStatementsOfOperations", "shortName": "Condensed Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": "-3", "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gOK3vuUKLkG0Tkq2Wg9oFg", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": "INF", "first": true, "lang": null, "name": "imnm:CommonStockVotingRight", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_Vote_OzU8TrLlFECQLX_fROvo8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Common stock (Details)", "menuCat": "Details", "order": "40", "role": "http://immunome.com/role/DisclosureCommonStockDetails", "shortName": "Common stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": "INF", "first": true, "lang": null, "name": "imnm:CommonStockVotingRight", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_Vote_OzU8TrLlFECQLX_fROvo8Q", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_FinancialInstrumentAxis_us-gaap_WarrantyRightsAndObligationsFairValueOptionMember_bcZka1N4jkexD01McHdS_w", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_vo1f8DiHA0yQSoA0TQOZxQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Common stock - Warrants (Details)", "menuCat": "Details", "order": "41", "role": "http://immunome.com/role/DisclosureCommonStockWarrantsDetails", "shortName": "Common stock - Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_FinancialInstrumentAxis_us-gaap_WarrantyRightsAndObligationsFairValueOptionMember_bcZka1N4jkexD01McHdS_w", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_vo1f8DiHA0yQSoA0TQOZxQ", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Share-based compensation - Plans (Details)", "menuCat": "Details", "order": "42", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gOK3vuUKLkG0Tkq2Wg9oFg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Share-based compensation - Costs (Details)", "menuCat": "Details", "order": "43", "role": "http://immunome.com/role/DisclosureShareBasedCompensationCostsDetails", "shortName": "Share-based compensation - Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gOK3vuUKLkG0Tkq2Wg9oFg", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_0kAP2YkjF0CjEbth2HC9ng", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - Share-based compensation - Assumptions (Details)", "menuCat": "Details", "order": "44", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_0kAP2YkjF0CjEbth2HC9ng", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "As_Of_12_31_2022__Xi5BkcYgUCVRH2HzRvsYw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_vo1f8DiHA0yQSoA0TQOZxQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41004 - Disclosure - Share-based compensation - Option Activity and Restricted Stock (Details)", "menuCat": "Details", "order": "45", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_vo1f8DiHA0yQSoA0TQOZxQ", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_2_1_2023_To_2_28_2023_srt_TitleOfIndividualAxis_imnm_ConsultantMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_qWu0jdj-nEKaVdSaPXM_fg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_vo1f8DiHA0yQSoA0TQOZxQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41005 - Disclosure - Share-based compensation - Restricted stock awards (Details)", "menuCat": "Details", "order": "46", "role": "http://immunome.com/role/DisclosureShareBasedCompensationRestrictedStockAwardsDetails", "shortName": "Share-based compensation - Restricted stock awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_2_1_2023_To_2_28_2023_srt_TitleOfIndividualAxis_imnm_ConsultantMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_qWu0jdj-nEKaVdSaPXM_fg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_vo1f8DiHA0yQSoA0TQOZxQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_FYV30JwBpUiI_YDFgqcWhQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gOK3vuUKLkG0Tkq2Wg9oFg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Condensed Statements of Changes in Stockholders' Equity", "menuCat": "Statements", "order": "5", "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-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_FYV30JwBpUiI_YDFgqcWhQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gOK3vuUKLkG0Tkq2Wg9oFg", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_SubsidiarySaleOfStockAxis_imnm_OpenMarketSaleMember_LDKJZM07m0e-oi-tAByoPw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gOK3vuUKLkG0Tkq2Wg9oFg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00305 - Statement - Condensed Statements of Changes in Stockholders' Equity (Parenthetical)", "menuCat": "Statements", "order": "6", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_SubsidiarySaleOfStockAxis_imnm_OpenMarketSaleMember_LDKJZM07m0e-oi-tAByoPw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gOK3vuUKLkG0Tkq2Wg9oFg", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gOK3vuUKLkG0Tkq2Wg9oFg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Condensed Statements of Cash Flows", "menuCat": "Statements", "order": "7", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gOK3vuUKLkG0Tkq2Wg9oFg", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "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", "menuCat": "Notes", "order": "8", "role": "http://immunome.com/role/DisclosureNatureOfBusiness", "shortName": "Nature of the business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "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", "menuCat": "Notes", "order": "9", "role": "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of significant accounting policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_-IESNKqUAEWiNxv_ymfRjA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 22, "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": [ "r361" ], "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": [ "r362" ], "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": [ "r359" ], "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": [ "r359" ], "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": [ "r364" ], "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": [ "r359" ], "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": [ "r363" ], "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": [ "r359" ], "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": [ "r359" ], "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": [ "r359" ], "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": [ "r359" ], "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": [ "r358" ], "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": [ "r360" ], "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/20230331", "presentation": [ "http://immunome.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "imnm_AdditionalExpenseRelatingToExtensionOfAgreementToGovernment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of additional cost to government due to extension of termination of agreement.", "label": "Additional Expense Relating to Extension of Agreement to the Government", "terseLabel": "Expenses relating to extension of an agreement" } } }, "localname": "AdditionalExpenseRelatingToExtensionOfAgreementToGovernment", "nsuri": "http://immunome.com/20230331", "presentation": [ "http://immunome.com/role/DisclosureGovernmentAssistanceProgramsDetails" ], "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/20230331", "presentation": [ "http://immunome.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "imnm_AdditionalPlatformAccessPaymentReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of additional platform access payments receivable.", "label": "Additional Platform Access Payment Receivable", "terseLabel": "Additional platform access payments" } } }, "localname": "AdditionalPlatformAccessPaymentReceivable", "nsuri": "http://immunome.com/20230331", "presentation": [ "http://immunome.com/role/DisclosureCollaborationAgreementWithAbbvieDetails", "http://immunome.com/role/DisclosureNatureOfBusinessDetails" ], "xbrltype": "monetaryItemType" }, "imnm_CapitalExpendituresIncurredButNotYetPaidIncludedInAccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred, included in accrued expenses and other current liabilities.", "label": "Capital Expenditures Incurred but Not yet Paid, Included in Accrued Expenses and Other Current Liabilities", "terseLabel": "Property and equipment included in accrued expenses and other current liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaidIncludedInAccruedExpensesAndOtherCurrentLiabilities", "nsuri": "http://immunome.com/20230331", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "imnm_CollaborationAgreementPotentiallyEligibleAmountReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Potentially eligible amount receivable under the collaboration agreement.", "label": "Collaboration Agreement, Potentially Eligible Amount Receivable", "terseLabel": "Potentially eligible amount receivable" } } }, "localname": "CollaborationAgreementPotentiallyEligibleAmountReceivable", "nsuri": "http://immunome.com/20230331", "presentation": [ "http://immunome.com/role/DisclosureNatureOfBusinessDetails" ], "xbrltype": "monetaryItemType" }, "imnm_CollaborationAgreementWithAbbvieMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Collaboration Agreement with AbbVie.", "label": "Collaboration agreement with AbbVie" } } }, "localname": "CollaborationAgreementWithAbbvieMember", "nsuri": "http://immunome.com/20230331", "presentation": [ "http://immunome.com/role/DisclosureCollaborationAgreementWithAbbvieDetails", "http://immunome.com/role/DisclosureNatureOfBusinessDetails" ], "xbrltype": "domainItemType" }, "imnm_CollaborationArrangementPaidNonRefundableUpfrontPayment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash outflow in non-refundable upfront payment.", "label": "Collaboration Arrangement, Paid Non Refundable Upfront Payment", "terseLabel": "Non refundable upfront payment" } } }, "localname": "CollaborationArrangementPaidNonRefundableUpfrontPayment", "nsuri": "http://immunome.com/20230331", "presentation": [ "http://immunome.com/role/DisclosureCollaborationAgreementWithAbbvieDetails" ], "xbrltype": "monetaryItemType" }, "imnm_CollaborationArrangementProceedsFromNonRefundableUpfrontPayment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash inflow from non-refundable upfront payment.", "label": "Collaboration Arrangement, Proceeds from Non Refundable Upfront Payment", "terseLabel": "Upfront payment" } } }, "localname": "CollaborationArrangementProceedsFromNonRefundableUpfrontPayment", "nsuri": "http://immunome.com/20230331", "presentation": [ "http://immunome.com/role/DisclosureNatureOfBusinessDetails" ], "xbrltype": "monetaryItemType" }, "imnm_CollaborativeArrangementAdditionalUpfrontPaymentReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of additional upfront payment receivable under the collaboration agreement.", "label": "Collaborative Arrangement, Additional Upfront Payment, Receivable", "terseLabel": "Additional upfront payment" } } }, "localname": "CollaborativeArrangementAdditionalUpfrontPaymentReceivable", "nsuri": "http://immunome.com/20230331", "presentation": [ "http://immunome.com/role/DisclosureNatureOfBusinessDetails" ], "xbrltype": "monetaryItemType" }, "imnm_CollaborativeArrangementSalesBasedMilestone": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of sales based milestone receivable upon achievement of target.", "label": "Collaborative Arrangement, Sales Based Milestone", "terseLabel": "Sales based milestone based on achievement" } } }, "localname": "CollaborativeArrangementSalesBasedMilestone", "nsuri": "http://immunome.com/20230331", "presentation": [ "http://immunome.com/role/DisclosureCollaborationAgreementWithAbbvieDetails", "http://immunome.com/role/DisclosureNatureOfBusinessDetails" ], "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/20230331", "presentation": [ "http://immunome.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "imnm_CollaborativeArrangementsProductDevelopmentAndCommercialSaleMilestoneReceivablePerTarget": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of product development and commercial sale milestone receivable per target.", "label": "Collaborative Arrangements Product Development and Commercial Sale Milestone Receivable per Target", "terseLabel": "Development and commercial sale milestone receivable per target" } } }, "localname": "CollaborativeArrangementsProductDevelopmentAndCommercialSaleMilestoneReceivablePerTarget", "nsuri": "http://immunome.com/20230331", "presentation": [ "http://immunome.com/role/DisclosureCollaborationAgreementWithAbbvieDetails", "http://immunome.com/role/DisclosureNatureOfBusinessDetails" ], "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/20230331", "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/20230331", "presentation": [ "http://immunome.com/role/DisclosureCommonStockDetails" ], "xbrltype": "integerItemType" }, "imnm_ConsultantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to consultant.", "label": "Consultant [Member]", "terseLabel": "Consultant" } } }, "localname": "ConsultantMember", "nsuri": "http://immunome.com/20230331", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationRestrictedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "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/20230331", "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/20230331", "presentation": [ "http://immunome.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "imnm_EmployeeRetentionCreditReceivable": { "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": "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/20230331", "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/20230331", "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/20230331", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationPlansDetails" ], "xbrltype": "durationItemType" }, "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/20230331", "presentation": [ "http://immunome.com/role/DisclosureCommonStockDetails", "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/20230331", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/20230331", "presentation": [ "http://immunome.com/role/DisclosureCommonStockDetails", "http://immunome.com/role/DisclosureShareBasedCompensationAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "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/20230331", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/20230331", "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/20230331", "presentation": [ "http://immunome.com/role/DisclosureLeasesDetails" ], "xbrltype": "integerItemType" }, "imnm_OfferingCostInAccountsPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Offering Cost In Accounts Payable", "label": "Offering costs included in accounts payable", "netLabel": "Offering costs included in accounts payable" } } }, "localname": "OfferingCostInAccountsPayable", "nsuri": "http://immunome.com/20230331", "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/20230331", "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", "terseLabel": "ATM" } } }, "localname": "OpenMarketSaleMember", "nsuri": "http://immunome.com/20230331", "presentation": [ "http://immunome.com/role/DisclosureCommonStockDetails", "http://immunome.com/role/DisclosureNatureOfBusinessDetails", "http://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity", "http://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquityParenthetical" ], "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/20230331", "presentation": [ "http://immunome.com/role/DisclosureGovernmentAssistanceProgramsDetails" ], "xbrltype": "domainItemType" }, "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/20230331", "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/20230331", "presentation": [ "http://immunome.com/role/DisclosurePrepaidExpensesAndOtherAssets" ], "xbrltype": "textBlockItemType" }, "imnm_PrepaidSubscriptionsPrepaidServiceContractsAndShortTermDeposits": { "auth_ref": [], "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 prepaid subscriptions, prepaid service contracts and short-term deposits classified as other.", "label": "Prepaid Subscriptions, Prepaid Service Contracts and Short-term Deposits", "verboseLabel": "Prepaid subscriptions and service contracts" } } }, "localname": "PrepaidSubscriptionsPrepaidServiceContractsAndShortTermDeposits", "nsuri": "http://immunome.com/20230331", "presentation": [ "http://immunome.com/role/DisclosurePrepaidExpensesAndOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "imnm_ProceedsFromIssuanceOfEquityAndDebt": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of equity and debt but not limited to issuance common stock, preferred stock, warrants, exercise of warrants and option, promissory notes. It also includes loans forgiven.", "label": "Proceeds from Issuance of Equity and Debt", "terseLabel": "Proceeds from sales of equity and debt" } } }, "localname": "ProceedsFromIssuanceOfEquityAndDebt", "nsuri": "http://immunome.com/20230331", "presentation": [ "http://immunome.com/role/DisclosureNatureOfBusinessDetails" ], "xbrltype": "monetaryItemType" }, "imnm_ProceedsOfExpensesUnderGrantReimbursable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash inflow of reimbursement of expenses relating to grants.", "label": "Proceeds of Expenses Under Grant Reimbursable", "terseLabel": "Reimbursement expenses received" } } }, "localname": "ProceedsOfExpensesUnderGrantReimbursable", "nsuri": "http://immunome.com/20230331", "presentation": [ "http://immunome.com/role/DisclosureGovernmentAssistanceProgramsDetails" ], "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/20230331", "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/20230331", "presentation": [ "http://immunome.com/role/DisclosureGovernmentAssistanceProgramsDetails" ], "xbrltype": "durationItemType" }, "imnm_ReimbursementReceived": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of reimbursement received.", "label": "Reimbursement Received", "terseLabel": "Reimbursement expenses received" } } }, "localname": "ReimbursementReceived", "nsuri": "http://immunome.com/20230331", "presentation": [ "http://immunome.com/role/DisclosureNatureOfBusinessDetails" ], "xbrltype": "monetaryItemType" }, "imnm_ResearchAndDevelopmentEstimatedPeriodRecognitionOfDeferredRevenue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated period of research and development, during which the deferred revenue will be recognized.", "label": "Research and Development Estimated Period, Recognition of Deferred Revenue", "terseLabel": "Estimated research and development period" } } }, "localname": "ResearchAndDevelopmentEstimatedPeriodRecognitionOfDeferredRevenue", "nsuri": "http://immunome.com/20230331", "presentation": [ "http://immunome.com/role/DisclosureCollaborationAgreementWithAbbvieDetails" ], "xbrltype": "durationItemType" }, "imnm_ResearchAndDevelopmentExpenseAdvancePayments": { "auth_ref": [], "calculation": { "http://immunome.com/role/DisclosurePrepaidExpensesAndOtherAssetsDetails": { "order": 2.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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "presentation": [ "http://immunome.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "imnm_SeriesaWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to series A warrants.", "label": "Series A Warrants" } } }, "localname": "SeriesaWarrantsMember", "nsuri": "http://immunome.com/20230331", "presentation": [ "http://immunome.com/role/DisclosureCommonStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "imnm_SeriesbWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to series b warrants.", "label": "Series B Warrants", "terseLabel": "Series B Warrants" } } }, "localname": "SeriesbWarrantsMember", "nsuri": "http://immunome.com/20230331", "presentation": [ "http://immunome.com/role/DisclosureCommonStockWarrantsDetails", "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "imnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInNumberOfSharesAvailableForFutureIssuance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Increase in number of shares available for future issuance under the share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Increase in Number of Shares Available for Future Issuance", "terseLabel": "Increase in shares available for future issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInNumberOfSharesAvailableForFutureIssuance", "nsuri": "http://immunome.com/20230331", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "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/20230331", "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/20230331", "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/20230331", "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/20230331", "presentation": [ "http://immunome.com/role/DisclosureCommonStockDetails", "http://immunome.com/role/DisclosureNatureOfBusinessDetails" ], "xbrltype": "monetaryItemType" }, "imnm_StockIssuanceCostsIncludedInAccountsPayableAndAccruedExpensesAndOtherLiabilitiesCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of stock issuance costs included in accounts payable and accrued expenses and other current liabilities.", "label": "Stock Issuance Costs Included In Accounts Payable And Accrued Expenses And Other Liabilities Current", "terseLabel": "Offering costs included in accrued expenses and other liabilities" } } }, "localname": "StockIssuanceCostsIncludedInAccountsPayableAndAccruedExpensesAndOtherLiabilitiesCurrent", "nsuri": "http://immunome.com/20230331", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "imnm_SummaryOfSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represents summary of significant accounting policies.", "label": "Summary of significant accounting policies [Line Items]", "terseLabel": "Summary of significant accounting policies" } } }, "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "nsuri": "http://immunome.com/20230331", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "imnm_SummaryOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of summary of significant accounting policies.", "label": "Summary of significant accounting policies [Table]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesTable", "nsuri": "http://immunome.com/20230331", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "imnm_TermOfAnniversaryForFirstCommercialSale": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of anniversary for first commercial sale.", "label": "Term of Anniversary for First Commercial Sale", "terseLabel": "Anniversary of first commercial sale (in years)" } } }, "localname": "TermOfAnniversaryForFirstCommercialSale", "nsuri": "http://immunome.com/20230331", "presentation": [ "http://immunome.com/role/DisclosureCollaborationAgreementWithAbbvieDetails" ], "xbrltype": "durationItemType" }, "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/20230331", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "srt_MaximumMember": { "auth_ref": [ "r253", "r326", "r333", "r341", "r342", "r350", "r351", "r357", "r385", "r395", "r396", "r397", "r398", "r399", "r400" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCollaborationAgreementWithAbbvieDetails", "http://immunome.com/role/DisclosureCommonStockDetails", "http://immunome.com/role/DisclosureNatureOfBusinessDetails", "http://immunome.com/role/DisclosureShareBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r253", "r326", "r333", "r341", "r342", "r350", "r351", "r357", "r385", "r395", "r396", "r397", "r398", "r399", "r400" ], "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": [ "r251", "r253", "r302", "r326", "r333", "r341", "r342", "r350", "r351", "r357", "r385", "r396", "r397", "r398", "r399", "r400" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCollaborationAgreementWithAbbvieDetails", "http://immunome.com/role/DisclosureCommonStockDetails", "http://immunome.com/role/DisclosureNatureOfBusinessDetails", "http://immunome.com/role/DisclosureShareBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r251", "r253", "r302", "r326", "r333", "r341", "r342", "r350", "r351", "r357", "r385", "r396", "r397", "r398", "r399", "r400" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCollaborationAgreementWithAbbvieDetails", "http://immunome.com/role/DisclosureCommonStockDetails", "http://immunome.com/role/DisclosureNatureOfBusinessDetails", "http://immunome.com/role/DisclosureShareBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r376", "r392" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationRestrictedStockAwardsDetails" ], "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": [ "r26", "r356" ], "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": [ "r7", "r8", "r28" ], "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": [ "r16", "r260", "r356" ], "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": [ "r257", "r258", "r259", "r372", "r373", "r374", "r388" ], "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": [ "r71", "r73", "r104", "r105" ], "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": [ "r67", "r68" ], "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": "Net of issuance costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquityParenthetical" ], "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 provided by (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": [ "r73", "r98", "r103" ], "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": [ "r165" ], "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": [ "r56" ], "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": [ "r56" ], "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/DisclosureCollaborationAgreementWithAbbvieDetails", "http://immunome.com/role/DisclosureGovernmentAssistanceProgramsDetails", "http://immunome.com/role/DisclosureNatureOfBusinessDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r115", "r122", "r142", "r176", "r185", "r189", "r196", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r267", "r271", "r277", "r356", "r383", "r384", "r393" ], "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": [ "r4", "r6", "r35", "r142", "r196", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r267", "r271", "r277", "r356", "r383", "r384", "r393" ], "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_AwardTypeAxis": { "auth_ref": [ "r74", "r100" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails", "http://immunome.com/role/DisclosureShareBasedCompensationPlansDetails", "http://immunome.com/role/DisclosureShareBasedCompensationRestrictedStockAwardsDetails" ], "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": [ "r51", "r52", "r53" ], "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": "Property 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_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r23", "r49" ], "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/DisclosureNatureOfBusinessDetails", "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesComponentsOfCashAndRestrictedCashDetails", "http://immunome.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r10", "r50", "r113" ], "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": [ "r44", "r49", "r54" ], "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": [ "r44", "r112" ], "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_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r69", "r72" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommonStockWarrantsDetails", "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent 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.", "label": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommonStockWarrantsDetails", "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r234" ], "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", "verboseLabel": "Strike price" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommonStockDetails", "http://immunome.com/role/DisclosureCommonStockWarrantsDetails", "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "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_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": [ "r69", "r72" ], "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_CollaborativeArrangementDisclosureTextBlock": { "auth_ref": [ "r263", "r264", "r265" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants.", "label": "Collaborative Arrangement Disclosure [Text Block]", "verboseLabel": "Collaboration Agreement with AbbVie" } } }, "localname": "CollaborativeArrangementDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCollaborationAgreementWithAbbvie" ], "xbrltype": "textBlockItemType" }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "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": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]" } } }, "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCollaborationAgreementWithAbbvieDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r31", "r65", "r117", "r127" ], "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": [ "r64", "r66", "r208", "r209", "r340" ], "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_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares available for future issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r372", "r373", "r388" ], "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": [ "r15" ], "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": [ "r15" ], "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": [ "r15" ], "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": [ "r15", "r67" ], "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": [ "r15", "r356" ], "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,194,184 and 12,128,843 shares issued and outstanding at March 31, 2023 and December 31, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r120", "r170" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r236", "r237", "r249" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r236", "r237", "r249" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCosts": { "auth_ref": [ "r13", "r114", "r121" ], "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": [ "r25" ], "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": [ "r34", "r382" ], "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": [ "r252" ], "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": [ "r47", "r175" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlows": { "order": 5.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": [ "r106" ], "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_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": [ "r137", "r148", "r149", "r150", "r151", "r152", "r156", "r159", "r162", "r163", "r164", "r166", "r275", "r276", "r329", "r332", "r345" ], "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 common share, 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": [ "r137", "r148", "r149", "r150", "r151", "r152", "r159", "r162", "r163", "r164", "r166", "r275", "r276", "r329", "r332", "r345" ], "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 common share, 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": [ "r56", "r57" ], "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": [ "r28" ], "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": [ "r99" ], "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": [ "r99" ], "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": [ "r386" ], "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": [ "r67", "r130", "r134", "r135", "r136", "r143", "r144", "r145", "r147", "r153", "r155", "r167", "r197", "r235", "r257", "r258", "r259", "r261", "r262", "r274", "r278", "r279", "r280", "r281", "r282", "r283", "r334", "r335", "r336", "r343" ], "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": [ "r109", "r111" ], "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": [ "r194", "r195", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r219", "r232", "r273", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r348", "r377", "r378", "r379", "r404", "r405", "r406", "r407", "r408", "r409", "r410" ], "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": [ "r38" ], "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": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and administrative", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureLeasesLeaseExpenseDetails", "http://immunome.com/role/DisclosureShareBasedCompensationCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r254", "r255", "r256" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrantsReceivable": { "auth_ref": [ "r34" ], "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_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": [ "r206", "r207" ], "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": [ "r207" ], "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": [ "r46" ], "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_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r327", "r368" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCollaborationAgreementWithAbbvieDetails", "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": 9.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": [ "r46" ], "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 current 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": [ "r119" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfOperations": { "order": 2.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" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r293", "r355" ], "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": [ "r390" ], "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": [ "r288" ], "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": [ "r287" ], "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": [ "r391" ], "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": [ "r294" ], "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": [ "r294" ], "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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureLeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r391" ], "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 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": "2023 (represents remaining nine months in 2023)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureLeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r294" ], "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_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r295" ], "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": [ "r27", "r142", "r196", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r268", "r271", "r272", "r277", "r346", "r383", "r393", "r394" ], "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": [ "r20", "r116", "r125", "r356", "r371", "r380", "r389" ], "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": [ "r29", "r142", "r196", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r268", "r271", "r272", "r277", "r356", "r383", "r393", "r394" ], "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_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r139" ], "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": [ "r139" ], "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": [ "r44", "r45", "r48" ], "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 provided by (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": [ "r36", "r48", "r118", "r128", "r131", "r132", "r133", "r136", "r142", "r146", "r148", "r149", "r150", "r151", "r154", "r155", "r160", "r176", "r184", "r188", "r190", "r196", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r276", "r277", "r347", "r383" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "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/DisclosureNatureOfBusinessDetails", "http://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity", "http://immunome.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r148", "r149", "r150", "r151", "r156", "r157", "r161", "r164", "r176", "r184", "r188", "r190", "r347" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net loss attributable to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "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": [ "r375" ], "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": [ "r176", "r184", "r188", "r190", "r347" ], "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": [ "r289", "r355" ], "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 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": [ "r285" ], "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": [ "r285" ], "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": [ "r285" ], "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": [ "r286", "r290" ], "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": [ "r284" ], "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": [ "r369" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlows": { "order": 6.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": [ "r292", "r355" ], "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": [ "r291", "r355" ], "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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nature of the business" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r108" ], "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" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureNatureOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r9", "r28" ], "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_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r30" ], "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_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r39" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "totalLabel": "Total other income" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other income (expense):" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r2", "r5", "r381" ], "calculation": { "http://immunome.com/role/DisclosurePrepaidExpensesAndOtherAssetsDetails": { "order": 3.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 current assets" } } }, "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": [ "r42" ], "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": [ "r74", "r100" ], "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/DisclosureCommonStockDetails", "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/DisclosureCommonStockDetails", "http://immunome.com/role/DisclosureShareBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r14", "r220" ], "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": [ "r14" ], "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": [ "r14", "r220" ], "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": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (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": [ "r14", "r356" ], "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 March 31, 2023 and December 31, 2022, respectively" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r21", "r22" ], "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": [ "r3", "r5", "r349", "r381" ], "calculation": { "http://immunome.com/role/DisclosurePrepaidExpensesAndOtherAssetsDetails": { "order": 1.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_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r43" ], "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", "netLabel": "Proceeds from issuance of common stock under ATM, net", "terseLabel": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommonStockDetails", "http://immunome.com/role/DisclosureNatureOfBusinessDetails", "http://immunome.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r43", "r101" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r131", "r132", "r133", "r138", "r142", "r146", "r154", "r155", "r176", "r184", "r188", "r190", "r196", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r266", "r269", "r270", "r276", "r277", "r330", "r347", "r353", "r354", "r367", "r383" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r24", "r63" ], "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": [ "r11", "r12", "r63", "r126", "r331", "r356" ], "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": [ "r11", "r62" ], "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_ResearchAndDevelopmentExpense": { "auth_ref": [ "r107", "r129", "r401" ], "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", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureLeasesLeaseExpenseDetails", "http://immunome.com/role/DisclosureShareBasedCompensationCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r107" ], "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": [ "r370", "r402", "r403" ], "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": [ "r339", "r365", "r366", "r370" ], "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_RestrictedStockMember": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock", "terseLabel": "Unvested restricted stock awards" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails", "http://immunome.com/role/DisclosureShareBasedCompensationPlansDetails", "http://immunome.com/role/DisclosureShareBasedCompensationRestrictedStockAwardsDetails", "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r17", "r68", "r124", "r260", "r337", "r338", "r356" ], "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/DisclosureNatureOfBusinessDetails", "http://immunome.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r130", "r143", "r144", "r145", "r147", "r153", "r155", "r197", "r257", "r258", "r259", "r261", "r262", "r274", "r334", "r336" ], "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_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Collaboration Agreement with AbbVie" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r173", "r174", "r183", "r186", "r187", "r191", "r192", "r193", "r247", "r248", "r328" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Collaboration revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCollaborationAgreementWithAbbvieDetails", "http://immunome.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r250", "r344" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Collaboration revenue" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r238" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCollaborationAgreementWithAbbvieDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommonStockDetails", "http://immunome.com/role/DisclosureNatureOfBusinessDetails", "http://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity", "http://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r56" ], "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": [ "r56" ], "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_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]" } } }, "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCollaborationAgreementWithAbbvieDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r10", "r54", "r113", "r123" ], "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": [ "r74", "r100" ], "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", "http://immunome.com/role/DisclosureShareBasedCompensationRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r80", "r89", "r91" ], "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": [ "r93" ], "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": [ "r69", "r72" ], "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": [ "r177", "r178", "r179", "r180", "r181", "r182", "r192" ], "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": [ "r46" ], "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 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": [ "r75" ], "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", "http://immunome.com/role/DisclosureShareBasedCompensationRestrictedStockAwardsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r88" ], "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", "http://immunome.com/role/DisclosureShareBasedCompensationRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "terseLabel": "Unvested restricted stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails", "http://immunome.com/role/DisclosureShareBasedCompensationRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationAssumptionsDetails", "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r95" ], "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": [ "r97" ], "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", "http://immunome.com/role/DisclosureShareBasedCompensationRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r77" ], "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": [ "r100" ], "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]", "terseLabel": "Additional information" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r83" ], "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": [ "r83" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedLabel": "Options, Expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Options, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "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": [ "r90" ], "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": [ "r100" ], "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": [ "r82", "r100" ], "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", "verboseLabel": "Number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r81" ], "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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r72", "r78" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails", "http://immunome.com/role/DisclosureShareBasedCompensationPlansDetails", "http://immunome.com/role/DisclosureShareBasedCompensationRestrictedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Expired" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "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_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r74", "r79" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "auth_ref": [ "r254", "r352" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Share-based Payment Arrangement, Nonemployee [Member]", "terseLabel": "Non-employee" } } }, "localname": "ShareBasedPaymentArrangementNonemployeeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r76" ], "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": [ "r94", "r102" ], "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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r100" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Intrinsic value, exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationOptionActivityAndRestrictedStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r100" ], "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": [ "r92" ], "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_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_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r55", "r140" ], "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": [ "r33", "r67", "r130", "r134", "r135", "r136", "r143", "r144", "r145", "r147", "r153", "r155", "r167", "r197", "r235", "r257", "r258", "r259", "r261", "r262", "r274", "r278", "r279", "r280", "r281", "r282", "r283", "r334", "r335", "r336", "r343" ], "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/DisclosureNatureOfBusinessDetails", "http://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity", "http://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquityParenthetical" ], "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": [ "r143", "r144", "r145", "r167", "r328" ], "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/DisclosureNatureOfBusinessDetails", "http://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity", "http://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r51", "r52", "r53" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued", "terseLabel": "Issuance of common stock to certain board of directors in lieu of accrued compensation" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r14", "r15", "r67", "r68" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Sale of common stock in connection with IPO (shares)", "netLabel": "Issuance of common stock (shares)", "terseLabel": "Stock issued", "verboseLabel": "Sale of common stock" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommonStockDetails", "http://immunome.com/role/DisclosureNatureOfBusinessDetails", "http://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r14", "r15", "r67", "r68" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of restricted stock awards (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, before Forfeiture", "terseLabel": "Shares issued" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r14", "r15", "r67", "r68", "r84" ], "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_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r14", "r15", "r67", "r68" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "verboseLabel": "Issuance of common stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r67", "r68" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of restricted stock awards" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r33", "r67", "r68" ], "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": [ "r15", "r18", "r19", "r61", "r356", "r371", "r380", "r389" ], "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": [ "r70", "r141", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r233", "r235" ], "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/DisclosureNatureOfBusinessDetails", "http://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity", "http://immunome.com/role/StatementCondensedStatementsOfChangesInStockholdersEquityParenthetical" ], "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": [ "r194", "r195", "r219", "r232", "r273", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r377", "r378", "r379", "r404", "r405", "r406", "r407", "r408", "r409", "r410" ], "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": [ "r387" ], "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/DisclosureCollaborationAgreementWithAbbvieDetails", "http://immunome.com/role/DisclosureGovernmentAssistanceProgramsDetails", "http://immunome.com/role/DisclosureNatureOfBusinessDetails" ], "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": [ "r40" ], "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": [ "r41" ], "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": [ "r58", "r59", "r60", "r168", "r169", "r171", "r172" ], "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_WarrantyRightsAndObligationsFairValueOptionMember": { "auth_ref": [ "r110" ], "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": [ "r158", "r164" ], "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": [ "r156", "r164" ], "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", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "808", "URI": "http://asc.fasb.org/topic&trid=5833765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r345": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r346": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r347": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r348": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r349": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r35": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r351": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r352": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r355": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r356": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r357": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r358": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r359": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r36": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r361": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r362": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r363": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r364": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r365": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r366": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r367": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r368": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r369": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r37": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r371": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r372": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r373": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r374": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r375": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r377": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r378": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r379": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r38": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r381": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r382": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r383": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r384": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r385": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r386": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r387": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r388": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r389": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r391": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r393": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r394": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r395": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r396": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r397": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r398": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r399": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r4": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r401": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r402": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r403": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r404": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r405": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r406": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r407": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r408": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r409": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r41": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "220", "URI": "http://asc.fasb.org/subtopic&trid=114868817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r42": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r43": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r44": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r45": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r46": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r47": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r48": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r49": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r5": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r51": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r52": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r53": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r54": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r55": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r56": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r57": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r58": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r59": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r6": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 65 0001558370-23-008194-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-23-008194-xbrl.zip M4$L#!!0 ( -([I598[@6;L \ "2@ 0 =&UB+3(P,C,P,S,Q+GAS M9.U=W6_;.!)_/^#^!YU?K@>GE]8QR>',_(:+3(.)#Q%U"!C__]/>_??S''!V<')PZPV%"XQQQ:$-#1Q$[.AAG)1<)/1J> M.2>C]Z.CPZ-CYX>S\8]GQZ?.W6U6[Q;8FQ-3Q6?NG7%WB0/D",066'Q! >8K MY.)/@Z40J[/1B 1!%-( '[@T4$0.CX_' P<)P<@L$OB*LN 2SU'D"U!&^&>$ M?-4QZ,C'4@6E"H5B4&K(SX"#K*NGIZ>#I^,#RA;0T>%X]-OMS8-B+JT,NEX@ MM,H:S!&?J>I)@>1O/#P<#R6'<1.&YR7ZSS/FISU\&$%I6I$S,12;%>95ZEE1 M#7U)SQ-9FR+YDU%<6.">4;^N@[2DCK[?R/[QZ+<;$OZ1U@P1<7F9$8[=@P5= MCU21(EZ4MH&9K*B&FTBP1G9.1U":5O2!,0WCLG@&-EY@IY:1&A;$L,)H^"H;FP?'8+I"!QR M,O/Q4%;## EP#WQX)-U#PB)>,>S:8)_7S(U&F U&Y#V1>G"@0&'SY_L!S/>. MHV9\%(94*';5=^FWJQ4)YS3Y"KZ4QGXF>WH$/3KRP]?[ZWK%*7XN"7=]RB.& M'P I#S%O$GH7$1XK 'T_#G]1G@(J#7U,*E!-PTCJI MHFOI(M^-_ X-<\Z:VR7?IH!UQQ&T)I3GOJ"A!S:.O7/DRZ'WL,0X1++*Y\^6:&65]:#]MX:-$G1421[T!K<610$B&VF\P>R""$J$=]XA+,+VBPHF&.$OB<>\PAO'+!KEKC.+]S"6CRI. M,NY?F@+/.7!0QH*S2GA01I2R(>N[TG3 Q3HL8R7^[EW"S;]ZDZHWJ3N&5XAX MGY]7?UV H5FWT\)\^S+I?8U MK'99H 1I&)]MFNJ1_;'J=S-D2PL><*6J!X?D7?2CM,4H3293+:)U%4WX'1M& M9C+1]EAUGU'M)U,C6NWGT1ZN%CF@.\2@;(D%K!5\JX10N84I.W1BF1URWI7H M]B"V23LL4;C _#I\$-3]8TE]#S/^^<\(1H55(D+37 _OL7UJ(NX#?*%3[.6? M3MQ/C_:+H&TUF#O1,ME!\S!O90?]+&#G>;](IX>G\_.(DQ#SIE5I4S6]SQU7 MUZ Q(0D@0./,$G*]RWV9?.,7Q&2R?=T4ZG:D8LH?5E!NE3_,NNNMX&6L8 )_ M71(_VMD0Z@B9;.']3K8@>QQZ29>]/9CLX8+Z/IK1>(-MLF!8^<=O1"PGL]F: M-*%OVTR/]7%UW)<(.QGE^*0;T/Z5]* :0?V%KC$+I=XFG)/XA,L=HPN&@B;W M;--$#^;[*I@Y49GU3Z@ZJX1LCZ-Y< 8!$2I@E2=8J)KL<.@VY_XM6IB2Q35# M,J.I\OUND6H/HEUF2IN,LLT_5:!)\D\]!E883#Q/=8U\]7?+A+UU:Q.*E?@F MRR+F73B^2BCV:?O.8*='6FSAU=0W 7K2"*@Z!3,'JCV";?T>C?- &C^W54./ MTFF]7P,TN"328]("DV]RN1TVGBC1U#1A5-G.+&$T=%)Z/5S&=?X2,:PN_,C# M53CDBO4['X5-L%FTT,(W/JS)XDB:PYFZ=^06J,H30I)PCV,W'"\H;QQ^%BU, M.%9/\S7CJ CW.';#<;I2^1-7D#41F]+I2YWWVXV8"?UJ_JT9_;A/)^U4K0_S M;N-]E=XXNAG'%GR3)\2\=H->2\%D!I6H5F,&!^I!Z_]CE.;K28#:*WWF'J\.MP4 M:G5%R(!8E[M!/6A=;P2UOPID@*_S': >P]9;NBWV<@VHM=W$[<'2[235[Q<9 M(&CJX7OT8X7 M_=^EO?3IP)V@?D0SORO025L=S,< <^5>8AN8XSYZD+NLO>JQM6FBA_2D"JG% M&PT]DCLNR.KAM&ZGQ_1#%5/;!QIZ8"T"_WKP2F5Z@)KO=_< 6*\&ZE&H5M!# M<5J%HGS^JP>DPQ*A(1+1U=7"!,N%:N31M.W<0]8%,H@9HD"=VFAWEJ"FG>D$ M@3V4X+AR\O]7IP;D/S-UG'SNJ(> S^3[LI\&G 0K7SY+J[Y;J@>G13 ;IH_) M_@[2'CP'?EI#DM>\CJM,8UM!2;\I"<3<"I7*.\5 A*XPDU'$*.5]X(Q>2BI MHBB5($(R=)'CXTC&^;\=Y+<2?0OA/90<3*DMGF7KVT.9?#1K*Q,TP?[KB/-Q MM/T@%B]6PQ2$:9<,+*P_5-[R [\8/W-]15E.+ZO+F!_#B,/QY ARF7 M^L[-;U$W<6%JJ?[F'3FI>6V\CH_M9CYCI59#26F$'3B2W^S&T/:S_W;,I*UB1N1O&'1A0O?2>LN!(G2#)/EI#!7.R>?H?T^R M ??@]F'^E*^[7N(U]NE*5DNS#Q?JQPV %F9'SLH!6 R=V#.JM M_C-87$$?88)G%#O41&*QZ1( MBV;Q,TV?!B[#'A&UPL=2? U1!#7D_3P!] (01S[)KK*@F_C?1_PLSOULNTDI MK%VS6-CL)P/.1%ID+?&V^JH:\"*6;,8TRCJ=SXF+ :B;^/ 299L':7^W.)AA M5I#.5'%;'D^]9V\M#()2AER1"O,BPEV'\K=NY(-Z\?_784/R+#')RF$()?E. M5':RZ7HE9(;LX1D1'5532('\2F4*_IXLEJ(@=5.%HD $#'V!V?>UV"M$V*_( MC_!T7MGV59PW5=BV4.A7K2E?D/ULRM%-K/$+46!5\"U98WF72<92Z4"*I315 MJITZ7VSTM00F%PUB>KK!6&G\+@(7 ..E04"KJF],S$=8QW#Y%-B=HGE%V;5@>5I7^9N)YV'ND$\8 Y(F LB5EY+_84Y;)C7]SH:J>;_(J=VBCSH/*6R-%?<:8^>JSNNK M/1ZD/)(^7=V'A$G?CSP91B8[\!P$EEQ"G&'>_-N*R%^/_.L&[[GR[*/W/%:5 M3#^"[7"8[*4=Q<"+#=3UUH5,Z<(J9K):,;I&_BWQ,1<@1#*]I,,B5]"K MT=^[=?!VK%J8/QJ6LZ6HU:*Z8;RT7PUW'2*7>(YA2LMR%M.93Q:J'6^>5=LV MVE^ 'X .YK/T;8SR7-A4N)^3W70.H$!();Y#6VF/)[C&R#*.9J;S M0EAY@58$:B0KWUCT'=KO4XC*\S .7'(ZUTP""60IG#14W-\Q.05O>XO8'U@\ M(!]OA2?U97LU(A,,[(^4%I(WK5J5PG4AA[511$^<+3?27J.92ORT2TIM*V9' MX6](J)C@K150:-E!"5WR<=:B-QPW39QAX=1I70Z]2^/OFTG/]3!'/M4!T7>#'C\3P7U0$:YO6":C ML3=98P;^[![+Z4UY]5!Q&2'_$;-@\ +9C=WZWRE[]EIF28)9Q'CZ8PJJ62)Q M+%W)&,V5]U#&QK6:S [!Y$]TRS'SBM*&RKX,3.-NI_PQNI.;/\5=8/!7^/D%YC#A3J]GK]2VTY/G6GM MOYJ*)I ^)+NS+=D3VE<%I:O3V $_TL_/ H=%W]14X7OM4-N+DAMJMDVGF.4D MO2@;G[C15MM#-WN/YU'H2;KI!N4]%G+#FH87B=LI1!+&NF_&939(<(]=3-9; M081%W7V1VQ3#U[Z]TW@ M&6^-O&T7;2K_B[;SOUO)XTKYCMFG5\E*E!_\RF/Y%+4K1H,O\M'+=);ZNIHS M6.\D<7W]JJ ;I3<#?\$?01 A PB(ZB$.2R2IG>Y:M'DKTUZ[C;]\;:@2M.GZ M,!<I]]LB#R9([:LZJ=;W>@\5;& M0],@SUU-V<.:]-2:R%M15+)Y\@ ,N8S$>>OT.\S61)[(B#.X,A_WL*1,R"SU M)5Y13DI[$#M3>BLJR^%/@G:5+R'A(DDGR*7W=)Z-JT>:KVIJ@YX.5-[,W-QY M"R6]0'$=ED\<3-:(*.ZO*+N*Y//5J0-[B8V;+KV6]E+;G?_\#ILU\9R$&_=G M\O*]L2EC*D5.&S TPA 8A_4QD\TP$7)"W@H/Z5;/!>[5;3_\6$A MTP#8[9BK,%'8&Y1-3JGAM 2P%\A]CSB1#A,C7<2/'4SG^=G--0XC;#YYT8;6 M7SOGQ$\2Q+>"?_H?4$L#!!0 ( -([I58I'7\4?PL -:7 4 =&UB M+3(P,C,P,S,Q7V-A;"YX;6SE75M3ZS@2?M^J_0_:S,OL0\B-2Z!@ID* +:K@ M0 7.[NS3*6$K1#6VE)&<0/;7K^3(B9WX(CO.L1RJ3G' D=K]]==JM>2V*73*23@$3&&'0=<,VR_(P Z[:/NT-6M]WM@;.+3O^B=PZ>'U?M'H5Z8YS5T,'DSPOY MXTW<$ B8A%]\]*+5^OCX./KH'5'V+OJW.ZT_'A]>K ER81,3[D%B MH080[2^X?_&!6M#S;13J_OG&G$! K[6Z5V(+^5>(LI MNFIP[$X=*="_-F%H?-7PW+>FI*K=6T+^Y<43?$M7&E)B(R+\XAHZ4O#+!"&/ M-X"4_'UTOU(%N^Z,4!<=6=1MR0];F2):I>NXNL*?QD]3Q'R_**ALDJS]:CV$ M?'+GT(\2E Z)VE7G&\PMA_(90R\SUX5L\31^P>]$#'4+$F]@671&/!&7GJF# M+8SXD+I32M9J#(@]0MQCV!)!1%ZX01[$CA;(_=V[/*L\,S2%V+[]G$H6N+CE MDS=!;,"Y MC&%OH>XRA([5S8<@4UC9>H>#Y @Y?'A*M[-55[$GA(I5JMT$3K&2) MWU?B@)('E$!?5Z&M0ZV(;$=F6Y1%#2O5YD)O/Q<90_[F)R0B1WV'<"ISP$X+ M.1X/KD@2.LUV1^57OZC+/Y;1+1#MP#?D7#6"BZTJ-(K.'-\HL6:,"F4 M:?2,VN6XWSX]KHA(?=KBAF4QH#J38"6W&H]9AAU:X5>?>7(R.IV=/XN_!P::L$^E/[F$-[6+<, [MD@@W??&H]>>$.D)9+MW56VQ0F-V\$A29>BZ(FGGHL MI49R$X,@^Q8R(@87'UC6S)WYFTAB08(MG+PDSNIH#LLYF8M;0Q<"6P\7&-@V M7BKV++*E>S*$4^Q)+>,3_OC6!T1V'H3Y$H;*\D;JNI3X!DE-$3>:'1"G6M#J ML2H7JYKE1E$FGS$M#XA2770ZR_G*1B7V_(>Z=B,AGG2D#-*%'%/I) MOWU\4J.4*B^P>JS30I9((#34HMX$9@&I1V@-H4C?0MMN: Y]NI2DDIB&JB99 M[;)"(>K,FT4*23FN3E^C&4_C+R;C+8RW-KX@BXGX,US -P=E/-&(;7Q8;.L" MK,ORAG@,6MY_L#<9SKA'W;7C+M+)UNEZ0-07AJLS?U>S%[X1I3)+.9([&,VS M)L$YT>F,;_.&=";'FKT/@?!=H.H/ZLO61G%;J15O217989,GEKYU4TK?UH(! M'8.0Z"I<^AOR[HFP GJ@G _F$#MR]GVEH:TIMBI0Z2 MJ'^>"O_L5SP4"](5'IO9"(VM-%@];!K.= MRMDVUT6 UF,HCQ!'PH*RQ.D&S9%#_5+3=-I3^QP.Z?EAUN-)PDB (3-T)XP4 ME_#??EK.3+X_+(NAQ#_[%7XF.D)N20:[1^X9H"SXQBZ<[XF'&.(JW5&>GUQY MG]3%))?&X[2#$;U&.+(8S-Q_+DZ\EO/Q&S,%]/6"E^ M$=OOB_F%O@WJ46F18*Q[,A>Q>(>Y*$: .9YB[%RD:[5Z^-8S7/A)[2L=6,)^ M\JBDA+?JDX*/M@!S?*LDAF.BT&[&R/D,Q+!XM-H?+!J/8@28XS/&QB-=J^VY M&'SK-"CL$O?'-N2$,\Q4&5QRE?"NXJ(VZ9L;?73Y7#O(7DQ3CZ54+.IPG6WB M3EY&OP-VE]UL4(^T9AN;.I8D..\I]G@2;6?1$?8E/:BP83)G)S/*/UXFD"'_ M8&=Y,*K YML\P6_B&W\!O\@!O!['/MV@*4,65D=[3AWD\T/L@4N9A_^7Y@0Z M7;^ 2Q0V@\YY,M4[2.HY.6&,&<^/V%%!$1-J1)[G 9!<$6?Z;(O%#]]:=.G2! MT B).4_>8\B0C;T1LI!( K:?&^MU.@#>=@!:_I&?\=PI3"^S-VXQO"SS#*XA M-L<6"G:)_),4)Y1YKXBY-VA*.8Z/Q#N*C)CCN"W,4?7YKL5XWX<9]+\/8#]Y M<([O3-1*AD^WDV%UB[ADV%G?IN*,>.\G,U8T[:YCE7\PO/9AHIG]S!O4N2@, M3\+%L.;;K>B5$]R#RI$@3WQZ<_#[\ORH3&KS"S@ CDL"G6_OHB2R%=C4-4$: MUWGZ'PK5.V/.5P>GJG _" '8#F*[2J[, L/TW= M,HO&0CJQTP'17@!HOO*I/>])9W[[MU8&?M8^WC"ES5:5OGJV5_G8ERBJPJ_L _T: +>\$\/I6%6^OE!("S0K? M&4E7:B?SAFT&01J1.PV:L0$\ 4OV@?U9_0Z1X0QT9D1<_Z=:Z.>-K[V,Q%GM M8%<<2WU=AI0G)Q*KSPT84RF*;C)XD JCG[36==J3TR\B\I#WDE M:>)J(Z3>-T'DZP=RYNB1$F^2^#U_!<69.$CST:Z]XLAK!6/S'"V4(^1"+ ( M>QK?B;$.G?\BR'9QGEB!7]!]].VP6PYUV5I2)7Z\"3U^^S]02P,$% @ MTCNE5KAFTC%W(P 6&4" !0 !T;6(M,C R,S S,S%?9&5F+GAM;.T]VW+; M.);O6[7_P/4\[.R#8SOIS'12G9F2;UE7.9;+=CHS3UT0"5G8I@@-0-K6?/T" M("51(@ "%"^@FE5=:=O$Y=QQ<'!P\,O?W^:A]P()13CZ#CZ M['T\^>GD_>G[#]Y?/Y_]_/G#)^_^V[K=-P;>%)4U#%'T^V?^SX1-Z#$T(_KY MC:(O1[,X7GP^.7E]?7WW^N$=)L^L_^G9R3^^W3[Z,S@'QRBB,8A\>.2Q]I^I M^.,M]D$L:)3K_C8AX6J #R?KN90M^&_'JV;'_$_'9^^//YR]>Z/!408B_VPP MR:HY_QK$ZP[YQA]/TH_YID@S= [MM'T!E(Q<9Y\^?3H17X\8H3WO%X)#^ "G MGOC;YWBY@%^.*)HO0CZ6^-N,P.F7HW@^.>:\.OV0XORGQY@QG,O2!8X"&#'! M6/^%CJ<7,Q ]0WH3/<;8_WV&PX#)Z=6_$A0OCSP^Y_>'FS5\:#Y/(CR'[WP\ M/^$?3_887!# B LG75'@'A#69@9CY(.P47+LS-0>;2X1]4-,$P+O0,S^'4_/ M$XHB2.DEC $*J0G:!H-T@=%C,I\#LAQ/']%SQ*R9#Z)XY/LXB6)F>N]QB'P$ MZ1T@A)F=%U@)X:ISN$N/$?OM$H5)PR213M,%52YP&(())F+I&3T3*-3U!UMO M1Y/)"ZI& ^-!N\#X*V;.2,0!&E&*T@7IGN!G N;5M-YHP"XPO85LP&HX[73M M#OIS$')Z/LX@C!]@R+VWFVB*R5S(UAZX&0[<'>;BWZNW!5](]\!3.DQW6(V" M '$"@U#\7BM+SD@4 7$7]$C^S$/(Q\%TCEX!Q."%_Q_(MYT BF#YZ0_02SP%BR_@4)&%,S87"?*QMXI@@,05T(BB5T.-G !8I(A &\Y.K MMYA)")J$\"I*YC#=\]VR;9!BNEU>T%5,L3 '0_3L!#*X^5_XA)3C?G9\>I8% M-/_$ ; 1J#7#412?!&B^9CH(PVJ2DPN"\FCK1P&6&*T&J-C/G+0X.@X$'VL$ ML3AT'?"*H8[G<#ZIJHER8+?'K0'2&0.*^,D$'J\)42.\TM'KE8=4HYL1B-78 M>8C9'U&$4M6.?M^:%G(#$,!@-3$'M2;#@6(^U*:AEVOII;;-^R:D@J;G!"MP M0^QOP1CRLQ5,*EL?_I==XY/]^;=;!"8H9+1A&] )6R*!O^9+""8P%(=<92TS M5+4M3SI#<>3[)(%!'JHH&,'#(9]MPFS$=41V281TZ/51%." MYV:,P=;@))3-A1=I)&(U3J;#58UH2I<-:I\UH'M/V+,$&1/FV'PY.COR%@1A MOMW^ >&]U+A_?X M^"OCL9ZA,]7:G)F%@-+Q-/6M&8@*=5*V_^U,H43:'MW9E#PTEUONS0[&Q89* M5.5-]S8/)C3'95#L:1642[_2,FB@SEL(.;0;@]"=A*P12 ^)^5X41_PLV40] M9'W*5435JSLB[$"DU11I6R72RM;UZ4L)$[ !,-VIC1SXO.HH@79">Y()10$" M9/D(0FBPL*C:J[5&UZ-#Q#? W($Y^_&)@(@ROX@?CNC4I[RCFA1&7?=7+ ,> M85NHVM71@=R SE 2YX2'_;8K..Q/OSWP!$")9FQ]*PA$X6L' M0'_;VHWO@IU^50.^^5Y9;E4DPM)I6I/)';"X!$K <<%&\X2[($NX>X0^3RE MD%Z]^6$2P.":$9G[<4FQ%J1T*P'5:MKV>-4F$K%FJ O0NFBB_6X^F(I]4\BYVH MQLA(VRJE6MFZ0\7> ,-#TWNG:*V4($W[ M#C>@W 6?0L*=\T=(7I#/-MSCJ016ROE%Y9^TRE;G%.KM;LV3[*W0Y=*!FX.^ M=0N@Q#9O .K&T@63(;\_(?Y*1TD\PP3]&P;?(P:I.-Y,+YN(VT7GRZLW2'Q$ MX3U!/E2=F#0XD_I KIFY>LFF(CKZT\_Z9VJ"3;JY]C]Q;514<>,$:/^FAE(:2/LZAK]4 ;1];$M2H'V:,P18@ MM:X]6A3RRE0*N@NZ):XOET3"MMJHSPQW6[GFT>:/V\Z7FS;W8"GV9!S^#1)1 M8+34-#&5I4^[_V3[9W H)*34'=T?]O;S-+9Q+?QJT3%)TZ$\?0F"M + M"A(0*I(6I>VD>8#*EATCQFNRB3I)_+A]AA9/^"J*>;4=F>Y7&,&,&.5C[)4X M6<8F7!FL5A,M%6BLDBXK@._"0IQ5Z;H')%[FGC'/K:M5?; MQY8$-:Z&9HS!%B"UOLAI4<@O>:6@.ZQ;;#7.?[%7-JXHU,X]79.BH5(]M_3M<89)_ 3)G"=ME5T#D[75[( 4K1U"MF2_*&UM MCG"M1Q%ZTF,C,#HX$)""O;T14X+K@GYDM0:RDI%C\H">9[IL"F5[I=AH>SB& MN$G5"UD/.^1KU!L3=A3K8*C :5U_-.!+"F*HP'9!CZX!(K^",('GR_6/_XL@ M8<29+6_A"Y0%+.PZJS.6C+L[0)]<>ADM0JM50*LQRJEE.LK^.4:V[,5[0-M^ M3I$A=GF%ML;*,17/@7U-Q*5N7[=G,^AIHMRZO@Z010:>M3[O]+328DG?.G77 M@'4EBBL!L$MU52-4IJL21!S3T%4MO:7P'1UID@ N6*XT0>,)O&59?MH0L+QQ22J-K+E+^!KD$!6; M6^!<>^:0AOZ%I"$Y(!WE"Q4!+Z8*R0%V05-&P?\E-$XW#)C4( MZEKOE4-31F1L $"KV3(*@%?9,EI NY+X"ZZID"SXR:;B^H*JF50<5 U;KJ ' M%PGQ9X#"]5.@NX IQ=^XKQ1_J]Y[J4<)2W %>%K5%CG\ZWI^-G"[X+=]Y4Q@=F7'I]*W[4!)P\WZ2 LQ=N=<\ MFU'EQ8Q]WIK/\4CQ>L;IZ0?Q>L9Z3/;S>J+-7ZF'IUXVEX>.Q&E:VRT^BD$TCKJN">@]](>8UU2_K0U48/9*9 3O[=:LL*-'8L M03=<::Z\?&-\*K[V5L*D,LFSJS*_)^,*CQZB>33_;;R T3= ?H$"-S;7^AF$-^S' MTL4]U[ A+HCWE@V7C +8TE4\6^=W(P_BS=S//F;;_[?X*A1-OQQ1^,Q_V'P/ M,=LT,[^5)%UM'6\BGT"VP[Z$Z?]E<8$''(;7F/ +V.J#<+M17#!]9IRV1FWS M+FHQ(M61(JH"/05%+#9TP76H**/;^EI$S3U&B8):XR2F_#%:9L]5?"JV48 MJM:(G3:M,O"OC2GR#E;EG/GEI/-TK7LF6E$\@S'R-]ENI;E;'^O)W?+^O#7] M_PRY7$,NUY#+)6'/D,LUY'(=?B[7<,;K\!FO441\X[_R?T'DPPM,8X.KJA6& M=.&TRDP&]L.S33?R$E$N:@F!=X '',;3\X0RU"B]Y$DB(37R$'\Z/3L]8U[A M9C3V2SH@=PJ9N^=-LF&]/V<##[[?X/L-OM_@^PV^7VN^GW.1HZPBP.8=#XW5 M4K3M4Q*_ @47.)%_2V44!7<,E,U?\L6S]9G+MJ,X8L>T7'=_)&OE^,D_$LRR7C+8^BA4<,>GH0L:R&9M, ML*F/=W)W\YY@'\* 7C/X5X'*\30]SF6.&7\(1.9K&G5S(3U8SPES7)KFPP-$ M\TE"J(#U ?H0O11R:G0-7[-ASUO0.WYE9II$ 7<0OR\8MNQ[^F1O>="BPI"M,O'GRBJX-YY-\S9W MCLD\D"DF<^:.0$HS %);+3DKL^W<*K\^5>:7!48M:MT+S ?.F.P$B1]?\G=K M\$($-B-^=VW.DTE!*,X&4 AIC".X ?@>DB= GF&9.M8\5[M!A-,Z%+5F"G0E M)QPR*IY.7\-GPWII]W:Y62ED88]4N\OG*FA]CV/V+Y.@<'D5HF?$A"9URO0F M=X_!VF5>I4C&OBAVI6N;96-[_3;FI?5H[3*S4KQC;QR=VYPDIODE1$M8RH(TMP MM._>30RHK@>?74A]K,JRTC>1W4DSJO6=ZL[/\8VET/#5ZF8BVVRAA722S2?/ MW](U="$9R$!L-J%L.1I-4-9(50OKJKV%O>WR^'\?5#=,L;%J_4T92+BLC:=C M9O(!1^PQA5&9/J!NWV4JP;X<-T#/.3=_4XN#'Z'[?:9HVV420ET<4Z#F'+O6IN"65UQ8OV&K8)BR M=9>Y#'6Q3(FD$!C(('$"OO2#8_;Y=Y&G6)4PMD M^:"P/5'FGVE9PHQJSA6E]DA=8E.1=1=CMB.V&^7*$RJ!&U_ MVBMHRV<^#K*I^W-;W9_!(.'W1#G\*_ ?(?/<&:<@,PA^F#!R\0 ^MR])+,S+ M>+I*+;Z'1)@7[6WWFB?IYJ;C?J"?+^4#Z!YH;W+&[L/6S8K@UNW+)@GIPGHH MAT_Y@+%Y-T<"Y2WH7KF\Y.GB M.OYHL0+V&^:*3VDK6FO0NQ>E,9WGH_38V2 M"QS*?"2MG7AQE<5;BC0<8$K>YIRU:E8 M_<-W=V&V;A)M10MJ=K9Z>^:VBX_8-,)@',\@V6P"Z6C"- GXJG"E]2CNVO=Z MY,N:(,[%EO:DCO367\UCN^"N5=2?&K=EYA<,FPA'E=6)L0L^?2AF#&Y-X*UG M\%[9%!Z;XU?4QRB3\A),6JO'5WS.%^XQBS35-]%0X:R^"$_=[!^JI U5TH8J M:4.5M/Y425-=6FO41 Z5UH9*:T.E-8O\@OUUL"Q05>\4W06KFB"5/&!5GV%L M/VAE6?4$H*"N:B=E0[D0D&I*AO:CS% 7I;Y#C$8Y/%14Z7-%%<7U\+9LPE"* MQ8U2+(IKYIV(02' M7I$X,N/1M(N$61\FN.FA&,.'7Q)A_P5/X$TO#'8CN5#KL"71L".,BU1WI%8S3GI;S34DC,#<7/*4?& MT]5]SDS69&8W$13 O^5,'RX%.CR"O1=A@R!?3,$ M3%@RG/4/9_TU/_'(D]5R0#7,G7.J M%>:G[ ROO%MWYW*F*.5U4F^%>YOJ_97P"\S*\Q1U,Q?.QJKPL8A)>V=9O() M1.$##$6-BR=\Q1U,*GSDM2%XPAM74G^Z56$X%\Z[;+BV/\:M/B&TVA-GIVOI M5DB^T2SOY<))DS6O3!!K_AR(3ZO8IJ82)#__,>CFPKF/-5.,,&OKS;/Q-)N2 M?F=[:R+L\4IJ5"?ZYGU=.,6QYH\Y>LU;LU7&Q^KZ\ ,4A?]Q=$%@4'@BT+23 M"\'D? I'.PM]Y6Z2%P7BT1A,V-.KI3A#1 M@%D[;Q.48^="=$()* =36^#%J*]@M#;NE8;7?R;)138[L@_*'?DX@[M0XM+1Y6JP<9I36RI7T<<2^&8B@ :=<>BSG*XR8 M^QHRS1\%Y2WM.% M.)8U^XPPL9 4%>?"567\Z(H-]<6!K:C? M7!!JD\*2GB7LG2M2>(AV'9G:3.6%(D@UI(L, :LA8#4$K(: U1"P&GS[P;=O MTK?_ 7F6! Q&+^ROSYL:F^(CK[QZIF"U_3 'L2\P0=2Y78,6!>Z4\D?W'IC/ M><\\"-/,!9-A>KH'L4>TRZW*!:"SZQ"_[K$Y^:CR&\D*;JD8JFI\$#N+#3J=)U]^ S%_N'MIZT;^I23[ M8?@"OS$IG^EM0)7A>AK[KHYP M;T5A3];W]KZF.8+]8NWW*,C.:&!P]<9?#1[-^6]5^*P>JZ=7/BMBZYP$]/'B MKJ+N=O\O[O*76''T&&/_=[N8T:=B->%T+(_RP7H3*%JG]^MB0[N-.M&;QV1" M48 VZ6!$(ZG@FF:()"FO3NA'SGY\PJC0<,%:Y8#Z@[,V8^Y]Y>T(1Z3CHY$ M>$HE;XM?!G@U$=99P.@;(+]#\5ZX)I@C;>="",=WD0\)0R]0#XC:W2J MMB(E'5PP)W*1V#QMHHK[4K MTI:.&!>E#"DYX-(]^<<9(/"<;8V"+*B3>R'T#D

YY&>]W:<@P73)=&]+8\ M33O,&F H)7&.F>RW74:R/_WVP&&2F*^=;QV8+$5 4FVR=D#NE*)2H2]\[=@, M2?F_1$/S9*ZDYL[W+LV#@O4K.*#FPEC7L[HQ:#?:6 M^=TQ$^V?1*L>XUR'-'_%/-(JRLG*O'A52Q=.@_4\T(+?]#,98MVEV>/B_X;\ MD8@;2A/^;(+TN,:TDPOGK@9D-\#$N3,7(20<2AA<)H2)2OJ\1XK*'7P5G]3& MR:RS"X>IIJ;+#"/G^+AZM_6:(;T2NO$T9PA4H9_R?BZX?Q$"2L?3'X!O4.,Q$0OUU1O; MF"$*[PGB\IM]I-E7JKJ^77&L5OFN> _9C.\5$6S:Z[D&B/P*PD1K;[4M6V6! MX@ED _]&!7[G"0HKIMLF*A0>^]I*5#CV5N/V)F=!JB&Z_ 5=ATX,XC6*V*J- M0'@34;;S$\$[=8!?V=J=/(9REN1-G!(A%Q8K<>P\A82.HN 1DA?DL[67YPX7 M8*;\<@&5?]*>&-0[A2-'#24RG>=_O?B[(#29X"_3Y9BA-9Z$Z%DX972SH @8 MM:<5%<9QX<2B"9W)"TP%LK@@%5*KJ#'TFO;NY(?8F7H-2LYR2&N[M3T<,<6E MI3C)1-'3!WAF(S29>*D>C,L@4T MG+4K9:=@99VZ.Q$S0Z?4JO3]SJ84J7$2TQA$ ?-X;/BZU0R2R MXTBDXIBO)E[7$95L(F@FCX[S'$^[X-G9:?&6CQC[F,>^ L_/CKXL)IN] A)H+PW5-_Z0PF]YJZANU@[9_T/V_Q\H^[_I ML[2K+#57'.O<)\2?\3)JY70WZ>:"*UE&?1,\FG8=>YZ[K$J;:\+R#VG/0]KS M'SCMV8R@C"Q:@FY_[])*EQ%T&U(7'+S4+.EK/NZT<>@&7)/.^ [6+C"K.I8; M9*+ R*=O9BI'=@92H9??_ZH3>Q=$Z '2F" _AH%P$4Y6U=6$3TJ0F[+R[ M*B.!"YPL)8&* F5G)74,W.$-H]K(LF40ZEMI>GM$4YFR=PG7FHQT=/0"4,A) M<8V)N(Y;MQB63N?"/KXA,6V,9JW<_*H"^1,;E4=.] = /H!5@@AD*J7?PM=_(B;O==)W%"X.JFD>HP MU'X<)^[+-6+A*A##6=-U$_F$EVJ\B=3F5RLA[4_OQ%4^A\Q5%1HZ9ZCJ\AK6 M]Y8;]NAR\SAQY]!I5RY'K,[.WO*+.L+<1O^8(7^6L^4W'%#,7Y+TV1YO.0H" M&#QAABUZ@:-X@T2*E-4)7OV3.W'AL7XCV"(%FY9$I?.8 C">YCS'E1NANG-9 M?2PG;F76+R?5">*L)[:6<,DFXVD&X@L0G<.55!L8HXX :57@/KGOG>U'SOK8.-X!@FC0)1>[*(BR$-OHM3 U^V^64_?[@G#:2_<.FLBNBF^DW+4 M)P74WQ:(I'G&I?)9S_CM"F"[)QGU43LM%@I1'/904PP7'8XD,L.-Q%C+]Q4Q^%3<;#5^5;: M'G^0JQ!:&KBPUB@ U"95E?1Q)#O*0& -..58TA-DU)B-HN 2OL 0B_=KF4/# MZ*(O<6[4TX6$*"-QW,EL*L?,!>9]A1$D(&1PCH(Y(R_; %^L\2$?89]74@( ML6:@(6XNL'!(51M2U=K-:@_%Z%DLKT""3$54Z>Z&G5VP&LV(D"D%G L K(^P M1*$LQ?[M#D+J%DZM[>:W -1X&VF]Q[[]7;P$%0[@&N+703.AFN+P[7%X=KB<&UQN+8X MQ(*&6- ^E,UVC+ELQ@<(:)K.V+P(KN;I MQ=*YEQHW))$K AZ<,&XG&VK?$VMBIEZ;P]8%4DK"@Q-)1L I1/RJ76.)S+J9 M>AV7;UTDI20\.)' MW_ZV%Z@*%')/7O;6"H$;CP$TNNN0S-/KN]T=F*\" 0].&'/4_ 'Y.P@P&+U M I[AUG,)G-+3ML(TQH#TVD%L*X1C3,T_JFQW*] '%PJR-",=2'T?15UYEB - M2#0A[G5"<&#!IB9%ODZR'Y[82X(>7%DCB+%UH@348 M!Q9-ZU(+K&G?/RTPWZUWX.T;SWY@ ;\.O7UCDA^'<%,Y).;X3:^/P #DS>0D[' GL$Q ^03)_KQ/9MB$Y MA&B,D7VHI8+1/I1VMG2AR.*'<)R"$$68PEN4M"'YP)5WM6*B)H:WNU M#]8\_5/(8*GDT=?@_5/(8*GD(S(9*'HY6\J DSG&1_;;+0?:GWY[X(CZ> MWC!'^P4%"0@E5EO3K@/+K8KU-V&Y-9@[P[ ?*)X]P##-OIFAQ1.^BIAKMI0: MXTHC=&QC2\54R:DRQ!HX]KM@,R4AV[C&4D.H:-.E =Q#J-9'7T6,7%B9ZMLG M#I6)ALI$PWMN'5U$[T?UH@-YSJT%U%L_UZP?OEZ?\3LA_[T]"ZU"&_'/H;]& MUX^T6"F=#D?2A@.E T@>:>E Z9>3E/798W/D-K;?_ZG* M=T"<5*U=U;(]X[VYU\[N3?5H-!M59B1%DNUL7*DMBD1W,\LF>TFV9K2?/C@ M'V W0((D2!QJM^KNM:8;.*\^YX?7P<$?_ON7?42>:9J%2?S'K]Y\^_U7A,9^ M$H3Q]H]?';,++_/#\*O__N__\3_\X3]=7/SO=_#%Y-/-$W#*"+OTC#84D+>?/_MVV__Y=L?R<5%0>.=E[$^24PXL;?? MOJF^N2SH)?%/Y%^^^_UW;[]_^P/YUY_>_-M//_Q([CY5[3XQ\39A5\,HC/_Z M$_R_)\:0,#7C[*O__9OO_O>GCP_^ MCNZ]BS#.$M?\IXQ]^3'POYS:2NG]Y2J.2P _?5;RT+>!?%V6S"_CH MXLW;BQ_>?/LE"[XJ1(2O#9B4S;^O/CCS]^Q[^MFC)"05ZUE>G^RW?B MRZ^8X0CY0YI$])YN"._^4_YRH'_\*@OWAPC8\L]V*=VHI8S2]#OH_UU,M_!K M@IH_@IIO_BNH^9^+CS]Z3S3ZBD#+G^^OM0K_V*!5=.+J&-GH.ZOZY.>ZY'WU MR!WKT/:;/#(8H(-^&+EG;\U$H$+GC^ROAH+T2T[C@ :EBL"SA307B;L\IPRT M$[]!,((P3M)SDV5E1&34_W:;/'\7T!!PY>KY>4F-Z_#'KU3?][0)2 [$UFE3?"_U2V;LSPYK%"V^\Q.&98?\(BI^']Y] MDR9[M:B"7:+X\B_1TX#?M]2EH4A*L^28^K37#RO+K[-U)2-K 4,8C2]^?N@A M]+^_+T)H+P-J,SO2_SIZ:4[3Z.6>'I)4A5[ZE@MP+XUZIYYVT@RY MT^FD'>U_%6$B*,_LBWLVE$B_ZG[1;@ATK53KVPT0BY#ZIE'>V! M@BP;:@,"A&=RP,MCFC+N'\+,]Z(_4R_5^V!+4\1NV*5@-#8;/&F'U"<[Q1T_2ZPHSSM, MB_7/AS"B-\?]$TT5RBN:(/9 G4*EYYU^C]3CM&(.];1BH0L4B2 YJX?=TVT( MJ^HXO_'VJC%8TPR]IZD5:WI;LPUJC].(.M+K:JH$R,[J>=>QGZ0,4?GFSD/. M!OO+Y!CGZK\T4KOIIJU=4'NMF>0CG;C!9$4X&Y*DI&!%@->L MGOWH?;D.V.0AW(3BZ*IC"->W1^_-':HV_5C3&+4'=\D\TG<9>=*D[V(2L X" M9KFL^,_',*9OM 91MT7OJ"TJ-IU4T1"U@[;).](Y"YJK\@\"U,EM/"^:GBOX MMHJ?!* MT02QA^D4*CWL]'ND'J85BZ-TQ"V.:Z0?PTU;H?4ZI5M/G&DU0^YQ:TI$^QXF2DNJL/G>U MI^F630?^E":?\]UELC]XL1[O=*W1^V"KFDU?5#9%[9/M$H_TS9(X$=1)07Y> M)_U2WUT0-[WTME UQ>^>6@5/?/.L'6['U(L[UBN_R-=9!.UYQ^H=C:(NN#QI MA-X-54J=#-12"]2NIQ1T[# --)T (..YAZSSQ/_KP\YCUKH]YE!>"'8[]1L* M[9W0>Z.)TB>[/BT]4'NKD>!C=X X#\*9K(A@0R0^\SHT6\^G7G0=!_3+_Z1Z M!#UOA]]MU:J=>&JS$6[GU,@ZUA\%6<+I$D9XY@O2]>WO#^P3U7I;WQ*Q$W:H M=WH[^J094D?LDG;TW6CYPCXG[<09Q3S6S!V;;1?CD H5U2XI-5R$4ZKDM>66 M1763.1USS?@'7+O(4TTQ3[]'[(!*54JG:WR)U-'4,@YUKHH: 7*CW6GC94^< MS3&[V'K>@?O4=S3*L_(3[EH7W[\I:I3^Y^+CO_"<;1#D=O,AC+W8#UD4)6)) MKZF*V+,K4J<<8@#PUS[]$+KR(/$'I\@F;%H90Y'@=UX$=7AA]4[S\? YW-_7 M6<8$Z/#LLT;(?5BME.RMS1:(_5(CZ&"1:2GU:42B7B^;.II7S*"I2 HR" MZ;SM(F)*H^)Y:)TT1!]A.GG'N>2J2G'"$7&VM2RU\SCUGQQ&X*67[=9Q /^Y M^MLQ?/8B)E>VSB^]-'T)X^TO7G0\S8#MVQ=YA/8R@1RQ1AT11W _^0?[.B// M2V?S/R1&*^+EI.1%.#,W,3ZS'7SX@]:,'$;_74H/7AA1J;F?5$'OD]U)?CWJ ;XJCO(_U07R]XD(()=WO.AIR,[VX"?DX34,$DXS9( MN W\QN@_C0F2W(L0FT"MNJN5A\G<#S^:=>+64A#*KA?.@CA=X697I4=@UP$C ML\XBD@--\Y<[ID[.H 0F40?8$[RA^NE#:Q?DD6:B<'/"H&^/. Z-Q!X^. CB M*\+)B\=U2@8KPEBXFAO,H#37EM;:QN?:SAB_MTPF#ZZ1?:1,ROMPN\MO-S^S M60$ B\9,77V01["1RG((MW9 ',-F<@_UYXHZ28'R1;*Y.,)T'XB["5]W^BJC MV(K2SS1]2G"H'0%YA?(NIQ_W-,O3T,\IW\&Y8<'?.JMO:8XH,L,WWK942V[4PLB32>I+,)]2U5C&H6+M//UKX/KV%E=]Z+]Q31 MCO-876/D$=JN9&/RJVR).#([!!X\.2[(DH*NXWR1J;4\"+INXS ]TJ Y@> I M(=)'>NL8]<4?I>8F. G:[HZX8[B'_".<';B0TZFC2 N3/G46XC,:H24I+)K: M$IV; ZXMT6*!.1/CDYC/N'X-\]WED2UP]K4!7MKG*89=D>-A'P,TLN(-^B%& MPU[BC[C0R)F0SR%482O8K"H8?'$\X9G%"-76>DJ?:7QDDSS-N8'3G0/C)1K^ MB-8KU[Y#@#A:6X2UN2/@9B2>0+EFYN@"1MK.= [SWLBCLZ<9C(?<1>1^]-5@ MPH'7]?GU7*8X'W[C)+YP/P2?+C4Z$:"U _*@[U:VD82J;8TXM V$'IR7>+IW MX#YZ)]WS)V]&QNU$R^,]=C%FQI^HLC<*"$ M:YCO^57S.(!1/XRW-/;U@=3> WE@&:C;G-)JFR,./!.IAT]=*]JBG(),_5M7 M<]7Y]/5EZN3KFR2GY%^_<5KR[C2_YCKVHR.47[Z#9[F2>)WG:?ATS.%P[S&! MJ0#,[9.(R;+E#R/1K"LSQ3H3Y# QC5&;!?=L'QHY8D*@%:E$ M(H5,1!:*Y EIBD5*N1"DVZ$VL$C"4 3J\GU$.[8'KZ:CUGK9J0>V%,@RLOC1FP M9&O?/^Z/D9?3X#W=A'ZHKY]@T!%YN)HKWZRIT-4+<1#W$'YX]0'!@I0\R-<2 M%U*P.=NR&Z?ZCT+UF&Z!25MXSV !6=U T'1580*#KDXW8XTW;?##E5ZY]HU- MQ'#4(JS-#<:SW<0[;[+<@ -_V.DJ;@6A"?0NWD294*>'W$OS5Z15YYGS!/J( MHV>\%Z65%\:[C^1UW9 CJJGB?4HD($9;8]'MED1PGC RC;)G6208:R!4#W,] MPM"GQ;F31LC#5JV4\CDUW@)Q2&H$'3[Y*0WU-GND"U^5]I+>3C7;JU$9 OQ*7 M;&&X#&_OL9R@-UF MS1?1I!;7X,V@QO)NGL&A9&ON,\LT+K6OCJ%]J: MIDL*6TMK3E7(HKD>,H6FB)?69YIWKZL[NBPM8CM6U&WMEQ2[-I>4Z@!VOI*> M0V?L:^CKV$_VM#I^[Z@NH6^-/(H[U)0#6-,4<>QV23RB^&$ Q;8#4M%F+KPA MQ?.N2>SV%5=>A? #^YE5%1"OOA25%>#M,O9_P:/W16.^8920._P(\S2O,/4F M@SA0QF@S_)(3YTG@YR&ZJRE?M3QLC#OINF0<7V*R>.2]).W\); YERRQ_D@6JD\LF3[OH.B /63.[AX[&@7M3!J.B7 M,>SLA?>Y= YJ^@X#^$\T9G@2,7W7P3Z,0T I*#[2'L+=O9 'L:':@P.F*;/I# 5_T&I5:YT:(PY,O:SVIL)N[G+: MUTQWXH!-$R== =J([ M0L:19U%!("(VSA(,6\[\08V;)$Z:JA90T[5%9-H9>W3V,L+9:S2=/3''<#\% M!H;NA[0_6GA-KFR)V[2]'F.:&Z+6('[A1YJ,M6 M1=;+@:B@_HF=+F P_B>#44?-Q (],_BU]' M<\EI]2Z6=-(PZS"&&2)U+N-.VR"/4*5* M[]2^MA$CY&;P7Y(N76@XCRZN(&_][(61>.]&RL*/-2/JTKSU0U>YRE;D^EZ5U[/98N< M39+N^?ZYRVW$4TW;1G==VX7%I7:D5C9<4$3:&5;.PW'24;5O*%H>.^&^?#E> MMNCJ,"+?A]$QU]ZZU;=>6%2>J-D6ET73!47FJ<0V8[.@C2,Z;2G:$I\:?6>, MT%]IN-TQ$=;/-/6V].8(S[;=;L[N*[:-I7UI((_F02:18[P7 <21/TR/H6%2 M27B90/@#1 MUA$Q:O23WW9%@LL=HP>EL20:>Z6U3RJ<3WTZRL% %WW0F *)$ M4"5 =MZUTG1ZK1\_85C=B#GE9;(_)#'X6=MLKJ,/4MCII;)R%:/J@'D -))[ M\$F*>%JZINI^AG>B9^ND3M<6N?.VJM@X\E,U1.RL[?+:Y% MK1[9U0>Y=QJI+'MJ:P?$7FLF]^ ):T6='!CYBS FOF#@M'0:+(1H4*93M/JQ MMC%R!VY7LEDE3=42L"W*T'FN6DO'4?$H@#8:@FP^]]"S[DZY+C-[H# M)_(;,"8%9Z=;^88Y'0O,VC#*RUA2YH7]_(&YGEHXT#1,@JNX]7ZI??7>>:RC MSP)2\XZ"1=T>P!X"C3.^\7Y/&2!F M84X?:/H<^O ^';/F/?63;!W'DOO'SQ.DTA!P;^7I%JJK))4G*99#F1)'&3.H?>M+)1?8E] M6?'1Z=$3FV**)\;>'U,VM@@3<+UOZ&?^C?X(RJPOGT6#:4<" #GG9>) !HC&$# 2<_E88!.@;$Y6K+7PPX'^W%BRI/!Q+M%UW>W$RVY MJF)%[4NM>WQHSX>Y>YKE:>C#91.> M? S;BSI,:*&2$L",P);DX/IYF5;LM0 J M[826B2H&QC&> +T27#%1QL89F7Q$)Y\^DJ<7]0&EF.D4,JTJS.&W]H7HKBJ? M.[#DF1EP0>^4JFNQ%\/$SNB8NK99N4<,9^RZU>I(DLB!V8;!>F>?:.@A!FLK M:@V_AU QA]O/TK4$X _X6TA0S@N%$"M2'8%P.1 GCDQEN6)='I9V\%5V<%-B MZ=++=A^BY'-F7EE)U04YO)@HK*FC=-8>,3P8B6V]:A+C1#@KMX^!@!QW:?(< M!C1X]_(S$_0ZKIX37?MY^,QBGG;Y^2!"R+U_N'%.7@7I205QI(Q09LP@P&.E M9 I+G*^!+QLZOR'U,[PU;^>O"C@P$S?1!N"D\68OLXM7,7/Y_ "SQ2;,6YY9 M:S1 C@SGRL@17W^+.)(50EI[O8>G0$?'@.]\)JG8HSAYNN:&63F)5J9/"[?BF"?PM\^6/L@6_M86AO;].<]%,;S M0[Y?S_Z.*/RQCH/U'L;'OZNJ]/7LBAPS^QA QD"3?H@QK9?X0P-&9K(B%1OB MQ0&1&;G!F-E-P/7V6O2>\Y'X$H<^PHW >R@H?[MA$+K.,IK+%NAX-KX_&>1X M,-0PC:?E>]) C!.#51E1IK08(#G'%>$\+Y+-!>-*.-M5 SS(E?HFYCP@,KM] M&JI#.EQI'C;%(!YP=5U7Y-WI55W=[K:N,7*$:%?RK,S(64O$T=XAL(T$$>7- M=-AT@3FSTU">07GY!CFJ.EH5C!5'IQW;*[T(( _G_L9H+YREZXTX[ P"&\HPO&:+0>PHCYUL%YQ:Y2RE4L'Q/-S1-:5"@ M-UM"W>8[FO(ID.Y493"QQ:%)'R.U(XL)I46A3"^%+"-.P;N<TBY. 6CM^\DQSC,VJ83S.V.3GO=; M'*QH5&]'D)-.BP(+G>R6<:%D0PH^6&8?MM6O]#RH]1S^Z))2]O18(5=60M>E M ):/]?3FQ!H6R"&-:UN&JEYZ&D$+^X-0-E0;&B6/.\I H02*H **0%R?8UP) M&SAA1X[]2]0$!1"!S[WM-N7#/6SYLTB#S;IJ=&4T0=B /!US$B:$YKP:O M&'>EZ?_,[U"YM+P>GD& $R2S#?-;#QH;]B* '"SZ M&V/8I2'$0#% B1DO"4T#$TGN16TP,;-->F;(X@./Z_A9E*0:>Q.QG= RP<3 M. :@TD)E>>!BHLQ$(%.QQI3@[\!,IS<1P\HN.%+QB\PHJ&?@_^T8II09!QZH M?[EC"N?K.(!7Q [01&/37@20(TM_8S1N.AKW1HPD Y08?/I;L.)U0 0S4G); M$[%M8QK036B9\&!C' $9:J"P/ M3DR4F0A6*M8+6,9,::;39HG55G: M.R%&"7/9A^>E"@["UU'5IYY;>8JP.K5L@[+&XNWFDC^9Q&UB8#M=OP4%>ZOJ MNF!7=EI(L+?+;L??Y9?6!!<1_RX>EYM;]S#3O#)WC .XHO#X:0651MP#GTMC M+&(Y-7KBB!\)^QMCV+(),38.4&+&91*JW9>I;')VI*Q:&#F$#+ %_ \VJ)^] M"#:QZZ>3X(MU'#0_D%J*^OOGN3Q%-<.K+SZ_0WKOY?1JLZ':W9O9A4 .76Y^ M%!G^YI4 ,80Z,L28;9B5 &))CL9;;OQ+."\Z_:S108A.% F%M(.O/;OA&1L?CH=#Q*N(>1&(!P^77,>;)-WS^\1=K^ 8]T8^WO4T0Z-( MG5E7Q&-87PT&5W*3^-3/Y!")E?/S:">F",+,CY(,'GKF6[3E 36;8U><79Y( M2^^ O='9K=D$>[0K%-(\:/H&<]RJQ!SLD=(3=!6$0+P*?UT4P7AWS&^2 M_,\TA]?[M!,?X^[(@[>O(9JK4+.^B(.^MPK#)ZNBD*3,B5S+=5=NBKHKP&X2 MR'BFZ5/2#AJSF>-.F< .6V/1,1 IJ]YD):$J:*S>X+PN^)X5MH("_.J"*=)% MY:)VRHE-)V:%%%?F,'!59FHB/MA+4$VM]ICR5'5U*3%!:+Y*VQK@XD&*7D6# M9JY A=7P]6RS?@B9E**Q/\[*"/(Z52W%JR09RT)6#HI7837W[69#><$UI4_K MW'=D]0GU4%:* M;I*D!JU 'SL&*D;#4XM+;&#O%FPH]V8""OPH=Y874F9;M' MH#ES.7%K/AR13)<0#2@?7H]U6G:8T7 &0U=8.B$O[$@\A^I# _S#$>016]S) M,>>[W'D",4TV24H.\I7Q3?B%A7[QCD.^\W*R\YXI27RAR\IT&N-^%H[Y%^FW MS;.J)^FJ8K(>LF*RF UOMJ&TC'JTM^G6BXM'U2Z3.$NB,/"*YR#OF-%+N+K= M%-G+7O3 /N$'8%T7IFW11CHR3F+"QF.*-@@CWA"WJ]_@-$F/#VQLV(+:Y4_' M+(RIT\?B1YGE?74B_4B_Y.\B_47$"=B\YD!M,:RUF%7P>*WAVZ;JX#6H)-"* M-$3BXZ\L%,1[)1:IY2*U8.0W$(UPV1PEM: S,3JP+/8QPGA[QXSC=U=Q:>V M',"ZE96A2-\:,:@8"#T\/.Y5<22'@J7+C*U:LG-3 M= WIQIV1^WD_(S3ROXQZ(O;_G@H,C@4I &H^I&2$8.B;RQ!+ (5[\?($5!U0 MO771,>*9]T8."SW-(.."85?$P-!7@\&[BDG$.">IF"6OMRGELTGQ",SZZ>F7 MT.4+*))TSU1Z2-U\V=N/ O*(&&".1E*E>7?$D3%$"PO1\4R)Q&S6=:-)=J4; MHR"$C*LO#!B3-& +Y/2%K9M_CH_9T8NNV2JY:ZUHV!4Y2/0Q@(P.)OT0PT(O M\8>Z_I\2%HLQ]W8OR\(LYTEQAS39IM[>Y92QT/8VO8XW*?W;D4G(-3W@@_?)?ENA6W0G-- :)&C?.^0 M)\$6Q_#AWRGL-\,SO>6Y^IIG=]26Z1A*QU-%CC"6S":CSDB2B)'(EF;#,S@X M'U5ZALA:LI>C6+#2I*4(#1\A+5(W'@^G@C1B1IJE2A3L3P)[_M\(C<;:4/ =&*N&B)5M.\&6S&'[EQ=GNN6L+60542Q.: M(L4]*^_M>%'7NK^]!U)8[:'NR8-ANN:()Q F4@_UY?5D]ZKLYCQ4]]&$O%*& MJ^(^6CV)*F"@:_EOG0GRL)G&J(I\#$L<$ ?G1(J.B.?&A;-5E?TN\5])8[I\ M([66:U6-]>X/Q_%9&#=B0H7^,!=YPW$ YZ=AO*6QWS!+QZ2@+PWD>#?(),W# MPQX$$*/5,#V&GY55W$0=1ID?]@CI/EOO2>0UQ$C'"7L?"DN/$IM'RLTP:3#$ ME:/MV#)8 .0C%!?O6EB?-4(. &JEY !OMD "ODZ1J@.CNA]T<3I9O^V=8#M;\:"3[V2 M*&"&@!K=^MOCH[(8]<,Z7/2MEJ>R".7$/!QTR $+R#I];2?*W4I_\B M?=MPA63<>7$>/\7L7^;T.R)X09D/BFM--)]!D*!!K1I_#K0J.WU/(R\O\EP> M=EY*0>K@SGLQJ9\QFBARW+!CM$;&U"B*B!'&DF*#80=(7W#:6*JJ&UODG6R1 MKE%Y/-77$G/M9AL4=&J2KR'J.C2S$78%]<:=(_<#/28+(0$FIFF8W6Y.+BV_ MB/_?A3_&G9'#3#\CR&ABUA,Q:/148*CG9SQHA!<)VI1K71ALM$,]9-((.=L&, U5%$-_$9!J% M:4G0Y;D$W<+ =4\/2=IW]6':%WE@]C)!XRS"I"/B,.XG_^ UM^!"*C;XPGM> M0T :UI;"Q>W#+O3EMU\=XL '+TQ_\:(CE6J#7L=9GO)Y;3'WT)C/M"]R'.AE M AD'C#HBQH%^\@]^$8)Q(9Q-LYBNQ D?,LQHFN?2-)O*-&'-R>F#M-D.4E79 M?^!PELD) MU7+]NKOV]%C)$DD0.)#8,U'[,=3@\Q[%A1:VC(U6SX _6.XUA[8X:%;W>:=$&USS,%M(/7P M)!Z)-@&2*R+(%__ -HN8SQAL^B!9PMZ9ALC*DA\\-3[.,.^*-&Z'&* ZQ##L MA_W\HJ\:4QY=4)'&V'B^>>93B[G,461L-IY/1H-N+BS1?+/;'K[5Y?76574] M VPSZX89UWHH7F&:01_L>-9'A2FQ;*LJZS@SF,UA"ZE\9]1P9)MF MW?Q4,'<*'1EE004[5.^9,%'"W[4MR@BV;O^:]40/$L;J-Y&ALQMJ.#"7?L3& M).?!#THE+F4]37S[.[-;)9"L,G@E9"N#I,K7ES/Z;P_%NY/7?'LJ?*9W3/'V M4Z%AE)##Q CS-')-^I-!#"-CM)GL=@P6-'%M'"078ZZ\-&:KY>R.IEPZLZ5( M=R_D>&&H=N/EG?8NB'' 5/+!NX8%?<(8$,X!W^1A:AOFS=I;+:$I:@G59GQQ67;NAGZ0I> MFL3L3Y]*"6]FD3N #/)P'FH8.<;[TD <^(-5&3Z4?6X\/]U@B6]DG]T^]]2G M)R]T-[BZW"7P=S0X1O1VTY7>UGGK9! EY,@RPCR-78+^9!#CRQAMQF9%LK5O M1I*8)X>*DL+PA\32^=L]+JU4\H2#[92"?X=16&6@Y3O*-Q&2F!N*?>*75DR; M2:?LWW#EAE\^)4]>Q$]%LQVE.0JH6C,0#<+H"+LM#]0_IOQA@JLO?G0,:"#. M??:'HT@SN-VQ%T0NIS)[59M]Y[-]/E,:$-GZ $K2E'X%W9]]_ MIN%VQ_ZX8%U3;TO%+I( =JF>(DF..22V!/R.IY+-V";!L3;7!^8>% #QKF"V/)1G86EE((;]C5;Q) MV:@,BP-RG9NR ;"F#YW:RTZ6AASQ=);FK4[I^:[N-X)M$$6*6':-5N4]CZ:( M/2O:GH)# XV1.T9>*C\NK%Q0>OHGY,H@E)Z2FSFAVKT9&_/OPE0MKQ'++QBZ MQGR$%FQQMI'O%7;!_%BD$(.(@F" M#>+=F5#O8CB*,O%, %CTM*)[=VNDJ&VHYMG[>>=-$6\#=$D\*DMD)6X$NP[H MJ75M!&H$3,JYV!23+M6#:NL@" $,H/K3H#G7<*)(@]>NT10SKH$4ES/A&JN@ MW?E64KUL* +,JR1!,<]R92QYFJ5Y!')%:D$PS[,PF%"LFB6'JB;S><*W>4[< M<.I%-61(?(B2S_86U#TH+@/9QYBK8R%M2FXYF#Y*NPD7T#S99L.$0;MXGLU: MVH4SS_ "$9:V:)[/=&J7PK)8/A_>ROWAET]>#@D0+X8+Z2&4D**Y!?-T/1#> M00;UXGRX-F.OM)S-(BO&*U*R=HXZ+@TE _7FF,.PM@_C<'_<%TN40_$^'#G& M 9M56I@Z6L\@5;]L^ZL']X[S[#:]A\RJ'BGO_>DAAZ71IE*G??8DAABBQNMD M9:*D>TAZ14H!2)(2(0(:U,)AN\^5@>K\2!S@=/K2YIJ)&G!3B6H#&92^Y_.Z M=98=]^(SHRF4=2;+@3&+1M5@FP4.RP \FXI:04%5"1&0:24 DA1BK4@E&)$D MPXB+&$S\:Y%?3LK\#>BI3\42/=W,8[[O=>^B+.V/B0X!6,'(+8 M(^-PNY%^P_674/?0IJXMDW$.0LT&?T:DE*R!2^26*O_N21_95YXF;W)[I_HJG&OOVI((^$@6:1 M8Z0G"<31,U03EW'U/ME[83PHLM2'X8U2PNMM2KD$4+QX_?3T'%)E?/3KB30F M!JA?'6*;=<-^6-U3B^&%- Y,?+X]#WD=\ BQ4SP]#NDL:U4 :*W M\07"L4DMW^ %!\1^EH>^%Y%/U(-\$%'@UO+TS-REE,/)^;?8W>I\6#CY"K-K M60(MK7.-F*.,<*]/WAD?M57\6JJ:] '^SRWCPJ#,R_A8CKD MP;'I+63"\4HZU1MUR:9\JU"\V?"4DZ=C3N($+J?OPR+K67K2KJZELX(R$T7Y MCN*#\AAY1>@7FOIAUCQ2BVW8 Q.#D4W2%V!&LV_)-5MN1AEC%O.:/QF) M$K;2A2?(MFR%.7<&Z!P_3) HVG3BD/7B] MI^'^Z50 CU>@YXGH.+RFW/N:[)(723A^2M$3&-?E[CTMMN4;KT<'E@-?8MW")L;P_71C3R?NTGB>[HYQ@%D M$?Q\8-'.OA3E M<-ZX]GV:987@8E(,"JFLTJ54LKYC/CY7Q&D:IAE*R(X%4EC];<'."?$TOH'&*2R>DSE;.<&*X'1S^7 M7B:&IT&2_1YVD;WHP8OHIS"B69[$M%;^CJ:/7KJE7;-6V[PP8^O4)E;-<4Q-R.<7PV]B$!V"G,\*)U$_+OI'5/GZ=_53SQ=1>$V9!XJ-M';=SC&$%L( M? XS4D>"OP&E!4'K0,4&IZ%(SY'1@DF)O#+ \@H^XIT/958\BBL N+5ER+P[TW.ZG8'>NZ6>L]3Y/0BW<;@)?8^I MYOO@XF&\O4NBT"^?B%)FI_3JCAEZ!QBBSBTS[XL=7(>H,GP_+?/34%3VX&67 MJW(?6Z(TB>J"*GE7U4MVD87O1K.IUW4?PYA>YW1_.F$;2 (U MX@PS2,\U7M4?/4H-5&?PVPV,$@F!%$EK*%OXDL^>>?HL^[@I.5LG#^F@M8S# M=<3-$<:#VTWUS,<#W?*4)06@;(UX_=,L\U)4%9?#D^@6; MDKB;(K]SZ%H_+I-I=)TQ4-\7I4%N-^R_3"9X)P M[))XJ+?J7W=S$Y/3ZRG>9(NF53/)OB M?N3E@Q>F\+@+E1YVN?IRH'Y.@_?A.MD:J:( MP7H^W4?57RE>2I%E;!1Z?WII>TD*9.7O1U'Y[:@5*>4EI< $)';TK KZ'Z*R M5E!:ZR6DT:""55.>TEX5I1SOH%!-]67U(.&;/J>#!K20 ^HH$W6>^7810@Q\ MX_2Q?DX,8%24(.7,I3;2,Z!NH,F-J2I[*"M.6='\F:9/"4;='_(T_.N(6EN6 M\/6>9DP0P/Q++]MI+'36"#DBJI62H:[9 C&&:00=GDI0DB- ;YJ3M4ZTF4XI MJ+Z%XI7+=9R'01@=(7.\+K)W]847D@Z@6!3, 8_BD/9V<^6ED,B1W=&43P%5 M2=>3,4$>S=,85?T2I@T.B-%D(D4'CX'2*\&R0$0J2UF*),K"24+QHN2%6(3) M)5:'"#*C1YKVW8N:0$MN];0^.J[K/XH)#(;IE#U\1X#'!(U*]/?UJ?XB2%TJEAZ%; M'XMM:X_NAI&^1>J51)]L1& M \3>IY9S^*7S^G&HZF($BMTV'@NM'JAKB]P36U54;\%)#1%[9KN\%O:N.%G7 M&W(V=?LY?F9TF69IK:0(10].-5T&XLCUS$?-W9D)R",/=]N&M+C4_HCD/LZ$ MZ^IS%6TOHGMOOWW4WU"9OIMP;+3T0IJE@7'EY!4Y?*:\J&R957*@.+#75IY?Q\$- MBW+-UX_LKXR!-&QIF1W:6V2$'/FF,Z[Z\-X6%\28.*&RU@L[\G<2Y'^+.4Z^ M\V+2[.3^S-Z"-;OV!"RS0![[4QBTD:MLD3[B>)]$39>1/G)[H.<+LUX8V'I9 MMI,4TH"T8:#NEV3;Z6 OB#-6+3LEI?G+L>G+AR3]$*99WGR,2V4:\ZZ8L;2G 2KL M-.R''2O[JC$8&QD?7FB_YD0V24HVP.OT^;69P7!N&ZQ/;,!YG;[FYP#KYK*# MK#\SA](%R-=LR'RA7II]XS3!XYG&1WI/]Z(RYQU-><%.!BFW3U&X5855W[Y( MP7&0"9H)(08=$:_5^LD_/&&$5*1M3?9N:<9 M0Q1_QU;;T@.@5UD>[KVEI1E#&&O30C*^Q2.]W+PBP9&7$_N\"]FW\,114)8: M2X5,Y',81>2)/PD*@O^=!C//T]R;]5XVG_R&<"4$$5+PEXY*.<#P5>&V0A0' MTSOWYJNMI//#PE4=3OE^CH_9T8MNT^MXD]*_'9E0L+_9=AC8T04IN/=16)[7 MM;5'/)TS$GMX:BPG#F4_:O)\7WP%G[U+\MV84S'U;(;ORDM' ^MCODO2,(=E MVUV:Y E0K)ZBU#\Z,9 .4K<>;9IJFC*$"/:9R2B=AD]&PHSL.2V2Y0SQ,[[M M(4Z5)&%()0W_OI*G?@!VY@F'$VL-, N^X?+LL-<,C3\NYT3<5'&#H?/\2'YZ),.H1]19*/_B=\[T[YKW-(,N4_K%)-]^+0-8I_5BCK41P7!ED=LAT_F MZ@=BH6ACG-%[&O$JNX_)U9>)#A2^(26,D&/G*;[,*ZRKUV]KNW2A-)[ MT05S4G('*X3[IR.S M"I"]3&)^SZ?(!!';:NK].(->F*'87&UIZ[^K"W9@[:'!&/RLM^R+E!^Q>R_Q M)LJZI<^)URNWB6S?3)=2]UE$]O9&N4O[K- MQ%N@J#DG$-BJLH59-\Q(UD-Q*7FVLP]V+.NCPO (#HYB&XN-Q=IC'RJXS9X% M.[W^@@>I3@[7IR>'@H^3U-:YM+_H^MWM0=A=FOB4!MGMIIP,_@S#)%^YEYBM MV+/IVQV;IXSGLVDY2, M^+7I4GW.BW!F1.;F /1F,T1SYBIY NP=TD$9#KK%9WE+H"SU=T_9BA>"XS*E M;#&NGKYV=\*,<<9*2RO/CA[84_(BGG">[2C-2>#E2%LI:CC)G0+49 MO&-]?_5 UGYNY!1SOU@U]Z_?0_4Q"W!Z\,+@X?B4^6DHBD.7G]'T.?1IN5L* M10\>=DF:P[VS]_209.'9 ^Z62&(>%BP93%K%CZ*'?4BQI=[@D]EJG#D(KB23 M15G5'PMIJFWZC&]^92#0!9QPDZ 0B?CP8EVX"6G AR7(_YM]>\"M40M>Y*%I MRNKCPI27#5,^U*8L!7&"X%B,U_!#X6RG+CCY53JQS;$.GF%*51Q@*3&]9W_, M #[$%%UWX92=L4/S(%U&;58(FN41N4@K[SIKF'OK=5:KZ"^H%5E$!.W!5% M-Y?[)],KU.DU8W#QZS2%0 7&7![3]#QOVJ@#\H#K5E8./7UKQ$%H(/2XFU>E M\Q;$5Z0@[R8V)U>W6*Z*!8,O2+-E:$9MKA;6OI\>X1YYR\B?J<-R2'^D43K8 M%/6%A1Z=L:\6!NDR^IC@V8N.8O=_H]G]AV_JXC,9&\1X5 2L>9HI"?,Z $F7";B/JY2-\MHNZ0I.6=!_@X"KVG,!+EZ;\.> &. M?!>RKV/**V/!M;CB(V@>0^6%]#P87XHX<1'AIA"<:TXUB)WSN%5>!=<8QWMD)>8"; M*7VV^M+V0!S:AH*/6Y:4 SJ>H)Y8;>DTJY["191]5TT$7WBD\_-!>7+H\CTQ M88Z[--G0+..W/C_0KE#O[(0\U,V4;CSMU=H#<:@;"CYVUB[3)\# <:A/K'9# MW0T=%L'JC9:Z8I^8_=?%6;/.H7@0 :2Q.MP8U5Y+K][8-UN&*3/4P:5BE\4B M5.(G#^F3AKEV9^(?T1CM.Q..+%+METG[;0YG,Q\9*%/Z$>9<[VF52M-6^;.] M!U)L[*&N/(EI:8YX!F,B]5 _%K17A%-?$8D^@B?PU(I_[*C+U]UKD4Y]IG:W M8W]<0%$^4\FG"<.6U53V''DD,:X+4.I7GSL2PO[$M>&:G9N3D>ASW-M-Y16Z0%P MZ:I^X6I?"C)W,K)+(VG?FX7MOMHV%?\J1YD4$KA]_M&!O<[]952Z;H\1D'Y9'PYI\FP)I,?S6B2"6S)Q-[R/9+18[+>E]Z0#PT$( MV;R>P,_T2SF)5PB*<.1P;>*V8:60K9$)!I:MQ2.E? L9=UQ;^VZ(K^*X9 /' MZOD+K)/ 9E=_.X9<_';MG,YNB'<(^D@_>(\L MB;<7'Z&D%WED%$+ ]#6DSY/?@+[+S3&M^J#\^P2>\NQKN$;/I;K\N?I&+E]W M6Z++*Z2?P.4%!YN/G&TV;-+$%/DHAD,VP#P'A5"#DY>9*1@40_$'*4IVE7&WJ!]T V5ZPJQ)S#B=/0R6'\HT M_E[/W$^+3Z3U3:7J;:6?(.U@ )YQ1./JGQ(TNH5*96.'>TQHXJ) MJHJ7Z\X;8T<8(]FGPIGZ-3#QK(ZS-^4FT%UZ-$Y0Y^N=*UU4S@ YDZI[5[V+ M- IX;-UZ+"]M\62Y,FOZI>/68UZL/^AM[; \E[9TN-OBU",.=RVY M]9]HS(:3:!T'ZV ?QF&6BPRIHGB6\E"X;U_D;M[+!+*[&W5$[/;]Y!_J_@47 M?H[H-?BXF:%ATWK&8&^MD]<:ZF8]D0=Z#_7E,#?HACC(^T@_=67$>0(+ ;!'6VL:(N_NTDVHG-CY\A7*SEH-H#[,% M15=K4"TAENPYV>2!D^1>U!8X]E1Y!%9%K!3ELM$,3[_2<+O+:;!^9I]NZ3V% M=7#Y);SE]<8(5XS(( ^^H8;1#WS=-!"'\F!5K V:)4]2,"455]&" %\,H^H, MQBE97'B%+=+*%@)8GH6SF]<>)];RTLMVA#_5Q:]U(4PD$O7S-$D6I1W$1"B S.P/#%:\ MZ,_4TVULCR*(/,S'&^N\J.,0:HCAPH)28TM!MF4SY0EY@NH98; BE120XB/D M(""(&P1R:#BXTT"^3NNT]'I-$D,)S7T2YSMX98Q RV^PH]7[([VA7_+'SS1Z MII^X[&-LKB;W&I"JQ5"]<4I!:^DHU:;27!@%\4UN8TSTP,@8V7@%,S P+KLY19C*&?,R"H"I7J]X_Q^4^"PVNOOBLZ9J7TAMBPQ9: M2X:)+A,98X:.T%(!I%.?*=%$9DX$=R+8VT67'X618KJ%MQ\?1\TX)C48"?>' M(Q@C9.29BBXS(: RUHVW;ZWXUVR"'"!4"C4*FDG?(PYGI9B#[P:S?@2HN;^* M4>K57G#OM-%"?*ZEC%ZCQ0+\SM+]"%T=D'J9N;)508S6UM@K8I@);Z$D1AAODG0OKO- F8DI]=@LB%_@.F8MLQ!5.Z0!VZE:XR+2:2/$@X-> MUL%7;01%(DBZGYXT-&R=HZA;+LDC];,51;.E>*6E>)]OLD?L@3_Z^_)+!3=0_I=ZK) MHK8ETC@V4$]ZRT?5#/M2ID/JX;6\J53/[SG)J2CF33U_QQ]68PN:#)C._BK. M).H*LH3371%!F7#23MZBF5)'_JO!+PHJIBH5YYQR@##767:DP?MCRB02-08Y MJ&8UM#+1X8(2#X(_I4FF6\&-((<4P&P9JC$G&4@+\_1DK$JC9BH9$:Q71/RS M^&_;!.:),C2EY$.2;FB8'U-'.3&N[19RUO9F,A^\,/W%BX[T=B.AJ IDM2V1 M H&!>M5,1MT,^TRF0^K!17JKUP WC %Y!@Z\#)Z[2AZ8$,[%Y21+J?_M,>U3F/S?T=#8X1O=VH MS^BDH\;LWNF;)RTVR*.&'CLZSAX6EE( B E'\#+ MTLBG\!EY>E&?U(-,8S;D-;>)BL0]?A)VQWZ#'>-J<*?(J!O2,.NK>'V_J+L/ M]G5C'Q6FO6M4ILJ*W*]#(0J_;<3O'QJ%.5E!S.!,4PR=CTW)2 M>]H&J7^UJB3/JAH-$/I9NYR#\YCXI 3(N3]W'3[3JVT2!T87]2=BA3P&IC2P M^GJ2/3Z((W)2=6T$MOM#V4X3Z2S4M6=NA?#2P];8>+V"M)/JDD/27#D;MPUU M>P4=6P4X]OH'V_*&W_0J=G"R];,71K#W\2%)^2UEVS]=-[O7&N>&AK82_1V\ M7B,FF*KL#"E6Y*:Z5%E<@:FDY/>2$(H#&O&"Q=>9>O%LFGON3('UD 4@Z*=2W/_!:&S$IV4@L/-]Q$ M:>5B0#VY\>8N)^&?OY.MWVG.+*G:J)?>(63RBDD'/.2=/M. S64^'.&:-MR5 M]F)?ES@QA [2$7BT:1J)57V)(%Z=#-?%3G62@FFY?BC9\EFQ8$Q*SHZRL68W MD'*%L!&V"#6V<+!6N([]%&J 7\?Z)5,KS#A@CQ2=7/T0XU<&_7F_VC7!"%,, M18J2);S_54_V,P/\D";^F30'*M[T(%ZM[E+6! [,+V:/[PQGF>]4LTSY%^S8 M3',Z&B[NMY$-:Q(0K^"@XYCODC3\.PTFWA*5^2 =4"1,I3&"]]>LN]'?2NNP:-$T@6=CW MHNAE'00T>$R8N<)GNLYKT8555"/;G,R10J:;'Z$[0]XV9^SKC_D-,<59!!.0 M' ^0KO\9A*P.((J9F"PF\4!.: I4/ EH1&.G1Q3+^37:K@B<[&;#C\,$)ESB MY@;V-1_\I!^'BTT>$R($)^M<&AV+\=+!4N2?O\N WV7XX*P]OQ&,;C?2P4>Y M2ZJK53J"%N:A:I*Z<"40^AU$$+]$O9WVUS!_':GJ1)I4(E"!,"_*. M2I-]!$NO9?YD-V=A4VQ%<-.&L1082SP**M\]K4JBWK* 3IE58U%&,N/)Z]EU M+):9MO>=^[-'.IB[^B&LG"?UY/T:CYF&FL#A2"!$;I0SYD+#D!Z30NR5N$L# M=5&*G:*%G4S-_<-PIIFX6.,>TI^Z+?9T9K$OAS#EC;LQVQ+])8"R35.>H:X- MXMAAU:J.+G&SDLD](J*PJ620@](@2YC(\O_W"\WRZOFV-[:'(C6+)6"?98-: MF70JZ&-'0-MJ.@1!4;&AD,L]#F*Q;&D0YSBXCCCU8AOCS#P,LMF?NOM7QIV1 M8U<_(S2*HQGU1(PW/16P@23*%UH+1FZ@82XCP$9B801?AE.J5GY&&*C25?CS M251MAYLD?F:X104B9OPT4_[^,LGRFR3_,\WOJ9]L8[X[RF_.BA6TQOIS\48. M0K/^!#*&S<(8,03.J_]D"%I)6$Z]!.<5 ='8MSEYH3FII6-S,_Y6KQO(78;1 M?X[3BG 3LGW&^C7B=9656'P$[70+W-F%^$=%\-8?918H5TKPCXCI[8:8#]RU MH%ZDZ<(-0DG$5P;RT_P*$C'W"_/!VQ75^XSK+#ONQ4 (*QB?F?B7)&)DHC!_ MN6?+'=L;);TX(\?R&X=[HB MX>(225ZQ!P(2DUID C(O M;+]TQA^CLMAS1?>U0/9]F/WU0TKI=FGVC6O8 M'3)4%?OYTE7)^R2*/B0I?&E[7.QBM@2XGB9,23%TU6TU68Z"'WTGRA1GI'MV$+>6WBIX+-*\;/-FTQX*85(VB;MA@05))O M^0@ZA;&;EEHX?M+4#S-X2&;236(5GU>/G1K3VD7.$R:O&C=UNN) S4JZ23>) M)U^SVS>SRD8+QDQI<_A7&FYWEA;ZT;LT]"D<2V[FRCHP%^25H^[P M'V>BLSM#*5XQ;H\P!@9@;YS^E0J00H,2TBCA.I#?UD]9GGI^_G^7"?X.?BN] M20_ ZO4/%&Y_RG\."2<_@X-QX)_@OUC$?Q6)()/^,D56B!+,%YH3,JF]Z@01 M].-?UNOX=XHQT*H$2Q\'[?\^R7/!Y.8(4IQ\1L>%Z*BY%Q_ ((T>^S M@ 26+FLI#JA=P'Q_,5X[U@_\8:P"?D\97C/J#S4%"NA7IM2\5OR?^Y=:1!9. ME]$4I^PNAH'^8KSV86#@#V-U&.@IPVL>!H:: L4PH,P+>JW#P-R_U*M*)7)P MVF'.?>F0;_=GF"@9Z;4"O&4+8#CM:"0N+1/,D?PJKR.]:1T$O*RM%[T/,S]* M,E@*E6D-$_U"73Q?.68;F=PF4K;GL5*& M<+@8V#'>D34P('][]E&E Y&46&)10X>_U@BCFHP=^?X)QH,?OO^A& W"?;RW M7$K!T%8G/YI309".!>Y_'!@*W$GA>"0($O\(>G!5T;BK/8CQ"HA)*XCQ)8CA MY5;A^9V$"TL\$#PC6Y$8LH)M]M_=Q7^./\7O'^/_P?[S\#LBYK4KWHU^\?8' MV+?YW=V;/__+IS<_O/\=XW1@/P3?V,]WP/B0I"#)AO&$PH9)3'EU5T8A?*9D MS\39L6&'83!K'[*F-":!]Y)].\F HAKY%_P[VQSX#3*LL(S^"_[%>M@438FA M$?,K_=ZGSL+6R]*/D@3IK '!SV-S!3E C%>\@AQC#0P#2?N)#I8Q9,F_5J]! MY'4<"[6.UOS+]UY.JZ<*)MH_[B_%$@:0^7^6Z>J'=HJ ?>!P8 D,@X;!ZH,W M(:""],S*,L^AYOZESO8#^!*?K;.9+3=@RV>5+9>YSKAF V 89Z'/33?#F^I6@SI$9I^%K^W"T71'Z*F;FTA%:TV(3 MC9UM_)8 O%.:>J+B(4UFV&%W4ITQH&[CB!X/ZJ*T^QGH)C6K)8+NU=^.8?YR M'6=YR@\NL]M\1]/'G1<7IKQ)XF>:L;G^- 55!_!_K: \]*>P M)]F;]&T!YL M X<@+F0FDM"$2TUR)G8-\97D"RWF.OM/\W-!CL";W6G(7Y/-\L3_JSV0S])< M GCVKU-P9Q_]Y3',(WJ[N68#S',8'+UH_24\?96JK1U2L.Q4#4!-VP@A^'3+ M.M03.57(=*GIDM^ \EG._-RN^&N8[^YI)*Z5[L+#8W(5YRQ,WR=P>F1BH$X* M2W)?,W-H';N]^U)DCR!7,>"Y\S9A-:5K0F2WP3)F6]@ M3:W6JUR+.TY:F$ ^I)")T50SKO7_F0(QG8WP[Q7\@Z1.H/N%-4D5ZGR*/WQ7 M&^,C^XM]6'Y4$/SW_P]02P,$% @ TCNE5K([@!$@.0 33\$ !0 !T M;6(M,C R,S S,S%?<')E+GAM;.U]6W//__WUX7;BA6ZR D$\<1%P8N!-?L!X.7D*7UZ<8/(-( 1]?_(506\! M)I/#@Y^.?CK]Z7SR\6/6QEW"/[R81G'+S]_ M^O3CQX^??AS_%*(%KG]P^.F_O]T^NDNP/Q( #HY30?[M,N-'_M]IX%T%,8S?;X)YB%94C1\FI/GO#S?K M_L#5*@G"%?C)#5>?R"\_R;5#99-2V*>6 *)$:PL=JRQ;Y+I9. ML #13? 8A^Z?R]#WL*F_^BO!HZB]P-S&!Z !#1QO]B5K=.-$RVL__*&!_(6F M^I/N$D:N'T8) G=.C/^('C.GC. M<]TPP9->L+@/?>A"H"B9;)LFY+T(?=]Y#E.;.5T@0+GT.UY,3I^?7R%0DU3< MF@D9?PWQVCJ@JY79#)LX MA+LGN1J2;LJ$='B4H 14NG0+G6?HPUAY),JT9V84KE8PIE8<]PG;=F(8\!90 M64!N0R8DNP6X044A\CJFD C3Q8.ZYM<5CV?B M+F=DLS.S7!^?G&>_&^GSEJV;U9J(+-6@G3-<$W'E6S4W)S21JUS3\/S01(": MZO;,%8UL";I)_MOVZF^*_W4)_:1C2M5^QD9/2",=2#=JFU^DD;12 M#5JWGFPDJER+=JXH&PFLT*QE'I2& U?23:<\>.2_" MJ"&.,NW9(R=>,">K%QJPHU':NE;MD7E&>S9U\987&\&2;Z"Y.6KY*7NTL]7# MZ0\'>3JYP6]?60]4U%P9V[W;KG^>=C$ "[**N76>@?]!J,&ZMGR$2DV1.-9S M$L=Z^)DJN?R%K*LO"$1X0T.U<(O;S[Y"VFD? 5H0 KS%(/" M_XIC,D7#G 7 M#R8?)WE#Q;\Z@3=)6YTT"RRE$A(X0K?4%Y^$#(>HJM$(MT?;BH#[TR)\_>0! M2&*8#_\Z(7_]F/Z5*A/_\X\+XMJ8/F/J.&ZMWG[KN2ZZU)]SJ M5E>V?_W'Y^.SP[.SHY,OAU^^G)V='9P<%SI8),04E3OK(#=O&_^UQ)$J#%F) M3R\TQ.ZCNX3^&OTY"E<5'65?"B5['"(/H%\^''Z8)!'N1_B2;@EZU/7_21P4 M ^2_/X"7$&TS@%-R6 C(=#X#XZ@"Q@N"(5G6T]_UALP]P)_%)LF[Q!:/@TNI MW+!0$7<]P^28@\EA#YA<)(@(>HVG8,?_%W 0&Q96T6$@H]3[#)P3<];K"6_G M(IBN?@3F:[MH6:+SLX/C(POQ4.I]AL=I_WBD2YQKZ(.[9/4,4 T.VT6&H7^I M7F=Z_VQ*[P]@ 4GW@_C.6=79I+IB0]*_1,\S#+Z8PN F<$/TDAV(TKL+%^1 M&+U?A!X;$FZM(2&D+D@&V)DIP)Z MJ>=AW479?_"N'APRH:DI.R189+N?;Q8/[,'D2 &3HV%C4M_]')/J#A[+,P=X M,9WZJCC]I9WU4X=6OSO-DJ@7^*\S]!3^"$28;DH.$%%!YW,\>4Z /C:*Z!W@?1?1C%CO]_X0MWU5=7>( HB?N? M8V3 0T#&^10!AP%$\=?#4+VPQ[FR#6S_2?X2_WX9!NSM_W:1D@CG!V<'1V<6 M*EVJU[GB#>S_'X%+ TX.CYZ?R&%4C>*WBPQ#\5*]SA5O8-/_A!R2Q>CQ??4< M^C5:+_U^&"H7=SG7MX$]>\Z'JS>7)L)@.+KJB@U#^](]ST$PMC//C@A2/S0A M#%9>$C$7._7%AP&*L@3Y$:*Q+?I-$ ,B";ETXL1.UG6._[&N^)# 49 @!\? M:?OF& %=X*W-(D3OW".2=:DA02'N>(Y =7?=$P*/*\?W"XEXZA$HE1H2 N*. MYPA4=\T](7"U FB!C>BO*/P1+TG\FA.PQT)MZ2$A(B] CHR!O7+6U;?-(7,: MF,&&I5*T+-*AW9C(]3X'Q-AQ^N,2^+YHA!0+#0D$8;]S]1L[52_<&Z !M]$L MB.P:_Z1NF<4H.0PL5#J?HV%@LU[N9CK/R>%1*#M$1$3=ST-*#>S1 MI[B7'NVI[]3-(:7?#T/WXB[G^F9MN__Y:?O^1IM;'>(DV 5%,2]T'!Z0"QWK MMO#?U\U-LO8FREFUF[-K[D3/M,$D^KAPG!=*L4_ CZ/\)Y1I'P\.LWSO_Y;] M^(^U"+/Y-0QPOR$>(&&Z]F7<^I"KTF*L-)]U3?7!,X MI&2K6T..IM[)5H)J6BV^ O0^9%>PAA]:\.;29V==G%GJ^.C> M>2>O2PC\#K6%R\HZ/CLX.;&&)@V]$/)R=DH*8PN+-"MY>;C5O.G&X(BX[B@I MTU#L47HM2&IWHCWR)L-%$L7A:J.(=[Z1D:DZ/OXTEGJ4;HVJ.J47+^.CAJ2, MNAP:5NV$N,-"Z.Z2K&TS972L<]NH891G;-OSLI!([ ICYXZBY&.?C<33T-@) M(;F<'=LTQ'L NG[J8=88.T-411^E;[ZJQ9O ]1./OM&'*+AQC.!S$A,/PU-( M["J9ID,?]V5![Q6#2.2ZT_N1L?.R!VUI.HVPS:=\G_>>JI 7]5A3TCI:]<"# MVA@W*<5TZD\TM8 JW.?CALQN%2LKZ.3LX//G'62.E%8ZW:89.YM8OU)W[T#O M)KAP7F#L;"<\$I3>DTA5.9WNX4RMQQ[(4T0!\*X<%& U1E/7358)??;P$LRA M"]DA4Z**>X:UT-,HP["J $@OX/=D4M"+KIUCK:_!@@".VEU/PZ"?/;$::ZF? M&+->;R+?4WB6((;N9D$EO)9\*GDM>?*/4OO__F%_3=G49AT#,4.TMQ[=/=P# M1%.J2.W?696ML25- P=;B-G!!MT"FJ1I=J9)O,1FZ>_-X.?28[O2R&@A)5X' M&V]KZ' 318D2%=(*HZ0!1[0.]LO64("==4RR5EECIV<'IX;2V^LD@TB^#C:U MIOVVBNL(B9J#9T93&3LX[S3-#LGE Z?&F-@@)9NN3:5U+."N&ABEQX<^1R[F M8Y%#1UZ\6)!/[#D&#D@N$ZK),ML2H6M7TOHGT6R>7<0/ ]GL=D><[':;AB?A M?%)JVF8'$GE_= 76G6?XC)BE#!V(O8(@ =>8\G7QP5=OF2^6W+W%__.>G#?F M"9ER2]:,=0%RY0,N/6*.,L)CG8XC2^(D2I/(+#]$9J@),\I0C0>,"]8IR?]V MB<>)'])$/9D^F':#4\<:'C0#N0=Y3W2BB)EYY/144).PE%FQUN+GL[)MV'E]21.26N(T&1!(1"C M4[3/3*%-;IS=A4%85D*>'52PKI2J7%;FY[.#8T,AZ2J<:"Z9IN,(WY;-1A[[ M4]( .U,FJ[@U+- <94O2E*/BLW8&,D4"&] '?)ZAF@V;P2%<"S'DIM MC(U![84?92(BAEJR\24;A*/8RHYP2TG\3F^MKMG59QC/Q=()%B"Z":IWXB3C M>HZEXWJR;TU@,"E^[7]/UM^S.=BG$!XFG9E=LHZAR\I9WY[(!H]A,\J%RF/B MBSF3H(1%^8*Q4![.>C4?J4>F($N>(^A!![T_.C[(9)^^09:SBEG>&B 5<*D! M4TD\3?L0OTGD;;QZ)I@>'QQGB,)5L"+'?<$W!_T)8M+_;X!,2%M(,LO9AZ 2 M&!LPU20DXO^-5K9P!F.7NQE(:E"JV< ME,Q9P*9T95PTN75&B:RZQ,Q!:T4B,2Z\]85'B:N"J$S?G!D7?EEF[JJKMNPH MX927E.D+,[M4NL5DO,%_%:Z/U@7MQ;'1HH@O%\<_;GHE=!.XB#SJ>PG2_];Y M)!]"W[\.T0\'L<[:%%NQ%WP^CE4"Z!#<9M^7KMR*%F"L ZHZ"R EN"87R@O ME"!'"2BVYC::[$F8X+!GO R1DEN3XX1'$%-W#*;>_TNB](F*IY"Q(Z%*(J=, M'ED%@2"BN#\ K/,(QN 1H%?HDDPO6+H'X(:+@+;"2W#>]6?+,)Z9?["U&_H: M46.G 06F##&: M ;NJD'3B:. M4@WY1T_;2<,HR6&I.": M\INF#N2KP+/&8&@Z7Q@O/Z3DSNAQWAD]UJ<+EERD:?+HTC'GT26E6S7#?9-I M?\N&#)IS/&C,)\36=\LFD\?F2(-N;MD8!%(!EQHPE<0S>;_T M(HQB%MAMFK27%GR$&\;>J&BAGRSGO>X G6AY[8<_9!]$.9%/G(!;GN1-#V3W MMM:&>--64]24/YATY1Z%KQ #]O7].X;B)EAG99[B"?0U?4.:G_M-O2%K#(4, M@EN^8AVBCO)\ 2ME#F/.X<*F@#7X:\:U2AB!S*,\8R]-GB3J-'"A#TK'+$^A M'M/3Q:=VAYR]:6^4CW9< MQ[%U(FX+_[@%(B\*:K$,7P;_IS!FUEJA85>79P M<'9P=&:6AKVQI4K4QOH:Y42[UN9G.L:O(D6UQ4B2 'O&(S>T)J MUMTHDX+FZ7'+-U)X)\>5PGNB-=)0IU=W3$VRU9/[M4XS-XQ@A2C?P)YVVK36 M:>)0>ZAXC\"+ [W+3*;\.9+ HT^,T+F M1=NUIAU%&W)$QGB-=:+MAM""R<& M]D1E534T==TPP4;BWGGG1%T(Z^TBN6148-?FM?X\MU8RE*R'2Y2/EXL$(7H> MXCQ#G\X,=<>^+9H;+XLZT3H7TD]+=.-_R M-]YJ9+8]A=2A'5B M+]V -?S1S(N:$_UV.AFI5T)>W:U-5EFMA^9OEW5&M98ZZ?358LOFR&L8.(&K M88[D-&0-\33-D:JBCO* "2O%!<"+KK%F59(P".M9PQ;-+*B-<6N@BGXBH@VR M*0\*QX-T\\R#!)MJZ^TFF^15T7:NXZ2#LW^F:SW#[0Z[6NI$UQ1HU9***(3\ M/]FXO#H^V=QLDH:17^!-3?D'A9)I@IVJ>\CU$Y(2X>K-I1?V'_"*Y6H^!\SE M6+^=L(;PJDLY"]2DZPAA/&.@"TKO)D-YA&M[F,#+T&XJ)]P0:'>XF[P[U';( MP$[=\\58SH^7%Y\JU_%SY=X$\Q"M4F3YGA/)VH.U8&WD&V^JN/2F\R&+$X4B M9<43<::4&3?Y\UB,*RLRJ#T5<#X]U0H1T@T&VV5OAEN0&5WWT7"&^) NDJPM3 M[.A3(^5@[RJS*[:1D0@)[W-)GF"B"E$DM;C"F)FC+GA;1X'.)SKJT9=E\PV:C5U4*PY+Q"IIQ+?&0%1D=N"L:'=DK<0"BU89R%4 M,"V:A[8R=V(>NK4(6KWS[QJ\&_@97*5U;217& P6K>JPY/+0#SS^*7?IKGA61:B82O660E- M&*^=KYI4TL^9>%?V1'P.)FE4/E>-2M9VG5'Q2^W;;%FR8Z H/S-T?-$R@UO# M3-KBK>//%)<"QC6P%W:MZ8 0+4#T?J0\U$[P4/MBUOI(\*"4@+A[;0S;\)!K M+S!- 8A503:&$&_N @6WYYMN/P"?)".B+BY"I;8T74PJ1:"&=7!J+Z^3I-_&DJ&^/W",^75U$,5WB69.4)*!<:&/@*0HPR;=TC M6)"ES@-X(6^-J MJCM0FC27K=/+82:S'Y$3$T'ZE.UT4CSVM&ERH*32+K*N)/=V<2T,7$ "G.D^ M'D9_7F Y8$S^QCS.9-88*E,4);(KJTS]3B7U"1=3"TAO4B2K#@SLUJ)EJ)_9 ML36I1[TV]EZ,N$2U(:+=5*P,Z7,[,F7T%REY\2-()>Y.77Z0VI/9 M- $]UM -76?!5T >9^%O6!JT-% &Z9(T9]2X'DVZTM2'J0MA]9+D MN<.V5W#R?-/UH<'3L5-%]!-^8B3/@M*$=EJ=T(39%H8RCUF9=N$/4^OGAOT6 MQE"W;+8\.LG%A1,S9DHCOE6KUHF6AGU;2YS;091O'5%EDB42 METJ"TH.B2!-9.MVZ:K0@/!-7;S?Q%$WVS MCVR+0^:.-GD[O:MA;M:ICJQ\:?W^C;S%@O\K.2,IMS0H6NF6<]@/_A32S2CM M2\ZK^Y)BTIFA[$Z4LL_(5C)\R%/?O=\=DML]CF;H 2Z6*F>'BNV5!\D9WL > MFS4&#;+5:)6]GS/%?K/7J-B*PX.:> -&#INAV(U],IO"&-E.H3+]X2"/CIPT M+#0BER73$1]%R2K]F=1:1.]'K+%,^E/=]*"HD8=&U-NYHMZF;@Q?95?1[1O> M,;9J4$ZG/J7.)]KMISQ 7VZ./9%_@7/RCZQAVZ?8V?XMSJVM2M:1IYK7 MI>L+66-"M&)9SBLIE)+$:8P[N%EN')@P )86-$^I)5 JP&]F!V79>KJ9U%- !X]8TT$(3)@E1;UDB%!>L M"O[7MD7!/_KC@2BL9M8H_4QJA^O6;ZW!1:SB&CB: M#*;>,/CFO,%5LF*B4/J]?3A(F3PY.>Q:\:Y'_BT, 'VJ5^0J6A>T!J5V7@0Y MN3A10*;=!W<@O@G<< 5NPXB%7JF,O<#Q,:B")Q:K[3+B/%U&!&!!#B\J;OYS M8\FJ8KP3!UY^ 73JNLDJH0"\Y2/LWD:=$+3=3UO4T"VVO )T$K2(00*/P"X>D[P!]+\XRZ KYM#OB+< MM05' K"\;':%\#)BO\G1=C1-XB5N]V_@78,U,KDB M@Q?,((HRN=(9MB:81*WR2$C23MY.LZWKMR^OH'@V@,>!E[AQ(2$P?0!]M0*( M1N*0 U_H@R@. [#1PSU 3PY: )'AT?JMD9"M5_78E1]>C9M$X(C&AZ[%5J%; M3?61,TA68LM2OJN)? 7H.+>)/O9>[<$V;01UAO?&PIIFH/264-YL'_(Y$ M>!'SK'9[Z*AZ>T@A(SBY:I1]=C"WBPRD!V<<$\CG=Z\],)"O7AX5A^8,@,*; M:&W%LR_H4/U\P'>B:#;/<@YD*0S,\M;@KP79FM,!)<''R@SN_2).#6O8 MT0Q.23IP9+4O8/T1+X9!])QG&V''I]<6' :@'$"VIP)I(2U$4LK8W3(B-ILT M80WZFHV]-EUTD"S 3+!H0L;!;+Y.9/8(%O0H@14XRBH_1,;P(:[."6K"CS(] M;?E]G+LP<-,\W,SPTOKBN\ 6)=GM2FBK^;F-V1S_%VN2YGIA,*6V["[01%YP MNR)1=>5IJ<^@R6 )H_0N\$1%=+L"7#MA"EW^S^;?(T ?C)'BRU:=W6.-C )& M&25;GRBL< CY];T^\]VU Q&-"RUDNR-/D9!I_1*^0@\$WH,3,Q,J=?W=7>"P M&27:%?/;I<_OZHV$AT7@'J]6P?J7Z_2TAPQN-VIK%_BJ3S']A F;/7,D8SH, MR"YZ-L\B],L[)]6SR*-69Y&;[I#R+OX^?3(-K;N4_FQT!Y4R%7;@@LOAD?D+ M+FJ/Q3:7<90I>T"-W.! M<@$ME1DKB&(AF?MWPRX62CLN@+5ERS(>8QD/1@&DO+ =A')8-)M+SW*W@B2C MNIJWCG!#7(7RM\"U]8++^PN0'_L0$ M?^,W.!R?] -X!4$"4K8$E'Y$4Q=)%&/U(L'$(%G[#V.Q;^NU!C-O5/J\A\OX M=?&M#SG?M:X/66?$%+#FN;4[U<\(KJ;J?7?+!N+TA'V5=/+J&0%OS+_=90/7 MY"&O64]ID-V^"[2]OMUE P5TP+@A1UM-V&=9.GJ[RP;H>Y]IQ.JP[U7(#M\) M,\D!,10UL#49N -X)\P*'*3,JYP<=AW>:; M(N>_SD]8PPSC^X'.M:KI:*NS MU5\A@;\#/5TO(O";*BOJQ()D.EVS@+MX;*KT-T#5$4EX=2 M'94DJ^X\C=KH:9091;*3P = X@/3U/-D_4&3B3_[<$')P#\QYM?=9L)I+W+>FL4LU+6TYZ,^M=GU_)\F=MX$+B))IBY!^M^; MH$Y'H@QOBJWL6:E'94-X@? !@XF!6-+7NM<[IJLHABORLGKZ^ O>)H6+ *;A M?GENQ6SZRPSL4(/]/#O85?CEKR%>)@=T0Q]%,(K)B@5O]A?(645J MH9,39]TZEBYM?C!1EU=OV$9AF&& MQ.8/-^#)$H: &JRN@T M"C241_9X=P,(+6"#/)2: PA%!-&QBJ073@H=F2;QDK+N.D1XBHY#TN(ZOHT= M&=BD'>N0UH'6UG)0FU[L"GAA6$A1$(NHFG6,T# 3-)+9KBONOR*'IC]C'-.S MB@T%33X4542EY.QBP2:*KB#9G(,(/ "?)CE_"J_(/BJBN\RUC7D*-SLF?KR% MK!J'<>B6J-DB -Q1Y&9 *1AN'2 M2D=#?42"L-HHF=!4[DZC"I0WC_54R-^)GLTS2:+O >XUG0OS$< *X9.M.TI2 MM!+>KF !UF21AZOF^;<> )X724\O< =A[2I#6&F47&@FM5VG]_4D8,C##^T5 M5AHE"9I)K>F0'"]-GT,39T#W"+PXT,MM()X AT6CT$REJ?@*QY M^DI%2#Y #H7P%P9S#I2?!M*'[RZ<%Q@[/OP;>)F$6WI;ZT!P1-2RU3\T;57[ ML!*?\7CY8M9*:-!V.YN1Z6 (=T,RG3PFSY&+8/HJ5?XS@%ZA"_(M%;$9C\L0 MQ23Z\A*\A!&LO%R@H\D=H%,7&M+DUQ!.4)U$S:33QM1[I:$)Z=Z]EELJ]7> M2*W589<71-,O)5J*L\CKX@OM>.+O" M;E!%47Z[G"5Z;4EN4DMZY+-'HN9NT*BI(G3Y76H?;.I\PSUU792 RH8[#WR& M0''7_;FZZ\X^4;?K]C>?&W)..(XDKFK+J229L9S)(E[:[ 5UXNI.X>U];7* (I M3I=@'?W"2TC J6'-F&8KN;JJ4)7'OO]D]43,TM5?":0FZNL[ MN=W-25@@4=-"$J@!7'=BVDSJ,5.%")Z^?ZQ*E4U-ZZC2%&@%R@BDM^]YI-E\ M#ET2)G";KG/PXN7QQ7$YSR+Q:PP'= %46RO!!E*/P#[4&]=;0>(#02WK*-)^ M"FDBL7TO(S5(F0.5W,+S4Q[30UZN]^CYL8($:@!K\/SL %7T>WXLH$I3 MH#5X?BR@C G/C\V@"Z!JX?FQ .SA>'XLH$C[*:2)Q"/P_,SPR*)Y :GD#W"Q MC&?S[Q&@]\Q8 ?2\.@.A!A_8*CW49=9D.[1E%NB$,.L'2017+KB5=H(R4D+; MY8/JEC'D&9,FI-G4VRW>".0>94H*ABK4"+-;-.&1H_45'C-WPE,G$?TSNP^K MZM0\9CHUZ5_RJ^"C=F":NH;7H0/S'"-K?"QO*[F% S.39P2[SAX=F%:00 U@ M#0[,':"*?@>F!51I"K0&!Z8%E#'AP+09= %4+1R8>L%N?C-&DY&X"?"Z$#QB MU.BUC5OR*8(?>Q[AU+".'^WG#U5I1^"Y9(C,G3&X=:RCA2JHTK2P=';01(Q? M08!WQCZYU.ZM8 #)TIQ<^\KVCMQ7_Z3J#H4H4C-+>\G',L=P,W!Q62-1RG(6T\))D\H-M'G:9! ZUCL$^:QQ>93$Y^>8.Q:./:I55.^CM., MHP/S#T55E=S\-".79P0[ROY.,^P@@1K [4\S=H$JVD\S;*!*4Z#;GV;80!D# MIQE6@RZ JOEIAF:P=\!O8 -/VL\C320>P9?\.R#!QL";ON*?+O"N@@RP M_)?D?;-#*:^"N)F!$(@/O\CGT% -H_1(<#5#]IUA$L0/>%MY#Y K&Z2:KAGX"P+MU@UPXT?+:#W^T<'R<,AT?I/')'+>^,YZ.SU8M4D;JZ?B\]W3L M/1U[3\?>T['W=-CBZ3BTX%F5_CT=AYV]Z6;1(D*KI\,"GO3LZ2AS9#R>#L8+ MYOS" R$#'TK1;I(K;#^^B1XN]WUSXH1\576W^%EPNV^5M3OJ;>(7JRR\EFVB M%8-Y6\DMMHEZQZN5:W_]VT0K2* &L(9MX@Y01?\VT0*J- 5:PS;1 LKLMXE* M4.VWB?MMHMH\LJ/;Q%1L1L*3?&^4'N5Z)-OW-=X,./Z_@,.ZL-.\P8&02G6[ MJ5DAHSPNE]+190+N\%;UZ0?P7\&W,(B7?.NEWMPN,U!6':/,HR:KH99\*ROT M""OT\R[QJU9\7X]#]4\WK?UY]?C9M M:Q*1Q@;CZJ>B+T,?@Q@1OP')\QE7WC'>&@VB2D8&]#J5 ,_W7RYDW?"50Z,X M5"4$XFR&\G%V9 JSY#F"'G30^Z/C@]F[?.2O\UR?D!!&FL"A!DKAB217'> H[,;S]5 .M!O1F(C/1U^(R?P'!-P?] M"6+2.XZCO*:O %>+$AK:).35V;)FN_VX"=*2B&./*^6L [R14983:P2YNDJ"L/@F_,&5\F*B4+I]V49CLPE0Y31;1D)L1R=8M'<@7\KB+NK%K0&I7;N7SFY M."=NC?WY]5O0PNG8;R$Y#Z3O3M;M/>M+V@L+7\-;&T\%X3H-/%/..5F/*ET] M1=,D7N)V_P;>=8ANHBAQ\,:Z-L9"KM)(L&XFYRCCO2CAB?# NTP0IOT]P'WR M4@W=@1_T5VP;+5-Y^*31(&^G+V>:>G7O'H4N %YTC=6;#Z#9O&!)6TK2*+=S1L]GM8]V0IQTHNK^B,&ID?#C-C8=;6C6@*\3+JMGMPG>B M:#;_W2&NHWB&Z)KNZ@T@%T;@'D$R%K-?1MEO(U:FPT9MC8=L^L3/F/;9#J;5 M+Y^O'8A^<_R$.YUQ2@X?=U7A,E2_##-!1$&ZG,2JH:)'W%#1CY.\W7W4J!W3 M "^"E%VAS/UC\Q>CU*-)%86S.++T&@9X/0T=_R; XB;TD(A]>LXH;1VBBOA4 M 581U.+X4AK!AZ>.:!IXCP"]0AI1F%Z%J MK3AG=F*6MXX@K>.SH MW=J"PP!4RJ K"FDKDL^R2#[O I(R0H[EL>5:A=T*0E7XE89!BM;S-U]>SO&G M:2="K32S)(YB)_#PTE<%]$*U8<#.1TT2>I'4G<;+F#K-M.QH:=0$:Z2*3L-U M3+T,;"/K#O>T*^I"4Z3/*T#/80WS/G=]%%8?.$ NXJD=B1T>5+.GT+8_DA,M M;^(66L>_HA\8S-G81BIZ,KH6)'N.G;Q GT9@/!)BZ[VRZ/TQ-P\J89"2Q"A*/>+6>8NGP2@TI3N-I5 M=AF6!H/<)\A=DO=\Q)")JXT!N(92P)/:VW7QJ3(LIQB6<[,D%9.FQOW3EV+L MBJQ[ %&,H!L#CZ[HN>&8M66M [\W(*L07200JHRE,5$P1_N&[:-7SQ-@ M1RKD7(HV[:-L+/%=0L9;!DPT?76@3Q1]'2*:.$TW1P6?LX^YW3!)(V6;:+33 M>!CEVSJ<_#%-%/*$6XW(?;1[@(BKU%F09-SDX8]<586[ENPP*S.=V+T!8)&> M.PW8,76)K2#_A?,"L6922X'770"]TM1#UTF<() G!V$%ZZBVLWM4UJNJ3A/V M:#KV::S2F\!%Y-6GFX ]?W%IV??G=X_-5FBXTSQ$QE*>:5KKK=/'=;Q*7W]G M]P9!OZKL- 62HA-DUTI$R;)\M>&S1[A6W=EUG0^3, M#G-L>NV=1U^N$XS,XB5 6+%!FAX+%"P]F0.;=C M :]SR#R+-?IC;"T3IY2WAF-#1_HZ3OC,5YL=%!^.C=1-PZ!^_@2A>)SQF M77#5^8D=)W>76LSYW7%^@'[OR]+;?*KW92LI9#GW9>D']O=E]_=ENPWR,6CI M!G-?=LN.61B?=!-@ZP$V.<#)IXB\[)!N3@UK"-(/K%4:J>IF>,3@QF-SZUA' M#E6PI.'FR&M7J"R)>\#Z6DX#[Q*\ C]\(6+@K0<>'_RG9R5J#@5O#EJU0=&- MY+8+]U]! )#C8R&FW@H&D,R+Y.:R#/)2=4>)?7/)[;JW-9@ ^2^CO2'&Y%A' M*NSOAK/Z+4*?MIX=>%1$SP87ZWJA5&7[6-4-RE4ZM=#/*%,SKL,H:/9ZAH/F M+@Q>08251E4>T1/M;0?.71C_"\0/P T7 3VMHV',Z7$$@ZN]?'MWJ6Y.O9U& MIX]NI*SCE+(?D7(L-WV_G=B/'8-Z[N<5W'X]_=,H2E:IX5#U]Q\K^/L+G]E[ M_8?C]6\ZN-?/WA1P)PLYYMFOR7K3&E'9P4&-*>75=# M;1P$#S#Z\QH!O4\L76D0HOCT1I+G(6( M%')=/(2^?QTB\DO=#.5^S#[6=L,BC715UZ>F\SC68YZ#<]16-9BFN^B>^>EW MQD-Z=2YV.A XZM4T!EYHE-!C[*!X-..@G)/B5Q1&VE M4;=0'H9J#B!))]I9!A[VE_;C0.5D7 ^T)&PR>C2 M]4BH^=)^).@<";(*;GN6+1@)QM(DIVE%HP1XEPE:YW"A*HN*UR6NW@!R8<3. M@ZS^4<3K'.)WNAT''ZNTT_?)01T !M]\!7"S));A7@)P%R"?6>P1= M0#"=]^7OE^S(>,:0P;. -KK>>X6:Z];L*!K/T-'+:&-#C3>^NCR#.+5UE#&/ M^&L]UUV,-'T]V(\V;:.M8U!VAMU.I#9S;N!(LW6 MN.--##W%;NR'7F]#3P)>OCF>L=2WTUY=K9UNJ8Q> M8GD6J_%9V?8] '(CC3SD&@94J8GCDUPV1[HS#C7OR7A&3V-2,P:6!3C8E59: M\_.^,OY5EKKJLL<8Z4@)MI.#LX/C@>^6V@P?RV#HU/5NU G1PC2QU\,LW6I/ MC]>\)_O1UL%DI0N'W72WM[%F])>73@S6J G0T]+)\HE&ZX=7NKE]H?K]_2@QH^)^;F;T MFS%W*V59^K*0:IK<4X4TN864N!%-B>O03^YF9EQ=C>XSY$IG6CLY/#LX-?P6 M[E RY>:ZTG1DX*059!]S(A076(/_M0JO KS%>Z^=TQJT8 V=U. 5 MT**!S"9M27VTS07N>^+'3A#7SB>U9>R&LP$L6Q$G4O)V$$IEYRK8DOSONS0+ M=:Q"38$55N_=&CN#RR?NO;O[RY^W;P1TP\@^O?T2&NXT3'9P!\6*&NT])DEW M__:#SDX(QAM^VT3E](_?0!2O$X]R(Y#$P<2YH=&WLO6EWJLK6*/S]CG'_ V_.?>[9>XR8 M!0@(67NO.U"QB7V#W1<&3:$(@M+8Y->_5=C$1--KQ,3S/#M+L:BJV=:-DFM!D&-Z%_4+Q(GXUCBEF!O20ZK MEIXV7_93-!17=A=K"&]AQ_@-2R68&R+.<W9PG_^&?@0K1"UMG<;>+&^+(__O1KX M_OCVUR]=]I0;Q^W_6OV "%B.!&+$U>K5RS#-C?M9[/9S5QQK? =$L?CO]#/ M"D38NOG<,QZUGL77;8E?G5*QH0[ 2(X9MN?+MOKP%NQ3\SQ#7,.."#J&LUMP>:Z_BP;X M< \*C/ES""#B6V.NF[M ?Q9AS"_XZ[IAX+O/-N1^P5^WT6.\0(2GZ-2 \1B7 M:P3!'T+X)M0&-L^A2"+Q4N?+%JL7]A&7X#CNUQRQV6;".USSJ"GZ]8%A/L O MQL@>;5XS1J/ =D;@1G5&H23B\6W:^?MA>XU7R!C)/&)/8R][,DOV-*[^_#, MLO;GGQ'P94QU;!\JHW^O?##W?RTQ@UZ.@4E@3/^]6OT>\Q=C"-.O/__XAF^! M/__\6O^[[$MQM,6??S1CBGG^P@+_7HUDMV_8,=\9W\;QL?\;COH+_ORHC69X M8TM>W-J.#5 #8WZ+>@/N\J.A:< ./\(&&5=6$-T8-_C MDX!LI9)TJ]1ISZ[^$"3!DE2"_>?78P1\ 4+(;8204JH\[I25HE0U8_F^62$] M+POLVM$08I;,(N>325%H%($M6GS@S+U^B!"2Y/#XH!)10KXD)- M54=F#I_D[_IP##CE6(P@X6+RE?--KXRAAPEGX!-O,]U&( 15D#2+>$J4<#^G M)URG,I,H-%TTQ.GF6H4#.-KCV9+LO#E@6=X4&G/;5>MJ@JA0,XE&LZU]*5YY M.%$MG*PE]S?SJUES>=&1U8Q0J/+):6^T8).UFL2@^>E0DL$S4WQ-UXB-M-2O M%.+30"P4S2S>-"=DN\\Y&3CTW+NU#0NN+VX 'JL=WI,J^A94 =DL%'(Q3S3; MK3O NN-TTYSWGZJ6E#,:&3X"S>-M+07[@PH$&M\&\!ZI$2?I,',M/NJ+QB*? M$1?Y]KC7ZZ-EZ&/Z]#,P$N1&F4H=@TZ::KN'>.!A=*_,N ?0,9#P:M<6?D*N.VOQ #IP?JV7K<5_#^ M)Z#]2AE]#&A+M@+P"+A%C'7=UCQOF(8\I+*Y9(.1)K4SD\ &B/8*R/2KC7$K,5/%M1"KAL-9IW M=WQHHW$4P5)G(Y([P#XGCZWJ@EA(&;8CM#6[E2?JNML;UI96*Q0[LPI!/$2'(K@UA M]J!9$R)B9:H_PH%]-QUFBN/>G2!G,Y8[-9QD6H4XP&_B]&GA?[?'\B'XY:G$ ME<8RK9KM&#[N.K'^O#)#.OF&8P[HE7BN+]5EN-[S<\,+OY4,VQ@%HQ) ;I14 M)(E9B4@051/DRJ"=+4SN>A;_%* 0BC! "'E\#&PO'))W7=0SLBR2BXQ'&U[B/"KYP1N^"T,3=VNZ! "] H=5IA$VLD/,29, N0,0G0Z M=FB:(?JL6_&:9J#.H&<@&UK>3LECPY>M%JAYPGY0 MH$BJ0$*59-<$/OIY]>ZB,TW=UXOEDCGJ)$DJ)<3O&189>4N(0.BBKK]!J8+? M=0.X6(@9L#?\F,H7'GNH3U]>=^>!/H)\^56#@\W'EJ$:_G)JF&; 7\,@^ /? MO82MJS_K9B^BZY]?>X=[SRR>P_/5'X3HVWV(?G;47T]P\6L?XL>AJ&SPYLNN MCQSOT$M%05JU9+M,ER:'K3LU9N.E-FD%(C,0LVTZ47.KPN157<[V'I@IW>AZ_,J;QO/*RWW(J*/J^X( M^HWJ;KOIX=3=IY;R777WF>5;U9BVUU4LSY0[4B&A,..FT(DL/Q]<55Z6[(CP M,$ED%HM&O(X1<+U($O&S;0UJ[MB@\*#I.; M&900,RO58:,%W 3=Z\S.G _VPWI(9EAN[/M[Z+O^Y:OI^[+'.;\K U&N63EQ M4@_H1&,."LWRN9/Y8UYCI*B]%;$\B#CWF7:AYU8: #<69*]JSIKS;*%VYG3^ M4G$FU]O>)R;PR_(L5T"U:,<+#:&0;]T3FCF4![F+/)^$/L3A3IWI^M+Q9DXTNK\7@*_+,_5NZ% M*D7;%1K"/4>EYFQ_[E_D^>3D/ESXI- DM9I6)'J"462%MF[ETZ9V[O;74<,G M$?2A=LFZD*QV7\\:CAE4E8'2K707P^:%K&=E2N]2E:Y9C6''&5!F82;%1O8@ MY?1RYZZ.OXZJT3"I=LF:Z;;B^-TL.1:-O-1-9_H3M3TX=^?HJ\AZ])5UST;O M:HLS!*X:N.I ]IYN]ZK<8-Z:RJCS/0 MFNA\5T7/VQI*U0MDZX&L*>W01_A<-OGVH/$J//59D>3 MW-K1)"62_3HVF[0#?*@-8[90D%M:0ZYV2I(>.4O@Y[#9TSU5\NU[JF2,9(^^ MR_X5/)D0M9;8'YB$$/-25DJKYO$[Z<*3D>')J&5^?# A/(+\M('BZ@_Z^@B, M'TY1>;Y%T88NSG5G+$SP=D\E[30QQA/12Z_=1]%M,+X515?.[([7@_151=]* M[=Q>+"Q+5IPE)_!]%X2_MPU_P"O*U%@G".+E0G/:"MHML9W0E$5G.FYWHYL@ MN!?>S9+P%H"/9[42QXTQ5ET']N(OD'/G\[:&_/KQ\BC-9N5?YH'JNJ$"V**X MQ(;C+AIC65T3W(OEXG-RFE1-8RCGIZV%5,3;D27X&Z!>9VB^"';48Y!O3+_, MVZHS IO83M%1E]S^Q.P#LJL.("K28 HL)\27,$?'L';2XP_$5&6REQDQF:$D MCEJTW.H.R4ZL$;DE8\U4+V#QD>'W&AH_;W1&D;U/OM@=4!:RP 8N=!QLC==& MT-Z#MKR,#B,<5QJ*GET@C$JL@U(DW4W<@/97N=-Z)7A#LLC:\6Q9.?8[PD[)PFK4A.1J7.U5JP8IM*L=5 M>GZ]#Z+G7%_6AN\E#X?B7IWNJG2K61)$(Y6>V;[:+Q2&D=LWNW#,5QWT>R;Q M-!74/5W/J1.\T*VU!I4L)S?BD8TQ1";Q]%PLS4_QQF0^E_*Q^XR%MT7)PH/& MS)&8R"Z T>2-4^B-96 RL6(&_"TAZ(H_ &X350U>EB7B W_@N!#$C.-"W>P[ MJ.+.)E*[3G6U"?9N(:MW(CD44@-)4">$'-DTJY<"TA\!_TAQ2CR&)PX8GJ:/ MS@6>D^VG\6:B)#:,;)8V?3Q)XY$U-,Z'"^BO3L)[L=I*NLFE7<'O,W@PZ\], M7'$3)AW9M>"4-4Z^\@!XQK!E6S50R6GHR@4;:5[_WI81H_N+.BJSC4K$5A3+ MZ(>&@Y>1#3>L2ED9H^\K.BMJSY2),C4TP3R-$R4UIS6DR$KS,_ _K/;O1L"Y M[8B[W/ATDNW/LN[I6_C'O;E!5PC<'='"\X'<7G:*[)+R*[V+V- M>^4+]QZ&>[?.J1!4&P!R6"N8!2I;[TR5K&Q5CJ[EW@?]\8]S'"A@Z4NECH^G MJ*; -"9"3BW$"A8?V24CB@'+HZ;FOQR#Y.&T-%0*&9K6#: &T&N".D>8JU:@ M 2WC.B,4CPG\L*^*_K2*GS%+M,JS0BV:8KF8MKP9A[='1%L9 W5 M(^)G1^'^@&CG";EP?ZI^:2QS5J*1EO$L64RJA0++Y4N155Y?PHT_/AW_*[GR MT>'"QPY])NLTDHL)8[8+U6F? ?-*A.L1? EG/HNL;\V=S^P0??W*7?%KV61E M5FZ+E5FI7YC-2HE*_V?KRJ]9N:.PAWU"+GQ>1V:$NZR;;H.ZD*W1HT*J,M.[ MT:W*\TUU9!2X\\BY_./B6*[9 C?"%[I!$^Y]7!QHD>6SH^=7?H=5]>@9[XNL MD!Q4R$+\#UQPY+]PO5[WBB Y9!I_Z MW<@F9D1>ST1A93IZ]G0-%(P!D18$@9Z+ -<]EC'[@ M>I)BNG#7*^&)$0YBCA'S^>3"J48VCG"Y).3K[JRS1[V,P]Y57"%(5M5R3+^O M39W(KC91JVD:.4[Y5";QRYPR+Z?C#_'&$.BU1C&3K12/[IN\>_\;CQ'4P7;_<6FU^?]:;9;/ M++9]$^_?F3$ I][)# 4M, R]&#F5^N&Z+F>SC#_E(_SK=M3?FZ +LM)T+BRL M*=Z8U7L,-Z!+BA59W1JM2PBC8)MM/G^4 :;X?39?*XLEW-"HI%WWBVR[>&& MPS+ =M,3,, ;ZN1F%;-L>1E-QE/C0BZ3MD%/2)T5&WQMG=QH,L/N>O#Y^F'Q M'C^2,EXR(19DMCEDZO,3DYV"7FWS:UI&J9FK3^(Y/-LA M9_>5279$1B\3\?@;#-'BQZ]01$^V=U/E<:>L%*6J&5E@'UU]G-%N MYYOO8CB<<);N,P5V0.@9(56I)^MY,"D2T4NH^.G"^97.P8&.6-_%8T)3KO"R MV+:S=#>X$^UF=,_,1O&(]/3^[P?,^6.J7,(+*< M@DZ;:[8NI5CU' MYN[K4Z][=,9^;RSJH"4\Z+7FR&D4W9C:M;&038\;K*5,U60S"K;?8\K37Y%V M$\L+C7)A(O)"VRC/I])BI->'42CEM+4 M(70V;>1X?%%K.#S>K%5Z\P>^&0'9"USP9S7'\)WU..O?UM_10*\,*C;24K]2 MB$\#L5 TLWC3G)#M/N=D^CLC&IY#D43B%K[RB0%;C@^DRKW(-MVB!6WP6K$C MZ?7*U&%W80R7%/3"^\=+HZL200C>"J^R4' U+Z,(8KN5SJ13O4EILK6'&]ZM M"+8[*P MH_6>&6UHIDFP7*Q.][,?Q M=G\RSPU+<[6Z=:/R(Y2NWGEYU%_&_!9RA!.X*O"67P= UD(%!\G^YQ_X!_/\ MA07UY$B>QV:&Y@]N"1S_G]]C6=,,NQ^S@.[#)S=Q^N&9B^J&;1XZ7IAE#0>R MPD,\OZ^>].OV#3OF.^-;DKAAQOYOR("Q 0C[H(B;! T?;0T,WQZOW]6A\HOI M\LBP%K?_;4)STL/*8(;5G9%L__=Z^03^ZT&5J?_W=]C:,^X![ @-$PY\"S]B MZ+_XZ@,:0,8&+M#_O?I/LY*"7[VQ;#\:,OQ\:SON2+:6W@U_5 K)[JSC^X/=35.]@< M#!'%#+R>]P0KT MI" )8[ KWQEMYFJ#WY]"UYJXRVYOMQ\AVA'P.UJ(8K)E].U;E H(W.43PT8+ M9_C&:FKHA?@-0KCG6(:&_0&%N-=K,&I'0ME[T+1YIUYA'#T*6R\#OI; M0&,V[3X"B1QJ5TE/J(H"2%62Y00N45Q"D605)"2-931"Q665UL#54E9/ [NR MAZ9[B7KU1RSGFT(::S3YIM#XYY=R2I*]8]H-(276\TUHO&-\.8T)G52.+V<% M+%4IE?*-1KY2/B$LX8) /JP'[X"K+7L#*/.^8U]CZ9O4#4;B-,5M8-E2^!^' MY@;?$0+R\;I)W! <&.U9.1XOI%NS4635[+M.8&LQU;$<]W:M;]8](GVVTQU2 MY/@- X=:=DS2-[#GI0I;*M U4C$Y\!TTYG+A6_[]/&79@U+V,2DSE7KI__Z' M8/#?(?F@<00A"BUO0\56?E<=F0D?\U Q6T;^IP:,V[2CAF584?CK*E119=EU MI0+=+!<%K3+'8ST?3T^D$A#"=)N79DW@L=J2W1Y-^+CL1_Q,]DNLN>]Y7B,V MO/87.N^TY*>*#?X^M&I[5BD_YEL=6:C^OU<&?,4#*N0:QU)DRW)\Q9E?'8>M M:X'L0K&T%G4P=EQ_B\,K_2K#$:7FS#3H6#67,&E%8?A]B_\:-PW0=P FYK'& M8@0Y?AL77 CO__T/EZ"8AU7_L10L\;^2ZOT6QK*;FLC7FT*]V%VVK0O52KVY M_%P5ZPV1+Z^^-2O+?^&"UH2KUO(+$5\1NK[Z3O^E_;UZE%F]EQ.PK45PO0 N M?^133:R2P0@N3IW6$ MY./&@+U]"6<9Q,7\ L,F:W-@R5H4!V+.&K0%YEA]O M-71L%W8ZT.3% GI#P#X20U;#>0G+R-H6.][':Y4:I\8ML3'6*37MD$3.F>TW M +C]ZW\)U3K!XL0UAN;TK"+^-"6YSQ&R4O\2_?.4?4ZOB\(-I' 9V5%&G7AB M1'IW]! G@9"267+BE7JUSRLCZM/*J%GGRXT\4B_84A%A:QV$-2O8$\V#5>K8 M(WV#G435?))!U\K$W]!KK4UTUQEAC] 5=JH!=954\,2">/JK9=C@%AH:4$/! M3SL_+YW_T.<."?A HN?^KM"V_(+Y3H0G%Q%_ZB5>3SFCD>&A;6$L8U@ @\*B M0&ONF>7CH#I""'=ST*C+0;=T0W78"FJE>Z*.3[AQ\MX$N5KL?J^AL@4*CC9^ M.9K%GY'_BT<8 8]P=UDZ D_503\L8F7[*(U^BZ]\=LKE\Y;'XVW6F&:&=D^8 M3?E77+S\:!38S@A<8WE;W6MBO/3VS>$"*Q_2\0]ZX"]A+JM^B"P4*GY@Z",W*OX\J-8FSD9I5*%/6-177&4H"6IR6*$ZA)%8F M.0DH9()) (["U74H<_E&4Y6*)0:?Z(T@:69],)GV_42EM.A#!L>?MJ1XD,P+ M&8W'1[UJHS^EK:YCS) P/&TII<293_:2>9.<.KK?'@_;=9N'HK+39[4\HAFA MZ0(!R'="@NX&\_RB)E&[+0GZ?M C@)(68SC7GEBQ83H8]&'+]>C;FL,/=UP> M!_-5E&LX]L#M^L,V^5$D>444M.&B+C=JUOP0[FN%N%X]6&YJA4\>[7UM!_J7 M;?"=#2O?A?]IZ\E-@>L;JFRMI ;2?M68K?0D/N>KM[EL:2N1,1IO#SSANOWSMF]#R"*1JRO/\*DEF6=9QVXZ"1!*Y M4N5N4"H)>*PPQHFN0[OS[ P2B7@7D1*)&,YP5)S"7R;3KU#N(B%[B?>3ZZ^0 MUS'H!SDH\W%IP0\#U_ T(TR A&OF/XJ+_?IC;$M(^(+;EVWC/OS^=Y38]B-H MR-_4;QHWV.K H;L$^3&;867GYN](TOV .Y_QPV[J1H0C#HR@3^+C="*C$TW!FU8'^C]4SQH\\D7B=GW@EJS,5*^D6GI]:0DEA^G"4]QFY*"!/ M?&O[=H5%%/H9NY"?C;%L86 .U/!^&_@8G0WSSMY^A?R!(09Y:J#^"B,6A\]F M?3EW+M(I?V^7CK^.K7?1JL.[0'X0[5#/@D6#N1_37AT/*BEGT9=,?-IYWPXQ M0^Q?N=_>P]]'7W70M0Q6=>#8NSLA74TL3$!5:9N CKL#6W3P1?E]&(B31"R> M.*8!\UXY?;+Y^-=#O![)!I'X[6$^L, 8802S0Y1<8U!E60%2+Y@,&0420#M4 M5L][X^JO9;*5'1^3Q^@$)%(Y!]P ^(@^S#@N)'7(;-=A0!%^D5=+@6QKZT>Z MX4$>7!J[*!D$XEM'>P!V'\!E )D_F"5[/N:&V_C'W178>A)&ZL]FD^"@6VL; MKGR+"#U<3[?:UP$NI-LX<+T ;?#X#@9;(/A6:0OD7\HJ80&: VCCGU?]V^V< M;3R.W0-MB2?ME3B]?:]DP$C;)N^0VV+.+,#4/]SWL.+1S: M)/N KFP:_O)P#I#5 :9"->*]R\@D;W#BJ&;F!V!Z/O_C'8 1B1N6/#MJNG*X M"'MA#M9?[W08B!N6^9:TI(@SE,SR*A4@%$PP7R[WF&-CLX$!GSRL)!]S@A]K MJ^6QM2]$2-3BN:LU>D&02J@2-R&,61F?U=B84<*-9,F?X&,S5DSSJP2!UY*W M(+7"Z.TU]G^@+87C!#:676PJ6P%X*0_J4,KW8[KNQ_/"2HLN$UDWC, N1J-T MN=.;B^WZ/$WF4S+(.8@1R%<8(5\JEPY![=?4\\>TX7E0^\6,8&@AOYI0'Z9H M("UZE.R,M?805FKZ268;P:M5@F\9 ]SH32A-B7NUE/Y:QF19]C1Y\ASCO/0F MMKJ]"UO>*K1_9^^GA-P^?90C;VMH:QU@R@+ZW$ U,=B/"5=A@%(10O]L*UOO M+V+EN@UD#_KM%G3T9,M:>>;(_YL$!O+^H-.G@%4#V/%C!S".$A>V\M97;N"6 M'[EF-.0:(B,!1<@Q#?X*C3_4=.P"%82F($$N^P@/DWC87[!G*!:8%T ;PALX M*(UPG4WN#V3_*3PS^?&DT8R7+Z] ^OLZC%3\16[!K4 )@XV4(80*O12VAV^B M^:PZ0^71$H=*M4T!EI9]>9G._T09//2Q M'1JJ!]9JFYO":23J== /+/E!6S1BS2^1_.7T-K(,O+^_7$BWT(BPN)+9+2$= M*C&"'Z9CBEGI=!="4[D;DJ7914@C(Z3OBIN^3PP-#Y,Q"_8%,%E5H1A"EH.< MBUC516O4WJ<8I'9L[P_>",HO',5=KPB0H4<0$0NT-L/>X J&IMW'^JXS\P?K M7V_@*@W"J6E -^PP;!UNZR(KA\1_/S?!\&?B][K9JPV>G=ZF(5J55XV?F>NZ MI6%O:1GH ,=(;&5Q;)L9-]L1:$8G@9H C 0XA90HAB4DA<1I2=6)A$;CFD9J M\:(#.E\5V=2A?\Q-Y4 M>[MA]'F^GXN);:>HC_)3OM8U^BNG[%%+O:KE4_<^)8NC!C-0LAF_-^JB/G?F M62I9\X&?!UF\,=4<,"CZ55WF)7)W=%PS\FGZ;MP4 ,&!)JT:LU(;M=P9W;%K M#:41GT!%U^,E=6HU)2G>ARW/(_Z]GMC6GLS5VR(4[$WB1:=U:R=HJW,'=JA; MSFSM)*R_QV:N/+Y57"";L1E$TJL5M3:_RPIT< -_M7.T ^+VYM!;_6CFAJ:^ M*6AH.RW^36&C;I@7@V9G#!J2-OJ;PL;F/RKVO(K[*_0!KLAPP&+ MR%I9V@5;%LGR06B6O"N ^9K"/#)T>[V^'6M8&#E#X[_[S=^#J<_C0\I_GERO M*\ACRWON,NCG04$D50W-1JC,TF M39)3:NYD-M$$TKW+QXO:I''717;V:[MUY7U^X"%V;:-FRSZ"V%4E%&^ M-_AKZ/NV7\)-%[AJVTZX9Q)XRQ LG.>RWMZ>REF.&XYE+=#@,P,.C6*[-D2" M@Z*J$*&A%6#+MFK(%HK8HDH+87+=JA:]AZ%J#X;V8BYO_"_Y\2;NHY#J&_,6 MOD"NY@_%X)85 ;=V572)BY-W4UD2F$5&P.\2.2/F[=U5.5 QN.CQZOMW(KP! ML*S-GL%?D$G##8%E#9\WA-O_OL&ZP-NWHW-J7FD@R!ZIWI!+U(&'5R>5O(6W M3+*SC]3C/%W(=P&;HSXH=,N[R)C ,W6814OL] MM]X\*CUJ!R/-\36@&M#RN\+0T1,(#/Z8E]YV"Q.VZL7[]RI?SNS)N@AS),,4 MR48XP4K@A^H5ZMDMULHJFCT=L-VIN0CR72Z5I/0V4D $>4T2]#5.L&O>6*/A M#[8$>"U9[NXA)G69G^FAP3'G85Q4< N^59(7V*IRZ)Q>O>].B^V4PT]<>?&E@!]K4IKAC2UY\9&K-5 YS/6!J[=.$7_[%+=" MV/_[?[WIJ-;6?2VK:9$A?_1!;!EBEW4?N+>R-9,7WLJ;27 W\FD"Y,NI@^OW QU5W=2*QY9IB>CP!SHQNK(< M\5AMDT#YT+2Z76=\7P7N31+'DI5.<['+\CZ -UX^L8=U5X!\JZR)1[5#N!N" M.^%VY_;-5CL[GQ_=S%T#.#!\$//0W<90/:&9;8ZST-\6YO!UEGQA.V=KJX7@ MSA_@YXF,GS(AZ"0PQV_BI\Q=^ S,[ZP"]YK:.JZ"^/0ZMN-H?^+XZ:^]^SD MA?BO$_]KRN)M_.DJ7V_F,_DR7T[E^6*^C"ZZX]$5,E(\$2?9Q(YL/^MI;TH' MUIM8/LR\)XC?V*9K;*OOI3:0_QQ .WX%MY^:6-O1CL-6L TWUS\J9H<-K"[# M5N23$'$L?'(8=$37['HET'K@*LY?I().3K0CVX!1 /*BGR*HGS9K:]X'(R*S M3J$("_:&Q[ZE!,>P^-Z$?4+#Y\3ZY;A(W_2'/72(_27: M-- !:C*ZJK8_?(G\B)R[Q2Y^$6(#FP, M4#?4CCFP?/8Y8:N,P3)1S9-(G*/(O2GE[Y&TK44+BMA#]YOMTR8<&6 E)RR4 M(>S9.@T%\2)V'Q [ZB)V9R)V&WEY$!='3X4)J9ZQ3-(;.)8&#BN-JP%05NS# M$*ZW2M/#A$D [:)7!?71VGB1U@]+*WV1UG.15MD;9"QGYDEQG*&) Z^1J'P!YG;%U:Y",\[ MA2?Q[0.JEPV?RX;/9<,G.AKGL\';)[E^B9OX^.7,X+/46H]V),B2;,O]Y0J7 M-CPU\#S#@8N?QMNRM? ,3V(^O1]$7O:#OAS[#QUOSM4]#! Z!.LAD%?Q8.\@ M&VAY'ANUJ0,OL)X&YPY.S6]O"1'%'K%UO(;.W!M^F/,,^0A^M5;?)(+D M<.*S&B5^T2A?B_KM7D/-L-5OJ%@LQPO0L5Y9<0)_=;\!5C<\\Z(MWKT?AO\L M;4&ATV.N8WF0KZJNHP(-<9(4)QF M1% X]\$LG\N9F3>HQD:3WQ: MVOF+N!\=W:@?;-711;$SQ)S4K27M6B!"[2&; '/T26"2^"?E_9+_L.7 M(7V[/RSL$.4NK,XJ;%W3C38H1"^L7;@R!BXJXJ(B7DMK2 -=1ODPXMBQ&\ V M'+5V$M-%!5Q4P,N\2%?0]3)Y>WD[![JYA>(( M)L%\5OKIB_1_"<;#SK"MWBXB?Q'YEQF0$>8#0S%\3Z(2-$Y_6M29BZ@?%=/K M3BZ2_6[))K^]9%\R#BX9!Y>,@^BHG*AF'/RH)?G-R86-?+;,-\6ZT)#B<9S" M\7Y8_26JKOLL21/)R:2&X7%JXEU???&FAPC%47-4UB93C"8E2&%5B$S0MX31. M:1JCTHD$>[4<=?G&&ZZ-.-$-AT]OUD,S7=UTN/PG]MR=%)N+ 5\O(7U$V)Z' M9#N+<6_II$/>X_@IG#]WQ>02O<_4$C[-18R_=XRJ;:"WS92Q"\*;Q^ ;V'-% MC#?7'$7\1LF_\C;F#YP '4KUKC$P5P&ZC1A=&8UILB__?3: !%LUV%=37NDT MC>94C55T2>=H5:+B)"DI&BM++",3N$9PN$XJCW1:4Y646K'9"^)Z"U^HC58) M:D"N4JBA2[Z?MLS&N1X1]U1<##*UO-JOUJS[& ];TD];+@B086E.DT12;$GN MP%8Z@_),(B7\:4LCYG-X;%[NXBF-8QE3*[?BA;X4WVU92DJDP!5Y35R,$OUD MHVS/C: F47OZ+)3&9"\I9DPFCSMXN27I91RUW(&H<==M-IA85\*S65ZZ\ZV) MF6/[L.4.1+5TE\K%J40!)VNX;E824]#B>(G>'7VL*!VM7DX)8JI\+Z58:2I2 MSDQB=EM"! E&,D,,S (-6-?L#G!#93;^&VK-0+"B^Q MNRT)EB&JY#B;$RM9L=5JCG-2T>4E;K=EJE2VZJ,VGA,G5*="^'2E,0SZ$H'O M-AWI0K\E"64";VL-;V;+Q71)@X0G=IM60]'3;NI-)<).C1>H"VW#5SIWA+@!/:P5""9 M#&4XN< D\X5Q>B%5AKXU0TUWP&J/.$4QF!HCMOO98:7@475="ION@'67&>L5 M2_(K8H6@G 5=N!=Z+3C7/5QU7TA87J57G>/M7%#PFE-YA*T6VF!(I0'/Y@IN)P;GN8<%"QIG5^HE^ M20@\WHWEZ!X52\"F>WAPU,U8K);+6^8DWZXO]&[FCNGRJ.G.!,1>F2:$*P]_,J/U'*2RS,45< M2G.HN%:&;]]!];.'M7OVN#>?W-W=B5FR39)>0"M"N2^1>UA[@9/2W:38*N.3 M>JYCE*;S/%WA)7(/$UJ4ZC-%Z4X38^.4S($JT-0I[/4I$TH4KM(LH4(D,@E& MHCB=14:H+.GP?X2FLJS,LN]_XPE3ONV='2P&0.X$:;*ABA61SGBR([1!IM#K#FO3A0T1OH>1)Y56OM>M,%,\Y:>D20X?=A0:8G$/ M(_.9=J<^;/08,4AFV(G?% N9(IS /@6I5TI%J1K,388@K1[C-I(# O:ZASMS MKD(TK";;%HRI.2("51EP4)+(IUA#"D*>9[MW2FV,&Q;T)8,>.?-:8=.U*'_? MRZ@9ZH8E7XI*1><"VV/'4+8:OCVP<\C;D\D+(2)"".)"B @0@L!O$A=*1($2 M%Y&(""&(F_B%$)$@!'-#O;B;=Z'$^RCQ]NH_;[-;OPYJ=E],^8O22UXV&<\+ M!]"/0@__O2*O/BJ4Y VWV<3;;-.^XQ;W3R.,?<,._$M!W]*C:U / (%KS\H2P0>DBGAOOQNO9YH);> MQC?BZS,P]U.!ZT*0,3E78N*BOJHZ .8!,94MI9YJ1YS3J9_A86I"O/E6[PG570I+L4)"86CI(!L%@JYF">: M[=8=8-UQNFG.X3L:4(V1;'G_7L7B5]CR2/R_5\;;XJ]^O,%L>07P$ M7JPOR^-;)'*\K:%_A =YX_V4[+H+B,B6; 7@"O,@F>!;L.=U\MFLU7&-4BPI MDO>.TAKS=S$[A]+YXE=_*.J:(JE_?CU&Q/=AYI_J4!U$B*/@19U(B ER)<6D M)'4,.FFJW;Z8:M5S9.Z^/O6ZLR^78J+MS(F&)UE"N]*=VQT#CQ?5&91BYNH/ MB5_'4?C[62F.NOOXQ+BHNF L&QH&YF.46[^L'NB$)4341U[FQT,=CI#[I M&<6AP\DSB49F!WE-$.3QK(YO+LTK$^-[2O/*Z/CQTGP\"^1CXJS&\K5>HI.9 MB 7-GJ?ODF1>HM%1'V1_0/.#.;CY$8UP1WAL_>I/T_%EZUC6QZF]A9\:ZCBX M#?(37:6CF1VO::2NP]1I,:S#4=?TDEG3GG_M2X MQO?:(OYVIL5K(EN=]A)3)]$W*'-@.^O08X8:E@*4-62;1^Z)L):ALI@ MGSX13'+ ->NU!%Z9>5Q/F+MFBNM+"60"<,01U_]O+H0GR \X],K^_87PF!&" M=TEAKZEFIVZ=\W%&&6?=V4Q;E/LS*(5P56=8XGL%!F"?%8@ M"SRP# H<=JT_-:0_-3#P0U.QOYLUL1'4(I ]4$?05731 Z&;LD>1^40[IGBM M[E (Q+82]]KWG4:U+X550$AT#>D*I2?JA0 M>3$K MA 9E9I4=6WTVB#EO-1:=60^?F.0L59-$IR.UNJB8(+02"/R(5L(W%\!+T.$, M!/!X:_@[)%#(NDU/RVE%H<(Z>6_H3V>BT8<2R+PF@><9<$@#';CH@F5'AQ]0 MX$%UO$O^P3'ZS%.X6$>E]\->[B:4,D5',A M2&U"J6I:F0]K$D.+(QX_8B+ESU,,S\8E3LW_I\;+LW&+4R/F](KA>#;1:YK! M&#"UG.QZ@E"9VT&'FWL67^219F!>TPQ1#V1L$C#113>;!,S+L8_/'ON(0P'5 MG 5:#Z)ZCKD\=)3 W9ZU7/DY,M]Y]"X>\VI$H6J.:'U;'F6Z<3FU S=3X#2 M+MEK@CCB<=)O+J_[#G9\"WG==ZCC1\KKL5,O]PBLEV KG4:-K9B 2*NC;F-$ MCLT:$EBTV4%=X]0W.[KQ^Y62>45##B796!TL]7Q'-0?P-^!Z2*2)Q.\P=]-? M7,KJ?0,?\GL?\OC!A(U0<.!,&3J*N0@; ]3,^E+*;,N@6<]K#"7.GC1-?"_ MT?;[3R'995?ZO':E#ZS-HW$D?%FDAE=5.!'?P\;R MUW=G$4SMR>O!2^BVHL MS2O=:;*6!@E>73)*-HHO8X3EQ3N;^<-72K= M138B^5:QS?-Y(9/O)V2\VL9:9Q,*V/2;[1!DD. MKL%AK3F2NF9?]$TBSJJG7EB^)%KP5?)X"1]\-GSP)H%TG2HK@@+3QH,[-B.F MN0%;M&I(()FK/XGK^'>+%>R-#T#H8I<8P=DZ.E'+Z+JD+WRUT_]BG8O1.->( M&?5@CC=:>:>E>CDOT80V1UB0CKNFR".:'#]/"YPLGR%R6N \TB'.SH^'?89[ M()CEV/V8#]S1Q7G_L'KZX:&X,[ST;D=>+T[QF=WR=KJEZ)SX_,R<[:?;\B]: MI-UBI>C.9@J!9Y6@-3$]O6K[BKC^OAK0PTDUV1+CHB#[XX[)I*HE/\G#B839?]0U25\*J_VX M3?4O.%M]:GA/+_!?LG&P1^*5+LVU_+G1-TEQV,_0\0S ^Z'$+W<,N/@9GS. M?::6 M+Z5,U5UG%H7%$*^Q__.RXYD*BG!5K,INQ84>J@^TEFP%H K!_S*V>1/T]W./ MG)FI=$P <:Y)2I;:\@OZ+\WL,P2!YB\&2J:K!/S@(H0.'.@A /[ M+=C+>U[P#.8$9C)@RHU!"2>GJ8E9+QAVOC.+*-\<%O0NVXQS1?5.-;,&1Q%# M_RX10SK&=M[.+$;8/>:XF!/X'L(*NA5)]K&2[*H#+$Y<8XC,81@L#50P4H"[ M?DI>8["+,8 ]3H&UN,3#+L&5" 7.=F+PCY" )#%FS&-+#-SFPG^D18QUW=8\ M;YB&/*2RN62#D2:UI^]^:L;+KZ@CB#"H&*SEDU5E[=6C[22?%47.B_NBYJ^> M(-9WLAR?,Y,Y:\)EI[V&V!8"DAX4N_6YWR$B*7/G&=E$FUF.?=;^Z!*$]SMA M-4N=$/4$+9M&N3F_SQ;=@G;_JD\146?THT@P=790;!9H$T\%M*#T\NJP'>-_ MBB>ZA;4W.6(R,6K*,\4+1&:8'X*&2ZD9]3S=T/>";B_PGI:N4F73\'F_.9_L?70_35K:7IM5%*QBZ/P5Y8-^!"U]P:,N%;%W*%O2XF14* MV8[EF;P\X)=8)-EKEMK-*UGSVQL,C?JHA'LM,5O!LQ6E@,M6HWEWQY_"T%@Z MW8_-C-##?@,4K>J"6$@9MB.T-;N5)^JZVQN>Q%S:"A@\!>6DX8-3&UR7W;BO M/KP3J>VK^1U?L&T;8*L9@2JU4GPJ)'+NY+,M=?C&9(M)F71?L,-N=Y. ":M6Q! MG];08H:-J?+8\&7KLG41I>#Q=TWE/7?+X$%^JE!\\G9J*3Q[M$@],^@,F6:+ M$6("PW,^T/)\"1H(84%P(@X=XA>O5#\G_OP1>QG?*&_Y[!?QMTOA?#$9# EU. M%W_GT\5(A_UU7I9$'?BR80--D%T;HLK;$MKT4F:A.H.PPF[WZ+5VT/?':9DT MS4K5]^Z&!2F+CZ!UL:SB3>+79&+74SG0<;V?Z8U?CAQ' ]Z3:('CF3*?4P-2 MWO< EPI*8LSD=&Y!D.V#HD(H=WM4TU D>XR3&0Y$AA['AR/WSLS.H&I*+.,?U^R+ M%9XNX8\S*^=V<,OCQXOO\6R.-\FO>!]K-6+M84ELE\RZH'8(B]?Z2'Z1:<%\ MO\#)QM:(XUNVQE:%MC"#XPMLCY_G7+TQQ!*'6D!S L4"I]%QQ[W4_>2PGE[E M?47U-M[6WJ3_RE6NGZ09RQ * = $\33KUTJW-H M _WRT7WUD1'2@[.)"B %W>43PX;C^K<$NVM7H=OF5GS3' !,5E5G!">U0"=M M;<='QI4+']N8 ;OKNV%ZBNMCCH[Y ^ !R%MRH!EH0PNRC(9NN]$CAU6S\+5=GFH>.%>\>W+K!DE':->G_4;T@8WQG?DL0-NDMY!+^N *.( MFP1])%(]D9CX V'^D;&!BU3D?YJ5U+XL]]<3U9M("R%Q0A?(($'9\*G\%EY] MC.I]&)1#G2EQ,L/(.$%('",K$D72)/Q$:9*N)Q19434=Z-K5"ICX,H($@\N8AQ%Q@\Z\9<5[Z[24AZ-^OA$36JC2!L;]8DXY $" M=.3FRU:-/2*PA?07(?DK;\-EP@D\:'%XUQB8JP"^&)Z*"7UV"-#JFR;[\M]G M ]9FT7N8\DIH$@I'Q76"DW!S]UE1;M;<02?6*,18Z"1)]-.6;+FB#3695861W7;N9ME"V8&CQR7\:4NF M5+32.54HX8TD/3*-BC[K:JCESNC%8FM^MQ#DI,#4!^I^#ULR3UMZL^;<&A)\79!C&9*M-(II*]Z7J-UYXGRG MUI1+0PZ7]6[=9]*D56ST)7JW9:-M)=J4R5$90&+S&[+?-*J6%R M95W%&P-_Q)9*8PM,>2FQVY(F^/9L2LV:PB+&5\1JH Z-7DUB=ULJL<9"K\WS M ,_JW+UB$OUBPN E;K=EO^'&QJU:JHM/3#[>2_!52KB?202^V]3LY%-]H5A, MF=EF32IEA;Q;"?JHZ0Z5LG-:U?IIGA)2[2I#>Z*::B]JJ.D.F3B.+8I)/(CC M!C=/X(MNOIK3X 2(W0DL!$8?E$:)F5G0LX;/L?-Y,]='[L-.T\&$BFOYGAT7 M%G-WJ82O$0\\%YHHV_LG*43!FT<2QY[X';]85OND5FP,@G0XKA:P]9& M76B#R('OK!\L#9#PR2,[9S;<.!U4UGQ'"OPP9&MJ+WG 9<- MX8_O,N%7?S\;V&$NA(@ (8@;CKL0(@J$(&ZH^(42$: $U$WTA1 1( 1Q$[]( M1"0( 773BWDD%TJ\CQ+O30AXS6[].JC9?0&CK]H6?]%D/"\<0#\*/?SWBK[Z M*#[8&XHZ:6H0^U)(_0TAG>; !0 KP1\&'B;8&M >JH1L8CP7>8FJO+ [*'B) MV-L5W!]7>D0SRHY)!Q$-3^HPE V5]["#F.-;L-V8#\B9!GSL;D(=0A*=. MH$FAH"&D0[B1@KE@"NP '$S%G1JZR&G^94SGU&@Y2'+0,BCRPZJ^I(.EI$B$ MM$H ;#I;V8"QO- H%R8B+[2-\GPJ+49Z? =Z%Z[DSKI M7[B^?G<@7]N/^)[W AS=78H$;5\)K'\/(%\+6D>:@<_0T=LDT#)A_W7@@3": MAY+.-&AD6LX8I=5]3[_O!SEV)UN+HFX&GKD;N!17WM;2#\(J+&W#/0Y?7S4G MR;%D%,1LI5XKU8Q24TG,I+"@7_R:(UXZ#_N='+X?Y-&=; W_X8)/;@L^*:7* MXTY9*4I5,Y;OFQ72\[+ KGV9X,>;0U'*I, ;ZLB2=XPGV M@ ?AO]HO?F+"0+P"=/H*63"R-C)LP_/=,$'AXBJ_RV+YGK4YB%-O,T9.4QW7 M1%F)(U14_"-A?%Y7C=K3>=LG64H,E#KG>\#A)[.:Q"RCTAQYK*([/R6$<&K> M/YY@1Z"B4)0$^[@FR/L%.V\O-,Y6^"Y>4*1^/'"!7&OTI;#27_R:3KQZ$OV\ M0BN_UP5XG)VH_26<O%'2 <>U=MZB URW MU^2ZO4)>*-"I@D.XBTF\4).6Y0:):X9^*9\FZE$6V&?1\3Q,=YW1VJ()"RQ< M8BH133\XM URVDW9@Y=%/Y$-D;=59P20*+U4%7W(!2J(-28%,65S-;TQ*G/M M,B\M*_==4\>[&>&G!$'.5Q)/GAYQ=$G\HI7\;9)8KQ6ZN68I8XF3G!P4\9(] MN:?Z$OO"HOZ)VPFB$;;(HR,/P/,Q(T31)5IQB59IWE;N2AGX M>W0;+F6%137@#;R1[Y1I)Q\OC(6^Q(4[+7NN7;F$+"XABTO(XEP,G7-M#\/*RJ& 0XR@5\"'(?,\O@N$KR3 MX?'S)/BX1L.;);BLQ)NQKL,DS :ICLEBJE0)QCR2X'5@9#>9_.P#(]5-&6;# M7J(45;6ZQ$?._'#,%\0_SO1$V\7//\M#'U_@QY\I0Y^1Q[I5]-_1H4DP&CD( M9$4C30 45M8M[>[9G&QXA(>8!-6;,8TL,W.;"?R3[;CK,%,>] M.T'.9BQW:CC)M%I[^NZGIK3\BCIZ\1:6_[,AQ:'/B48W+O@&JSYM3*$W&]KT MH<1ZDBP47,W+*(+8;J4SZ51O4IK4#NV[.H/NHGHXJ)_HX,8;]!"\E3B2F.95LUV M#!]WG5A_7IGUOX\6BO;QD2_30N\.,!Q5"\V*]U/1E8I)L9TJ#X>S6,9PC1G2 M0@S20MSNH9&SCS*T0VX'6DR&DY7[8&/[A33%G,#W4! )3N*8AN"IL1"A8,3) M0XZGS=:(5HSUP[NT*Y4X=0B=31LY'E_4&@Z/-VN5WKQV8,,,?X=*7(L[OY3V M6YB+5*.I4XV1S?"M-$=&[K2.F*=YM/'VEIA"'"SKO9X$@CO *9W<'TVF] M'%XCQRPU!4E><_A+18 N%T(_E!RY7 B-WHOVA=#4Y4)H<+D0>B^OOOE":)+1 MX@F"!1).R4"BN 20E(26D+B$RG"$HJN ?'QAY],+H6D=USD]H4NTHN$213&J M),<9YFPNA-Y>83?0CL0 C@@."L]7W!.]@@$J:.P!"M<+ M*T,G?F/")(#J\&SN6G[A"NGO@<-E..G7WSDJR252,G]BY#KB0:EAZEBW/S<58&"5! MUW ']9I$[4XTY4F %6OI*@YB';R;Q=,28-!=T#MW:Y/%(:-5LVQ/G&@#@32] MKGT_0BUW)CK,FN-:W*1ML<%7^?I8"-RYP\.6NQ-ERZUNGTOQ;;,P+XO=;C[1 MX-49:KI#IFF*+;:$\OU0;/A*)0DH^F[&\/ONHK;:174XRL_J0IL46R0'F'I" M1"UW8)+]--/K2K2!D_JX0+KZ7'3JJ-SE#DRE9JG;R&HZ939PR2WW6NDL0Z'Z M>+LP3667KU:L:EXTR@21JVO-3!Y'EV;OPD079RH80HTJR&UF;N)3FO"$VKY; ML[.^YO.BI]9,AC5HJE(JW.LS5!IGAZ)@VKN?2C:GF'*5(!?9^2Q;&J*6.U=1 MJW,PZHN5>!LOC#ML84[K15%#HQ/$#J)*97)$Z98I,(EV/Y8CN5ZJNO?2[KEF MYL<$H!TA9B>RB9IOZ],XJG.Q>UWZ:*@86JRNX:EIHD0/1U(A/4 M=X=756NF MYQ=2"2>SJM^4BFFO*>^]"7R4&!?OTZDD+U1Z]"+'6%VABZ.6.\//%Y-$#+;<[;,-:K10Q)1/Q966L7"WY]7NF IO6XADV9N*,QN^]LURJ675%9$!,7'2257MN MY\D,Q^^]L[R0S<_RMC'&!5)M%4J=B&\BWU75(E$W Q$V_7Q1<>Q,GW.9QI^Z!KO8-9*^V7%Z:B4&"3FW;LDY0Z! M +O=HWX!Q0C"W'4X4TY4&]F.W^RU!S74=%?]QSOSJC4>JWBVDJ)H0VX)?!?B M8(^R&B2'?#+&=1I"^[Z0JXP(O9?+UU#371S(]]2XE'9+7;-PGU;FHU3934-E M3>S1+/BH-._(?A87*]DF;>9,SXS=ATUW"*:EW&Z\DJJ)XHAS8IU1R==E*W"E=1C +O*[;U7MA@206-MTSV62E7^<$PA$82BGJ>B_F##OA#'8) MI@IL@?.T>D$TLK41D$T7?$1U'[PS#ICO$'4VRY93E=/(B (WZO,G1<;PV0TUWU('"-%31-*>\ M.2+P=GY>KA>%3A\UW=5='H1EIO/=C@B8^[9QGQBFTBW8=H_NE.ETRNDQQ-1L M.X6&QTM!TYB$37=FH%?O"[-,9C81##;H>$JV9N-.#37=G8'658@^FZK,A!A3 M94N5@M9+L3.)W*,]9=_UB[PPPV,%EF>T)NN/E' ".]ISWN_DVO%I*B$&V635 M39*,/8#F$+E'>]9T9T@+Y?E82/7 O=GL!>DI74--=[7GM"8R=C=@Q<6B+0@Y M0V2"3MATAV=-PJ%YOE+3!+*=*^1;))O"N7 "NSP[ T['T:K%C%@H\]EBUG%R M#8,/VZYY-HP#;F(IRTBPBJZ-&WO@=OUAVV] H8=5V $YX"L_^7&@8RM2O(IR M[ :2?'<]ZM;-Q5=OW>:EZ)O+Q2'$%Q&"O:&I"R$B0 @H M$8D+(2) "/R5>ET70EQ4T\\BQ$4U1800%]44$4)<5%-$"'%131$AQ$4U1800 M%]44$4)<5%-$"'%131$A!'L3OQ#B@(1XYQFGUX+?7P*ET*25A5Y+&,',WB/?(A@*_C'?*CO,/=T,>]@>"SK,'# MZ2##2+;.BB>BK4%?"TO\!!Q$2Q8NK/]EK/^RVWM&.#AK\_EB+7\7 M7?\&*V=IW1[N&/Q%=1^%BL>DV=>8'!]W1[Z1S?%E2/@!+MA8-K2887]+_^M" M[1V'6U6#46#)8?VN"\4CNE2=A=%U\3*B /GW\#)V;+,7E=BVX?;8B#N(1EL: MSH@P]9OE];A/5]_)"4+=E6 2;[V)UL![*[P(AK M#)72/1S_?WG=[F<"EX>S=+\U)%#Z^76!5/794]E39%VY8% MV5+.:.S8J(8;/S>\3:ME/DN8!U8"J#"JM)"L=E_/&HX95)6!TJUT%\/F;+OX M:KZ<>4?YU9TZJ_M*K$[GV?^?O3?M35WITH:_O]+S']#N[D?G2)#;F'F??HY$ MF$((,X0D7Y"Q"W P-GA@R*]_:U65)Z8,&Q)(+'6?>P=,N88UKU7KXM/BL-I- M1N]G:V68X[LF-*?B68?5=#@=/]1A]0]UP%GU8OZR(- 72X)CH%U^)R'P5JC+ M+Y [P+']!:9TIGL ,9 !$@BEKZMZP7KNB'6(L.7YD+[N'.4E9XMPR1 M.QUMSYN)R4$LCIS'X&C!A7T#GW@;Z0M91 U\*)K40J(V4LDH]X)BH5T>5E)X MCCV4U[E"K\(78\_1I"P9 ';\;&:4?)])<+Z-Z%M"ML](A $O MM)#K'*7UV:5Y/J, [*CNSG8QR)^PK2@E>\;C0#$FPD._DAHD9YW"0_8/2LE< MGL2KQN=(]0"M,,/G1;XR=M27J0^QCEFI&@_=>K&6$4:HD.M*@*K'__HW$<[P MB2"+_)UR2.>W"QH"JR]7H9DK M0EY]<7Z[ONEPTH1OUM27ZV+,S$:S?0)RGDB$^420V0_RHM]&3EQ:9O\2XE0! M25^"ZCO#"-21J^(^:O;.IK757;ZWJG"5Q:2L/M\V'WFNB35@^M>_/'_"2\4_ MBG$"67$&LN+2U-]9'>>/I."@L.V(A6T?U5!-Y4&3Y%H_5IC6Q[V>-)BSQ\0:U4#\JAQ$$=PX%=UH. MB]!0,S!(#9GU85'3AT@V+7UGW">Q6,[;[>% X>J5>9)7(C=:?)+M9R#N$P]' MD\D@?1KDD'Z\Z/D&Z=-+""$%O' !O! $FMY@QK]+&[L6?KR6YI[&S9[W M)0$'!'&1@"4"E@B40L !%\,!_YR@6_51PX1[>E?GK)8Q'-Z(#;?BR*FI3=(<-^4-MJU%MR)76_=9J,ITLQYE.IGH[%;+]*$?Z5L?# M?&J[^/IX7:M_%.L$TF1?Z".0)B<+?;Q9$,2?(QU)E)NS2:4H]U[:O=5C=K(D M@B#^!D%PB44^;X6TJPJZ. [% D2[#X3O_;P=P[PM:=9 06? W)\'>7>\LIY* MAY>:TEWTJ2#?I0N]H5+.3Z03(]ZM!I'$H'FW7!7FC9'CZ2!#^/EIDJ]F+M\NG13^YJM7^O7H&)\I0XX/KC&S'A:QU+KUP$5*Z])X MF<@JJ+@$&1* Y@6R)) EER%+#I_^%J7U6;XS68U.:T0DAX,IZLZ> ME]Q:>GBY'DI2.=XG 0[2>C\63BN*?ZIWL@:@I\ M^/]^16._/K@AB=@5'SVGFCT1J2;2WU'9Y8T)D?+XU#^T#@J1 )&_OBM@F8!E M*,O$/\HQT_ Y#N9Y[\%Y\4) ^I]&^I_A<7[*'ERT^1Q8 MR]]%UK_!RJ'6[=$NQ 2B^].N+QWY$M/YNB/?R.;XM$WX 2[83)"EB*Q^2_\K M..TMAUL4K:FE"":2@A,_6U5U$497X&6HR+7L2Y'O)SK[8RGS"Z:#[%2S5//[TT%P]MO[(]++E=__\ -".+Q7$AK* MHOP#I,#)"2&6OFA"Z&A;\N [MUVZ%51+T-)#_HN[;=TOT7O^'>W58KR M[-I@](][HA0?[V/<[?)ZUI7+_<=\<307>^/F:?LJK>52MCU>QMIK MM[%,==2/INR^2E$N'$O%@O8%WPE^XG.[$UR@%'C?Q>%/%0''OWE<+C1GXM0< MBX5(;FP\%=5)O;'(@@@(VB(%HB 0!9\B"@YW-6KC\7K6O"U,(]5F MJ5EKE3,6$0#0E"B5"4>Y1-"3*) ;3<&\1!--Y#B']N5B:5>*GUL!B4!*5^ M9$[>9."LI(M/>KY>YW+]W,.CD<[>9.Z(;T^ZJ:?#T?0V Y]O0GN+.$E\(S(0 M# 21V>D,J09I:A]"*_@WNLB4]>44$@8P0#^W6NA;5F1_/PJ^A'A'0-+?R?#9 M!);AO< R_%&#(HNJH,Z+DP=SDGP0>S=/>93JMS_>L34K/5N&"7,R.MJ>-Q.+ M@Q@<.8^]T8([^P8^\3;2%[*(*+!O"XG:2"6C$(S?'09:37YXFC:KW>/I. 3UX:?N:[, MU68/M<%=OS&)E$>3.F\8):1^/!?X!?JM7F[KR7%\;'#M_DV\75T:ZAT KJ1I M3^-7%-PEEA455D@790.%M&&(-"D):3-8UO%P[(.BH?-C^'<4#1W5/MZN']!; M%K)N#2$_$6J%QLUCXOGZGA_]00D1C%TV# M)>.;X+"COT\HB\F6=TK=-^-*. M&J-4/E_ M 399(' "@?,=E.]9'7I ^C^U]N5SPUK'T(]+.5Z=(E&SN%YTHK>?>W,M'2?Z M$>)4!Q7DV1?)U) 94C3C> &H2XXVG+ GJS61SDIS*Z4FE/WT1IO&!U/4ZB:;2?G[0QO%)9=F/ M3-5Q3GNZ^9-ZG3>T_!%NY)?:JI@4.+Z6O)O*9J%?ZF(C(6JW_.%3X=C!FX%! M:N0TJ9&O9J[/N_S_U2O]^KO!GRE#CG^U&&FQZ"JM1+O=$I?+F[G.0IP5FB!# M@IY!@2P)9,EER)+#A4QI3AF4I%[IN6OIU4I#YZO9V>C$6Q5UP;7*6U MM)*YK, _E8[:5OW2TZ.]$>Q9J/+S6,GMB&:XQS?'<;OVURE/%Q- MA6XIF9IFB02 :JY4.)V*7U!%UP6@.)T7?.CWN%Y_ ;[GCTWZ_:@E!Y0>%) % MI/]CCST0\C]AR0&E!Y3^,Y;\.8BSGT+IQ%/]CRD,%'3ZHWKCQ+[5-+9QTL@G MLHK?:_Z.^L-*)*H2Y9W02F>,0H((?8D%=8T)+*1J)GZ[H../U9",AQOI@A*: M";H)W8+,,3)0R%(%2\*4"PV-X2W0VG@HJX(JROA9PX[*&E?GM-G_D>3%O_^+ M_V/_3E20H ,GCMG@3C ,7L*D+!<[F(1GTN2__^?_\T[> MC>A%1$W1]-]VV,ZSJC&-L/!$?(Q09* C81(1AOC%OP5E*:P-MLI4YLK!??SM M1/YBA%2XJUCB?T*>?\-V;.WE5%A%/#O&I%5$04-,@?1G]F=$TC@?:@;)[?W6 MD2*8\@+!Z+YQR<&8VNPWCS4?T '^DRTL'KU*)4YT5!L<$W,/YG^%T%B'*.)_ M=>JYG5(2_HW%N3X5%%^HBWV$F0Z$(;!3#H*2F%$<.A7>0JO^K=ZU@P*),O8Y M<3#@!JED/YY,H'Z6DG/DJI/C,@C!X 6$R J"46 M*A/M)O&L=>I6*]OGMY^6IIR3*#_51/];G-I^\3POMLG";3Q:2TR=AFI-+A7YIU(]O/YFHY=++ MA,IQD_ICL;!N+I^5>V&)G]R:9[*8-&_6QEC+ M10:M\J2[[J^C0F:1'X7KP,DX6(<%,;+V.6)MTU^\GM)Y/9 M5*18;^I2=YI+H59;FT_C\V8_M?WDS75C)I7&U\($/;>;CY55?WU3&_73VT]6 M^*5N2D]"JU":B(_UGI4T&T_-?F;[R7YF5%@O'AKC;CU=OBG<<),8:HSZ46[' MZZ?#BG&;M.X+Z*[Z/,NWEIU";=G'TGKKT1=A/HDN;JQ"%[7NHJF1G.Z4UDW M\=AZ5*Z-MM/OC9;:Q,@&.

=Y/.M:5,09+UKB2_&JB[=<>I5H7F>KRH\QFNDDJ6"Y'UJM MHTUHL+#UZ).0JK[D(GJK.S=>;CAA_6AV^B.XN+#U:"$UD$K-!T/KHM(L.2JM MY4'SCCP:VUK68[-9,3(OBZ[U()2'YMU 4:>D*F!KU&)R(4C5%_F)BXQ7@FCV M8J-KC90@;9U63S0;V45:D;C(TWQT/;MI-\;/6%#L()=E=7V?RW7*'4Z^'T8: M3\_UE_H:3V 'N12T9"<=$<1(82W-B['28Z1D"'C4'31P-]4JY8=B[;K;&P_% M5K+Y_!*;X%%WT$#SEH\H#\N[9T[FU/4D$N)4;IFE2J?;FVGQYW(MJJ:N1_#HUES7T7B^UTS.Y()0 MGJ:$_$U43F27\.C67+N5Y6UK.GR<<4+#++S,5O*,;Y%1MPZV4.OT%GFA('?; M]7Q-D^;E:[6*1]U!K\\)H]HJ=Q JU(>=9UZOE>]RS2P\NC570^2-7DVX&Q3X MQ^B@^%R939H%,8&NN==F:O:0CM>=" M1)Y%Q;+63#Q(6 ?M8)ANJB_@G7SA.%DNEK41UUS(2_+HUEQ'N7QB^IQ0&MWV MXVT9E?I-N1IKPJ-;O!6KU1MZC,L(!?XZJRQ?*@M#Z9!'MY8U'0Z+L>O\HE;@ M:XMNH=BZ;\4'6:@6V)JK4)S,,MRU-IV45J7H9)(8/"S:Y-&MN8['T::673Z+ M$SZ?EFNW;>$%SP0>W9IK#@U7.0'EL-2.\&FS45M7Y[TE/+JMVQ\>E$3^KISK M1L1J=3Z_KB=[-_C1'3TFT*N/5LU)D]SE1^.X-&MN6:>GDRYD5@^ MC;LVUW.S$>Y59@NNB5S S6,N'C@[S"?Q.Y6>F!CS*+>==E.WW\I&BU+#;V]4#KN9 MMD?,@T>\/_[F<=R$%@V'2PR#4[B?2?QSAK?UVS6GU#C^YI4 MOJP]P,X1?/C_?B5^?70_$E?)Z#DU.]G*\+P6B>^,=81"5?S%V @A54*2VQG# MWQ0C8)?S8Y?W=3^A>;OM_VXU/W$8@_\H8T2C5ZG413,&S_&Q(W6%^=EDD+AT M,N#?*PQTPLTD,)*D-)I\1&NK:-*3-$'2K4D+%':WY$_9XSO8?9>XR R.=;,O@^+?KXL^ M318[]99),OP1$0C.QPG]9-;\3#UZC,OQKT;3/X%O3M[J,^9M]1GK1\J%=JTR M[V8+/;FV6O37TV'K.?OAN^X-71O*YJL=?Q5#G]Z.ULM"97EC#10UUBHDH:XL M]NO?>)A/;0/L'J/71<"'%\2'IVU/< 9\>-J6NV_CP_S+PUVD/(L_%'K%V\GD M)GVGW-X"'R:/TVWWG!S+#?WN 18/F5I(1_BL1%E!(94I?O@4_BV"-SK3M84, ML<;!.O27!778LOKWMW),SU5V?1OW_"L[I)]'ZY?@ MQ,+%%CQ^'LVP9I.)X1'"!DM(F&IXIB_D@\"DO@R3^M@ZZ.OLZE#L4S$\3^OJ M>GD+_UM!\(^L*F4]++;#YHX9T8;QE(Y<3TKYVWE4-L7GA 5WE;#OFSG4XBU@ MTA_#I%_J_'XRDY[6#_X@DR;1S&HUHKH\09&;R.A6RIJ]YA(S*7&,#S5SOE"G MF-D+WFV!^\6$-B+:,()]WI!@&,@,3/X+-OG/-0$*<:7[[6YE(1Y 0:57+2"HRM,)Z+=X-GB?6N%F"K@K87.(/87)=4"B% M@)1%!H)!VEQ-82N"*,I/==""*,JQ[!/"5M? 53D/4^V0,:UAFW!LM^&JR0:)CG@]!)P)E!Z.2(=L&;.;/0S:CC>KIA3=;1VU(Y/UNL MGV/-/NE0$@W'HMO5/-\E7)(;"^H(#R6KWEH L)L,DFU19('P:U 7$+A%WR%P M$M037 IU!#P2U"&?ET1!A/I-8#"^K2G7@/A+C.U@B7)VES5@C M;FF32M0L&E:V.U@LEM"R%/O=?#3PN@,.#KSN(WK=Q^?@?G<8>3&?IH-N?;QL MQ97KP6,O0C@8^^>Q<":U7>1_^?XY-3NRHH@G@IWQF;"&KI.!?W'!_L4WJ\T_ M+Z'VV6:)S9D-RIB[[@BV1^/YJF4NN%YO7%-U72HO.J0!.C8\DNE44'<0,/?9 M!@'.B[D_VV)YG;ES>7.2R,Z&L0*?YN:MAEX;)I0F,#>V25+I;:S[BXQZX'W0 M+70PZN')$ 2.TP]TG()V Q\R+.2I.MTM>(#AF(MDV#Y2CC+;G7[I)HOUU.I6X,NW?!;@5$BE09S;CGD$W0E^(N\&+0H^9#>%>*1N M#&IRE&M;\UQ4CV2['0CI:(-4*0AV7[ V=X2X$ M(9+/#I$ &"@LI2>;XYQEX.-!NBT&USMD7Z=75A//E=*2XY?&K*3DEETE3P#; M(%.3"B=CR2!F$DB);U=P\4XI 8N.\A?6DY I>6(1A11-'45,I$^#Z,&1V/;K MVCV?X98P3?]U>W(&GL]GZWK"V#5-%=_E[;P(B6;9;-Y9A:2J35?=FYG)+Y> MNPHIDH/.3B D B%Q!$7_HX7$9Z=5/B8D5JN5V%U4ZMV"G,LGDW=HR*6M)@@) MN)ZQG6FY_(@('R?CU][?O#%PAT[M#GVQQ/CL^I'S%9#?*GB"61U 0QJ,T:_7 M7+AZ,$"N4!0 M!(+B"/&1\Q44EV])O4LZ[+6C9D:E;@KCS!1/2KWC>KE'"\VS(":P'94,QU+; MT=4_,J4^D\ W$9=D=8&,DS6V_H$"[F*EU2= (E["?=* 9"^'9+^Z+.-8R$=G MX4M3L(2&I8MC 2H8M2&XTUASFFM2S8CFECP#%(7 (@XLXA_B.E]^ J(AK GR M24?+BIB!==1@/-U0!-7,JE+!9NL=AO!US6GY.@Z7GMXENM9D W@)%^H M@[PWL#THC_B*H/X[>3VB+F[%EUM1Y*;3V2H60?4HWV\" MKQ_?7OGB"]6;,?ZAK JJ&(!7?I]Z\&_6(.-BD@,!K7\W6C^W.PQ'S"I\60I! MU_ N2DSYH!721=E D$\P3$V\>J\H(." @,\Y M5?VMFA#9ZJ6(M4L;%$J=ZI,"4S32#N>O]K@H2U$EWYU$%@.=NXDWNHN'$9X> M:8RX?7WF4IV_@YI8-@P+^X%$$XO:=*JI3"'CJ2(]E.U4PR$U@'T,4G@_)KW_ MK2KCO7*QS%B]/LP11B=REW-H2S6Y?RI=7G Z]^'U\\ZE?VMPAA_Q.NE29'CJJ6G E>YZ:V: MPN."OYTW@=>_5SR#V2XR:Y 0^DMB+1+^AF(\8M+ U03R#[B?L,#[I#)$1AT9 MIBZ+)J+?!ZY+D ,\EWSW>[8925L=%JU;OYIY?\JGKACHQ$):5,?O2 M/Q<-XAR!L+C@@H$+K^_[= FQMT;P(2MW;[-M/C.1N\U);:JFN&F9B IZ\3^Q MC6]]&?<:[*+ MQI+(<$,#1#^L0KQ(;@)2K8YB(^C;NZ^=6<9 MWYLRW#$L-R3-&BCH2X3B?W]BYUYB(+D@*, M*3Z<21W7F/I1DN#'^HD_:\E!L\F U'_(DD]^\^?S2/WB @%M:S93$+2O$I20 M)!NBHAF63CM;BG:+A)"L4EL"*^J@)T*0]CV;&I&+T6$!K7\W6C_#$H=+[XE0 MWG?WTM1"(IZR(*NA@8;]9GA DG4DFIIN0)&C(B,+/A0H:#;\&F"SB<(*[-!C MI>:^27#I#-;U4^H:R95*8&LD17?$B1:U%RG%IUN927T9F\QSJ4:5;X[Z/&DM MR/,G+#D,>/E[\/)6BOVL>?D(UR//JW'"#N #N(>@6!+M!(SU,9ZJ:81FPEK M9Q+8TT$Z*$@<7Y@2SPDSV124P@J;U))L0G2H3$%7I6O+K&GF(S(;@KRKI4Q, M-A\SI1DWG,CSV'0^OXZU%\5EG\]0!1\ "08"(L@7'\DR^"HSH#XCI.G MZM2-,4'H. M/B7HJ3?FH#R^?V[O'SFVGN<_1TJ MOOO86<]4\ZG43184862FI7E/PBJ>M@U\3/7J%K8CW#^GT M$UG%[S5_1]/;UD24=PBO,T8D3C#%DUI#&$'53+ 8=/PQ8 6;:*0+2F@FZ":4 M\.%S,A F3L'"1TU*^> M@"S,>C'C9PU3,$G-NG%UQ%7^\6;_1Y(7__XO_H_] M.U%!@@ZB9,P&=P0%O,06)-S_G*06FIT46Q4TN7;L/+K$I&?2Y+__Y__S3MYU M22*BIFCZ;UND>58U1B!T?O-$NHU09* C81(1AOC%OP5E*:P-VZ+-7#E:X+546$4\.\:$:41!0_,W^YG]&9&$SH>:(9-["SI2 ML,!:(!C=-RXY&&Q\_^:C5V !3_&?;&'QZ%4J<:*CVN"8F'LP_RN$QCK(V/_J MU',[-3C\&TLA+#P5.NR2SI=]A)D.I!"P4PY$-F84ATZ%M]"J?ZMW[:! Q&4- M6-G4S M6$9?WB:65!_**E8T6?/ 'IFE@U'8V*O*<_T!1IOP38(9K+ MU6JW5J\6PK1FO%S+'5.>'M8:VQ)WX'NK=TV__B6$1F=I:B&'WD+.08;0I;[UL_PRC5Z&: "85T[VA@67(*C*,T+'G M0X46&'*R^)X9>KGZV,?Z-@NF/)U:JC9%X1"V,*_"9)MRU)X):7K(_5K&9DUH M(&NSL8#EL(@LXE&$F.US%>IX?K@42"I%TV<:%GV8E 7X<0.IJK%6%GC%0LC^ M$JQU_']501?'(3X#)X[GJL@O!.D"$#!FNHQ,05^'QA;>S= 4337\QW5(1 JVU; > -,= M7@EW!C4\ S(A"2V0HLWPOTUYH$EKV"KL,Y&-,.!I>0KH&@A;>]CZ5@%P0T>^ MJ1!?._6/@>> _0#\RJ$F6L1:%&"6F@JVR&A]=#GU-DIHRW ]1:99,$0@U?SD M,,8G@C=!@_,PK $V5/%."(JR#N'_D!]B/:19NHC(=H!2(J?JV3R08>&0+F"; M$W)NU/<)8[Z4%;!NR"!X6=C<(F$Y$PE3&JE;F> >L2? KE84))H6V-9V1 ]3 M!#XX1=;"["=(M ='.\C$.$(:V6PPU6D&V-Y9FP1"5[2,QZ33%TV)C3N9ZGL M<@XX5/;%'?P$7IFRQFR/9\I8 +Z752IF9+Q'XE@EIXD_E"P\A34+,N(9P8)- M%S\8LK>0Q_'NOL:)F]49'*IBFS5"%A5);/7TR?/+1DO:'TB)_KM+K-7HL@LV@'(@R%LI$+$W:"BR!5##NMXG\)G^-]G M5WR<>!\"!%:Z6+O>X05MMR5.4AN])NAZ_[;7FK1N+6%60,O)0U]O/J0ZU=&O M?^-7VU&;$#Y#!38#"/O4._3^T-B)=JC0;:*IC*W?2Y'6\ML1&( MW=S]6X1G0GC?Q$XI"F'A;HX-Z >(Z9&:)+$HV!1\C&PF+!'DB3$#Z82%Y9I* M8MDDV2(0)E@^C) *L@'9=$JP-UUYX;P3_R\6[HAXLT.+V*G4,, L&)(L=$B) MLGH5& HT(I9E(UV8&MN/X0_ 44183&4)R_B7M:GA)8A;":)H34%D(AAL*(NR M>0IF^T"+N/?03@N!!D120="AB;61=5>5IXLZ3%")ZWAVF8T5:URID[S.:8^9 M*9H!0?'< :8[F39X5:SJFC4:'SQ>L+L0/>'1"&M%H-&+%:(D>KX;\A(:>)GK MK(K/>6#N/-LX-EV+5G8I%Y+CFCR?1E-="<1I-)&XVKZ9Z4@+;%"-=,S4P&\> M7%T#CV]L7NP.A]KX3/'G6=N-D8'1L14V1$3?T>O?U-71=3PA;*JP?Y%/Z?<: MT8!@S1)L8X.>J!_)USNZ-L7?@:E#(M'TZ8:P%L<(#]9P[:H&E1AA<"!9>$(@AS,9JB$-5P]*)WB;0X@_*(8.^P M0S^^W0@Y)W 5 J*RC?L]!,6,Y$^QGSS]XRN/E50F7ND+W?E<:#YD;JUZ7M:\0>9MU$ M:! -'K2C6FL0N=8,/HYRF!>QU1C"3O8(F1$GQC439.RH*]BBU(41@0*Q=,\ M2,4?(LQ/&[&4F0:)&1H<0HH\(LJ)F+.$"-E;B3>^PF1K8DOZ5 S'FK7WXU1L M&[K9;X%4)&(:_JH*> K6E GCXXGU>[G:N6G-8S=YR@6UR=@I%?I37?65^&0^WCR?%VP(O-DL39':3]4G[^>FE@04Z?Y7> M9O:![2GM%,;["-21 '9 4$*&J,L#6F('&8]0C$3@(,J"_U_5(/*%9:-*HH=@ MAG@98XDGX1"/)RK#-(7AF]T K35F7IR8F(Y'+(GD\&F(YX0*5C)YWB94RI^(![D^ ]]XJT1O6P-#EF2L?.%DZT-R MM\IE5#AZ>O+P-?OM:,*-;B<1%.4B#\7G@F3)\O#N@VS9)GO-+)X7)!4UW799 MJ=3>R7TWL4Z\TG@JW7.Y66%]JRFI2?(9R^I4XA#WV?;0#L(DB0(X.X/YK<*( MF,1>#3Z4%>)2&6.D#/?1 /ZC"'FR=B1F$_N29(A$10">0@1M#03V@.3*L#\L M6CK)4! "M)'9X*W@M!)3G#%9NX 92/,P;]SFWADV,BUPD3%ET9=NTC_XQL@E M_XBI10@;&.[K"=/ZB'M ?SF6L_HV&S?5\^:.9_ MC+ F[7Q\>%?3;CBAD.XJYJI?G!>R )U2*X#G;P>:#(T17IK32850?V%%AVF M\_)-EELWVUJ6ZS3K3ZOFNP)+?\+H=_G*[5.52TTY%-'DB)F]7FL-'VQ7N5;\ M6'.P/,G/49A">E18U9&OW I-SG,P]6:_74LTY.6Z3 MF% MUB6Q7^C=B;5"_.'&:J3!3HJ'.6Z;H_P25\32B"ANFGW$JMECY;(CWG>D M6&8>$M34]/J/KS[MXNHY4T$]9U#/^=%Z3DSZK)J1LL;!RD=6T?CEF7'I +K] MY27C&-#*!KQ*ULQAR0F%\_=@?^VT4TI9?EG44+0U23YRJ7(KV:@^QY8 RG2U M#I6^QVO1="[2K0I![ M?0-+8;Q ';&X!!;.^!687@TX:SO#[(1'L*4-@THL%6>.92/4M 0="R6L@5L( MBIH<2QM[(&X?_!8.B(SA!'(W <(JW01&08IE6'3]RB2O=EDP5?1 M J8!D7XP!C&XD=>\<\K8L,1=8D.:98365Y[NS)]?QSCT6:!8GT)]E38@55#P MC;LQ;,O"<,9DVU1$@Z,2EAGK,"7"$*@44*T(/' 5SL?0L!,US8K5H"3\DISD(.*6,. MP,*5WE==R@:X/8@TF29#0.TK[">MSC(QB?WEGR"]H;(Q34/35&)YP)V6[3>, MA04B-7FD;,+4_OX') NVX?!O%@(V>RV#W9]U"@E^IDI4:WO(> 2\:NX+ M@=A0&>'?@'4C*$X)+SO@?^!S[&5:(CD2$3"_?359&_2 U!'6^82R-Q;G6%6P M;ED7K2D4-HID6B9Q*.VXHX(93W>6)K#$ ^P)$ ,1V4!SOIB280%QN#$X> ZDAF&33[)G3@,Q^B@,"OPJY83XH3UEH0$^DKHV-8,NL*3&B#5:N0LHX M6=347[]HD%;D(:AYD8=0!DBJ7C#Q$BO5^7T(X9W1IO3N@QW!8J\$E8172LK8 M#;*G6%()I/J"# E&+-23BBQ+P.I#Z7J)-)4(UT*-; @ZGQM0]ZB1>D =N +O M*-XO/+6OBC.ZLM-/IR2X[8GP.769>RI,74ZP.0<82U=9S2;4P9(_Z/H9UQ,A M)I!P2V@Y1H352%W!&*D[!?<;RH7P"4'=%:N8A$(@W1K1'V %Y#LZ_ 999^1$ M?15;&X6A1I6DF6BH!K[2+!/X9V.?G*F!3:)K"E77V$@880D)CT($AVAE)_?LD[\K_]@\AX*LN+>%)@26>T-8S%8M*D_-H9T+D9 M!!7OF Z=H]Q\@5>P[_PA,,2&-")43B4)!.HT79&60"Y,DI#*?/P^1]@86"I+ MVE(UJ$* $[%S^CHB!:8@DP<(Z3DK1@F7DA X7'P\S7';[EM?NYS[W MEM=^,5<5K-$I]_6C%Y/(PMBM >=NX=<5C/ON6._D1F*$$C;' M,YX)NMO#39?<*P)>,M&Q<))GD 'Q6$ B5)0@6JM6RF8;X9TF#):_Z:E#7C'B2P]121J2JEV5DW!N&.X>X!CP:,D Q MV[[>'4<\$8.1Q(9SA[ ,-I \;='++(=Y+)/*<.V'=>]Z4E^G;A^>;J-Q4 M(X\YRZ,VGCRU;^M\&9^]HSD!(;P=K0\,;% H$MCW.A(DZF^IS]BL(,8.,AD-( MOC6_MD<[*NZIP??N:P?$=G8/!RZ0[1!YK+C P#P4&A 1+ACT;A/=7_OG>_>9 M[2J)<0C2LV68S-@!/\-S,V^ %!G;TT36^:).). %UK3N4QVVC3@C:3##_@Y) M4-_K(WY6#F0Z8\)M"$S!1/(MB"UN/\G>92D*/:@U]HRO/!>H!X)"!*\Q1M@S M$::TG2<]%/O.*/TEVV[>LZ?8Q2=UH$ZH[O#>,<Q82C38'0-^5O#0'"-P-.?CH4-:,S:[U9B 0$1!_S3_6_%RQO+AJGIY/XG MC*/+Q.0AL05A@;UF8N20 ++J!"U\X0EY2UQ@U6!H-,[NJ>OV!M^PH>^Q[O?/ M#]M1"BUN=6RP5V0RDW#T#JXM:[SW<*G#.Z.C>L)GED&CQ/9DJ)!S"D>\US7P M$=A=!/?&Z^PS<>]"V -+['(7C9E(.HD&DQ-?(,ROX.5J>&],[_VU-Q0*LYM) M6XG@RTX,IX/$<) 8_K-&/X#EP]5JJ8;1R!3D2$],*''EI=\;85W,L>X^SI.% MY]G#Q##OYUT^/T>M.^Y^V*TM06MO/JDTN5Q5NJUT"TFKKHP6-ZV1F&CB)Q.; M3U9:+[G$(K%L<[W)"[I65G>1#K_L\]MO7[:'CVN#+]X5A')TF1P+#Q59@B>W MWMY%^67G*=NX+LP30^V^:LCSR!R>W'I[9'S-Q<5<:36I9.*U3+Z03!=3(VQ] M;+W][C8U3NHC:UZ0.2U7;98&#_>S+!1#;^W2D%^T4#09Z^:,Q6P>22C:!*\H MWO=T2]J5DC\C4H]RP69;G?@3(00S47 MLUEA'"V?9<" K8L<\0A!:F.&3\H+8/^EV2]HM4)G2 D,KHZKM/D/N,R::M>N M0*T;)@=(,0PTRV3T9E"+FMY/PBX^\BZ,Y$ <:Q.L'@26%_V.1;/$L8R&GDH- M*$4A[CQ8UKI[3ZJ>KY(_[.\C^'MX'NR$&0GXP3:KF^?J2FQ<+X]\H7NS M=C9B(!'JA998 !E(W>KZ8(%G7A\Z=,4(?W>]['-C]&0DYK'2I/V)9BK>CSHURG37;7]C5R+=O. MA3K:#)]EFN=8'\'_E??WW&%+(6<4JF(?UZ)E8)A0_K4C]F0HT)!8D,G&&"2) MUY'$FP+\/6)A\[2 M]))@"J&_M '>HP6M=U-GEFG\[3BC6PG1I7_ ORQU^]=7H?KF9T03L'^R("*9 M *EW$N49]#T(+8DA@1ULX#NX/F1GC$E W;.CFBL=Z^$UGG9T3I;1GLJG3;* M#:XP9V]-?VNJ++BP.V#M-=R(%B-]&?YHH89_I<0^)'J41 U(0--P@[P#3$0^ M%>GJ1[O2QQ]18=2'!01HWR$$ASR$Q +%]/(6+2MQ(_GL3KQ3FZZZ)S,39'JS M&*YUD\ME[A*(,A58,2&6JJ;GZK=-I;NVB=W^G+HL1*.JT,)&8(%MX ^[%@MV M<7L9#>E5=([TM(.MA_.;(BS$KU MC-!\QQ:&:2H/.%-W?+RUC# ?B9:^.(?=BNW_6-*V.W@N)_JE'^\I2? M;KT1"JW^_J*JPHZO^@K^Z?H\LE>G:Q)2:&7I!E4KX!5X3A8_LJ&WJ: E.TA# MWQ*"FDJH>+9S&Z[8=#,74'K^;$DCUD\E2^HL\ Y";2@=!4+0\'/G*:>'D5-^ MX-2WJTTXYTJ L:6B@D.&[7 ME>TRP;Q[# ]! ;!ALA\3/W9-=YSE.0Q_6:2V.;)'ZWP11>7V7BF!#T%N858A M&0CR(#YDLJVAJ"W[]V:TG1Z\=BIU3[KAQ#[2[GLF+6=AN[_?<)UZFJ;=2:M( MO9N[R^1KMXOK:**THR7Z[N<^.6/ZG@ZA_GZ@+?]QGQ1: RH)Y.'ZE3B-K"'$:IL]H9QS98B8R.07S &Q&8DVP@#IX1>I1)C \U>A MS27#%?K3WNWB^\7[V3S2MNZ7G!SICV+-1I>;QT;OQJ]Q&RUZN:NFJ>(&RJPW M6L.-JK%(0QD(W61556-XE9,$=!/Y^NML)UMR>\KE9O/'?G%BK9\2#^U\:C&8 M-W_]&^6XG3>#MZ-66+E 3NMM+4EI$-'Q0$($M,?M0R*0P+\*=.RC1W^(=O_= MPUV*PJGF<3Q/)P?OR;S;PP[QQ(S?GU&>VQ;'2++@$OEK&F!'Q31_O9C(Q5*K ML$9<;Z#%^YF^--J1A-KYW$F5P+OEZD< ?RC9V&ET"@5&A/#,0+_M?WAG!EEG MEG&&W*M(<[9VS0!)<0N6J=D?T/PV^<27!N=FYD8.W"TS2*6OTE&2O39U>VKL ME5&ZT%6'6?B+@8R_R\)?,_; ;V[;#P>AGHC-IUD&M@P-%^WIN_!T>M<5M7=2 M/#:7X,/_]XO_]=']B%UEMJ!F/YTH#N&OO48F?M\E().3D0G_?[!'LGZ]>]U&PMJG!_@5+.0BO?94X M*<#VB<-S[^LVY<)C3].)N]MVK:D4K"AG3>?1]+0;&_7Y?@SZ387C_';'J8") M R9FOLF/YN&C9Q4^RL,)2Q:2+\]F=U(:C1+]9VX]J:MP\2&)>9@/IU.9UV#N MWVUA?"J];F7M+MZ(_DQA\W6&\5EL C,VOG@7SD=JG3@QN$,\W;3JZ]OX\/:% MJP\>.Y,E/YM$\TN8$$D(GLZ^^.ZD'?"W8X<$[/TYI0X[V-M8YG)68UH:%(1< M["&1TJ+5G@:7*9.OL?=E!C>^A-$#;\F[;C^[QS"[2YH%N?LO$7JGC8E\^5K/ M1[:=)&CR6MVD_P//DSM$H9J:68]3;:P7YHO;^>UD^O3<>( [X#28D@B"*8%X M.&ZTYC[2X23AF&-*!\[,3*R;N\22BRCEZ+ V%DKU)O22H&&:S.MAFO^0 M"K7S8=_7^NIL=4&XL$X[F:#3#@HZ[?Q1IYW^C3*)1E.I-!>/?[P3#/^N3C"Q M_9U@#M[?V#^S0P6_._G\L_N?X$,$;J8CM61CDB,7(^!?3GESNG4]*"6JU1)G MW8I*DZ_);G.?6!US4.]$5%E97S7-7T<0V)WH[&>SJ74 OAWD1 MD9T^[IX[<'"UVG-Y3#RP2GKMV2!W3J>T/^:ABGU_4Y$I]';'_V_8-V+HM=^- MZW*R:5&2!X1OTN4>OV$$F,\JN#UC3%;V:^>60"^L;_0_<#K( MNRV5)'+O3]&@\PN[&6@@9VZ?>^V-M$D&0\M M1+(W:'$KJ5%]^GE=R#_.^G2AY'X7Z>M*VB1^-<_[4?P(F &YDDI[.-)&"@!% MX-PE%PQ#P]1JVCV)G:X#]A5E/[H?P>H]A,.*>10@10F;&\CN'4D!LX';?;." M'M\*O<+.V$8=47X"H0*]]4GW<\%NRF0"[@9YW#/NP-,\3!B!,*&,CLT_PW ! M)=W.N6XS=.>E!*%'+&:"A.0H#\ZZ6ALHPK3]Y.K^K1SIG05JC-H M"\]>"X>V>L?N>L8#L2/3FUS2J>[GODY/^3TK)T1T8:AO]EKJ;"D@FXR=*&\K M2;)[H6&.4=+[G_(">N)^+CJ)N[;]WP-R^MA?&X M_(0%:X\%7IODM'FADAY%(^IPC>*3Y:]_L1?RA@N!#LP=4 M"'G2^HE+A[T-M/'S6<_S;N([@K> _DEPR'&*T02T=FSH8K*--(.[O\4\V M0)]9^RKJ[:@" 0&C:&9T*&BV2A#N*+SWWA6Q3K*(N"0V ARQO-RG,)\M-&5! M;H _8ZO)V_G0;M/CVQJG"ZP/A\QI$>5KM 7-,(U]GIV+5::C)0&6(1O$])#= M)\4SU2WTQL]ZL1_%WB3=)?P04DR"3W98S:$-;;S'> H@$CTNX.A:4[5B. _T@1 V:8W0#PD@T9 M=GOLT^[[9 ^Q6",*BGWD/HQ7BSTN[&4XG[$6'03;90PQ@BEK&.@[*32R%(%@ M3FYIL@4=V<4@)(BEAOLJUK-5U]:"0D 98$84R)4^RJ!EB,Z%-P.. EFL'VU4 M)FH5?$#2[) Z M7L*^N;JF$AG*BZ_HD?H4=!0;#G90?X!(.V32K5 TR0OQ&^W]I> 2WM:,I)?= M#O!&2GBF#?2Q3: P].)OMUWRSH%MN;MGD?\05OD+#^,HT!+S$XS9& V:O@'C29K9*(BL%_A]]Q0]V#..D>5=J?MO3[- ^FH6^S+<.!4C MT:M0?N,3%TMFEXAR*-MM16&2)V1#VVTU6H0;OO&0B%:AH6<3'B MVPPMG>A#;\MK L;X(F:3%/)6L*N5=#Z) 0V$;72@?'VX7 ML^Q+ILM-BU:-&U;X=),[RP;^K7TQ/I:@^XI.IX?G1"WD,?XUPW1CX4QO!BCT MRA!V%IZ$9@S3_25I.4PM#J#$O1%0%G61:=MHV];&GA@VA%CKZ(&F6@0CSL!S MQ;J)M)@$XP;/E@$!(VSI:&L$II:*AK))@8!L]#\RLW"(L0!XK]"S62'OE," M%%D70&*>30$OYX4-#%\JV,XCG;\A*&7_L1O%SET!/DD+L(CL:!9T[X7/8:/L M,=Q9D+RC0L-0 "+HLWDA&HSTA4S[UV/5"%.#&HKP+N.-M-5D?K]@(:4&@L1H.\)VD( !VXI(A_()_T&2^(T3'W#=?I!T+*8@ M 3"IP<(T]B!O( T'JHG9C+Z&Q+Z50[ORA2P1F%=?^)**88BH;$ U07:7'0PQ MIV>$F"%.*-L0-VSY6Y_36?FQ%_WS"J?>(9;; M>V3&U\&X;Q;T[)-J=EZ,^*U+RC/X;Y81\B%M;O8CI5\*))AZ%2K1'P&UDH^8 MM&*7.-OAWX2-#)'KV>\];_M-6 @3 MNMB3/;6%-,$&QX2J$E/:D^4A>P#KD6>RMU<^5@$Z-J*]AI,[*^V-@SB+M-6I M?YQSX# 7'7&C;3_91KJ'-E-93A#K6A'$2:0MCC6(^-O9!@8X0F66+ M,O"$H*OS 7%$J>$-[W"0&1@"A,/7MJG!:DX)W[@@%UYQ!Q%KTXM]3.=,8X0N M#G*8QJM]3X(=8C,HH8 PBS$3CI6-260(:! ^;!0:YH5PL3,,L5^0"H([;SEQ M8E@\#0.0B ML1' ]#D$IC B1&AGC#9-SX&LS?!H4T%$%@7JP<1O89D#(&*BQ8AH]PH@>B@H MHD7=:(=J!*_4A1) DMN"HE\X.:>6SD\ +EWYA1AX,%3TD",B^P_H:0M(X&Z_".T1 4^1HLDXN7@.> ST? M-RQ !&4K,6__RIZD1,D6:,LF6\,";$<0AMXC ,JDN[2//;S@(]VK-GY8)_ A M:QO3P"$I 8MSDZ$"\GN"&M2L^X^K:FV_)N26F(LZ.VCIQ@] M3.S+NY0A0PMP?LFJ$,V=B&U?X=X5!!W24T8#Z>0 ]]5HW0GJ4'F9M-,%WK)> MQ,8RD:M'=K3XW_W<^=9HU9!)[B> $*=VX]=85YAQ\/&J6[.A(3,/ @V@5!CPETEB++>]\(\,-EB M6PFDE#=B;-OA>5DA$WK__ 6)P#+@,=\U>?PQ%O%V[MQ2(:U+?@31$D;2?H?- MN50$Q@_D*?'$))@V&"*NFOB3M?C.0MHJ;ID&C01HT2(-^* WJV:%H%#H4>"[K9OA,/)V,IOJ)Q##6CZ,X MW\]D4M&^) P&HB2F$YFAQ"[Q"O:U_FBV7QM>+Q?]2;M;M\H-? MC U06TD.;JI#*^ M^23VD:>*=1N&ZO-,(NR$0!U89^Q/RQ%[[L<$*CXRB,99(E%EKC*) M8R!1I:_X@QUD/7+=,SX$CP%&S=XW^^\(M,GY374W>+VOZDQFQI 7VX\* T,# M.CNQKCP.P(IK\_QA5R'^*AXQEGA/(.2RH9;^#&4IX(U/X(WW0?+]W_^* M)KE_MO][+-0U:J%=,.D?$8+N>XG%/[)/+IL@W@TV9VHSOPS\ZJ[#;6]AY/\: MUFR;1E(DQ@ME:$[8%PPWB)G#&#M6^.O?OZ)_8U*Q9L?CEJ_>J"]HSQS[JH6? MHBIZ<]"J-Q2B)5O6)Y.L"Q;VC"=0?KB5+[K8[ MM2.C)P&0^1Y? M(JNGZ5XS)'X "QZ,UG]+%OQ"&\'/@G6S6;JN+VN];GU9 M'566RVJJ/LJ>&PLF$G*(,>%"#%W\:"%QB>Z*IPN0+M MO:X9.F>SX:LW[YQ"%M\18/(RC0\7<8GX1TP"5F="1DFU\P)7XN^N1:SC,^7J MV4G 5C]:+UHWF>NN7%R5%_-<(U>WH%P2PAE<.!T["3[<3^;FMV JGCDWDPO% M_#^7FZW\'NG(OW.Y#GH@HA&C9JLX?:X*[?F$3*HTF=-XP24IOG MQBG+=/1A&1M%S4DE.LHU^'&CRQ>!4^+ *;$H'\X]'H*II!TQU%A_Y*PK=<8/,4.VX/1UY]E42V[N<35YQSRX<#.D3E$%&&M6>;OH;Q"DG>C[(MXE$_]AM!' MYY7<[5;OER^9JWAB2V@0']POMS:DRE89RP<+/]YXDZYE-^HP#ET094+W1#"S MWOM&AS6#GR[@'M*;:WDV[K=^^DVILLHN]1K^YD!NSZ29ID,/H#?<1PYO7SH^ M>'?9:7%$&[V\[?ZY(4-3Y7V7C75$&^B[K2_<*UN 10?-9$C[ UFW[R 3P K/ M[2I_0Q2Z?K@N_9;)V?>DS3$T"6%MH9$*]\3V7"G[HN:F=X _@NZ@=ZNQK^5" M4K^O1LET(EE)C1^S9]G4E*[CZ]M2^5J:D<:X%+%3A";DI!DX[;D+ ML"-Q/HSMIAT7C-GRW57)_UZ%LB;K&RFBF7W#4#@ ?> T\74Q9OR/$Y(BV*(" MG:G;K6!(@'%(&U%9%ZTIQ;\"V K:PIXU)_.!P&3]@T//-'W[%?)P"YL%/[- M:X-UG\)G33LNJ*:N*>1#B[:G$U0;=H&V3C7!)M[&!C&; C9)U[2#.>D8X$DW2#PS,"9)(U$O37 MD-E(8TW5 ^(#'>]( T[V#D_3>M*NCS2@TX81B_2YQ6N]"K6V/O/""GC.WNGC MYFPG^05KH:^LZ2U7V#_)TNW&#'063B,E_Z3@CJS[*LW2O8WY[1ZL]">>GG$R MZ;OF7(\EW_ME*_3 0:PM*>DN04Q@:+D$78TDTH<)#P\"_>"9X*./\K:T)9QG M;"#I2AJBR"I$&Q",$0?,D@VXZ^+OJ9 H7A$I=8=.ML^!M;F2@;!U:+"HT7O+ MVR3CMJ,EO32]S4CPK^W3=#H%;9R?IP,D ).ZDX$=OPK561,MTH_91*SWEI>* M=&2# CD]9S<)E$),V#UK-P;05&7-!(9.FAM!]S;!T%1BYGM^NH5=S/!45;2\ M"MVQPR5(HP:1SI3)"=2$;P]HGT DV] LFSV^H!^:*)O[%D.GSAI^XI73SDJ8 MEK'5K]-[Z#".W3B3->2UP6E6D&HCK]EEA(GT&C@9B+9\(_X,GAZ#BJ5M*DT? M+M'&@7I;2M*N4R*6@52$VHWN8./#%%O(_@B3CZI-L0F"U(6L:RIMR.XU?KVN M!MY16B$S YN@'+Q":<;7=#->T* M/Q%-1J*QU\RAJJ=?&;18H6#@=PZVMPOH7G8!W:GUU!G+AK,IF$6H10Z,.K)D M:I@Q#;Z!G(Y]#,Z('7C@AB MFN9\1JPGK.UETGO3!$@)@CF@$W0J8JK.\)R(OF3-.,&/9UUL@8^M*7CXZYD- M$PB1@X$F490Y;(<,9)4"1P(,.WN!MZO_@+9.91U^@4]MJ)3-3K$N0B%#>8 & M;G1OKD(-S]YL@0OLV5W_F7A:M-)!P4,@36T,"*LP.0(-*2UL$8,E(8!5!71* MK3[ L5;QIBILF1&V%6OH=JD3(%4A=,_V6@IUR$.A!G2GQ%_==QKA;]DB]NI!:U<0>'!BD!\RM"25PB'K!G,"%JKKN2I1?T!CA@\&E8> MS,C!LQ];4T%U^M#2OR19&*D:]/4-$S(:KQ7BA-B&-C9F2*=>NS.NKEFCL6;1 M>2\U79$VP?=>/TB/#F%]@BGP;,/YPT>2K/FK/ )('KQQ^Q#"+JP1'A\TPD-! M([R=Q/IA/+"#"OP+U"(3K:3_K\\$!@FT'R<7=NZ_WYA4[;;S_5&]$EM8W9_CID+L?F I5LIJ^G*SD<0;DK/PRM_^5[J3PFI$JFEJR]G!+MU MUOG9R<4F/;V/LXF:/6N LG==(I8_!G,S"W3 M4B9@IRJBYT=#DBX:%$6](H:2@PO 8%$HDA0T_0XS/"E%)@/C1["&-URS[,HV MSP@1XLVT6X3;)IK3!7Q(VM+3,)JVA#S92(&HUPC[F&RE-#%!9N20(;:4R!OA M&^9^FLZ@AOLB I)NRS. _*$(]F^R=@3;M G[5@,+\2]8%T!%[U5 M;OJ<9(.=@P?0,*M"2WVVSVV\S55[EUU>:R"=VN\[F>ZY71SD"[5QA>LUYLW, MG='4A_T16'@'N0ZRJ-1UH#RPB5VM(:E;%&C28.'OR69@1*< 2$ M[1J#$^TBD 5X;_M,1Q; M":UFLN[$5+&R4V3:8?XOX6^&$V2R#QCPT'NCAI]IN&ZBE$B6OH%20KBI@_0I MM%A609,;@KXN:GH1]M$O7CW\\]1.J/*@K-D@%SR^(R+! M02*B"/:#X,9Z1*$M##QOE^GY;MJS=EF:';TC5BJ;&KP?@G!,IK/?4%S:-1LI M# .S!YS\/RDW<&H6G"C:3"!JW:H)QY*GB5,\46=W+AX;>VO? M2;.*%SRD#&J SD?P+H)6RV"F!7M?ES%GJ+ S,M$9G@5L^D'V_(<^$#5;D;%N M$@[.E8=N&8]RV$8/2YY590Y\10LNEK7$G@CN6I MZOI-8(2U*; QI!!T#<"L]D,HV[C1KMM+:+'U?X7I[)]\J.W 2GMWPEZ=Y$-U M8]5CD-4CG]MC.*\@9I?[L)/>8G(#M-F.8\.#&AX0.5EB]4EV,8G#\%0Q MG0/M.L6 $JMKD0E@#Z8VU6#^$(408WJ &;)[3IS"R9W:HSJ>6I[FS23G?I]E$1U%*\/>VB MEEE+/B^6?"SR6@#2QH+ Y@^F*H@5^PH:J79TPY&;Y![>5JM,MX6WN-!QO?W( MKZ![/0H<7@\0N2 E3%=H.96II%:5,! MG79A@?T)2%:EY9-1>]:XY^VJ1%2\ MBD!G"V#4TA@90?0B 3L;)M:!?@0(#F4'Y5.485H?A3>!0?+; !VCO% 6ZZ-.^'P]WBUP7 M@1=PB2.F%H'_I?"W-KJH$WH<8(\ 3Q0;'%!Z)Z&9;%?)D5,;VE!EK$)88[4U MMJ[L.OIH[[ML!\-D=I<=S<2#T=X6Q$A!U#8U;)Q$?P5EB.PI<2DHPBA%7'8J MHBQ!5"6QG!M;]'NT]B\E. DB;8;)ORY6(X]9:?] MHG&=ZE:$=.C/Q7+]+(>E4GPRAPC#'J9#^]QEMEQ'6&U4TC/[JJQ M5K>9-0KM4FHJ5E2#MYJC7__R5]LM#IR(%B'(G:SVKOL@4 _MU.L&!TL/M@RE MM)CS\HC^;UG==;YW=OW\SD.M6 ^W2FEX*Q>2[4FYVNAK+_-;.-34U?;]2^^I M2@C+&Q(99 >ZLTH\E-WQZ48)%&%YPW^]@%:+;+W!@?EU\("A7&5'MA@R/CM$ M\EXSV[TI@;T(75N1YY7UNX-OGTDU.X)O$!KS1=Y:;,%95?(D-@KVAC3(LEMN M96=]F&>[SJ2&AU1&/<,4.O/9O%!15S7Q.=\K)VX@F7&5V K'P42,?1>XSN0V M^IE,X]**DV)!<5)0G/0'Q4FGK(#NJI:!3 M*="N=[*;9=GPJ?17*(XA0V\EXT*1XT4Z8^!:"Y) +@-,+%59(I/>TZ\,A M1)C (,Z-T11N^85#US(6GB/Z[Y8@.7\1RZ5F$;:SWQ#ZZ[91J$=RUZU:_N\P M+;WQFMS.).WG;Q!VWL=X&?2F$UX9&% [8]MH."27W/&@S%ZBJ01OGDN"&][BGC@R'%RU-!PD\L\% VO+CW(-QH MZL8)8+OS-!&W%!,^W%MLN3JLON,&3[(6]J=UK/N+FHZ/''N[^+?.K)EE5U&C MZ=O_G[TW:TX=:?Z$[_\1\QV(,\_S1G>$822QGY[I" QBWU>;&X60"B$D)-#" MXD__5I8D$$9X.0:#;?JBCRUKJ*/>8*9N=<*RPH/GW[UCPK%^! M=*U^;1\87TAQ62X_H,*->'Y\OUC7%@SL3(A&HD^= !EXZ5+)"'(+- V+AG6_PMWL;D/ZRLLAOQN.NDGN%X];F;@+Q=0 JH MI5J98IEA;94>Y:J#_'WJJ75$0-[,@6WHB/E_8;;%S\XV4R](.:J;K/4ZW^_')_'Y$M6&$)T%!?+O9ALQ ,?+F/Q&8*:+ M;D70@:W>+XGVEFV!L:(O%7WP#/AG]Z/8H[QY[%>W2_R/9*G'U"UA7C D:E&F M2D.->ZCE)R_)$LD%8'D*VHBSVT+,.HBL3;"Y)G5U%AACDA3 =@A=?8= X4N M%ZZ:$V7$RCTT>4C44K'\H)G!MD+3/R!ROC4;DJ!V@8"T'8K7WBB4@;T13M$G MJ?)RUR2=QTVW/G]7VTT6T4GQ/88?^%%,-,&YZO2[N=!21"\8V=QM-4HV]YIP M/-NA=^?FRNW13#9-KSI76^ID@8$L@D%*"S87C6Q10F3]Q29KY>;>)B-QMRQA M@!]W8&](P(PF*7BOM&ONB2K\!*M/=P1AXEO?$MXE.=?X8NTYOP-5Y[W1O3V32"#?O<Y;H&,IFN-ETA!5?3#7>GQXGW,,?$1 2 MS<;8M70F43/B2CW.'O6ETZF00HMD=\S:*;-63V_$1GFP.N)+_9MW@^/<[:HB M*/.Q.(;D'2M60&\7F-4M?]I Y?13RC_?3+L+.DGI)J-ZZ3,9XVZUWG0IV M_0F X&Z')>P73[KOYI29HFRFS79"&0%+D7M<%A8C2$,"(=R6$!?-%>T\-=FW M91*4X966>X/?1\8S!#LK9S*_?U)'TR+%:Q0SJ)IUM1.50.I3 MQZ7>MZ)W5!2>-\P229G^4<$QMN'3M@.9Z-_Q$9# ZQID?\/F'/;*8]0V?&"Z ME4HQ;/:40;^,4L8\UU76?\BH(^QY)8 <3/IK:U35YTJBV.R&)9/IEK75*XPB M=?J(%/&ZEM_=1DA0N=?7Q6NZ%; 63.[.X9$! M@:LSMOERS&.M"/SJN+$02' MW0!'CW64"V[&PGN=AZ-44<^.)HERST8-/M_4F[K>EK#3H'XYRQS;.^W^=%[6 MGJAZK[&>2XDIK7.#$MS)/+]SUD*M?G::K_4JW7%W-"DOLL7*"M\9?WYGA>TE M%TIC)%%,3%7B\;&VY(H2QQQ^O9KBHE5[,"_W&'%=UDI&HC#A5OC.@Z_'ZXU> M=)828BQO2LU^JBCK107N//AZLS[.2JFI]<"&[<6,[C68CIB%HSX4J&D^S3206Q167.+R3EZ*]QV9=;;%RHEU5F+E4URCH#IUX?F=/7XT$ M=3!D*#R,WB.5+#[9Y18.+ ZHI,\?XP-U%<]3F["976VRAA4N9/"='I7.M#3E MHE&B(QX4Q9B! .2LHQ\9HAYD[>UP>4JHU+C"HE+7E*S=J"--7U%FOW6FY:D7 MO/E+QT['(Z'F<2O@:/_V6.I/]]JO#LW94TG.=/)*AW15)8WI?I,AGWG5TMMR MD84M<%E^3A#2$Q+=@7O2XHC)2TN9"61/A_?K&G8BR_)X*2;CQ[;_>=FQ9/!*/OW0X@V\UW?=RR':-L1!Z1/-^)TT$ M?SL[)B#%]^I.A>W?^9&I0P_J[9ECY]V>Q_^@1&=2+1V2/E;PQXK,804?2R1LGKH 3-]MT)8R@(_'HC1'7P(AXA+YYB1-R MXKT'##J@]8*'*J8.B/)2!/H7R1#IMHEC._/O;:QY7K/\R7-TMB@>_O]@MCA: M DGX?[^87W]^U%HB=7'V']V6_@9B[6<9;P+Q48%(1!*7MPJ8F:&T9R>8C?<8CQ:2^D9KV0XAHO^^C?%T.> M]TE4UXF(?J3J^O:><0]R_%X1'J5>MM\N,L6G]M)\7'V>[E9SBU0^/^RGE'!. M8.^IRJ"H\RVLNPFLN['D:T?6O@]A?*J0>LMDICTR!4.>[SI8N=M"M_5:YE> MTF^.JK='K_KQXB?BBN]N@5_+,G\7(W4>?.%J9<>OE-XU1RV]K;&((N-HK%MR%63<4NEU'F7D MS(RU4=1&"T-==>NP2S4*#:QNB91OETBY&*+YD3I_)I#S0:7/M*3A*CZ53';6 MK3*#?KC<6B4DK/08T<1B\9,CFHLD863-M T@Q#>(OFZYE%LNY=)HP]MJ[^I7 MR5.O /NR9&O"F*]R+)NMS^/]IY:Q6I=:T#4$@XIX4 N4FX;>$B"W!,A'L<$[ M5-1KH,O19,>E"7-YXW$(4?;]8U*T1#;""FR]'DR*4)\RX;09J=,O]\J43!YS/[AP0I M! WL26\42Z^HVU">?!&]/N7&STM/[!O[[GVWO5^T?]R)MRLS*S-IA(=LQX@- M6X7%3'UJKZ SWJ]_F3N:9F[YAH\Y[4M+_-DV@EYZ8I=7Y;/G(-ZKRVA1RHB: M?D_QU:;TU!K&&[$H-*-)@"Y'F5=W6_P?T@3CWX/F1==98OC)@WSCL':MEBQS M5;I$F^1I54+='C.:$[INOWO<=R*ZC1T[C*5UNC M(K5BP_V\5K8+C+4T6T&-GC:UMC 8)9H*VYE: W4U&[(/V550HZ?*J,E%!H.Q64*,GE,T-A,&"?E#DWJ2ZB NU<5O+!#5Z4NSJHU(9E-H] M7C45\;1=BW?:5)VK#[IKM=&(=V6@AH]-4TT'RRM+,]NNFQNW9?2 M8D%;G;_1DV<[,LYILF:3WX VXU\-&XG>*5SRKON3[]*NJ8]K70Y[^X3%N) W M56.MH&%-BG+(-O+K<_7V.=@B>;R[4B(2][EN-W? 8*D+' MR1#?.+X+=8$B:^(=88)$6X5VNLY@C[0*\\G,D7YABJT5\V5=SU!VHKPPEQ-% M:EFW'E"7Z %UD"3XH4T^'" 8H>(O]8:]-5^Y\>59_,:D;GRY0KXPD=@/;VLC\9[CGDF(,QY5A@CB''@/0\4OV5KK%9/VB=CEA\WYM43\-[)=9]NUN>L!2/30M[Y^W&19G#6M*^)X385S M^4I7>2J+A8W;02O%O-0#\*;35UPP>A5SOIKZT:^(1SZBU K5RG;GQ<*XQR.?4C M(K.?FX*Y&++YJ8':>D'C>*N<+4G+<*#R;;D!_G7$S4^ =#8A+FF"M,?80G.!Y'>;0H>.8D>%M9B3^$7W*R1,Y94I[9RVFXQ+Z9K MOUZ6IFGH8V2:>!J\&AJC$R*<'Z:]%\_*>$O,MV3+-> /U][XU2N/7C(Z3_)# M5[WO31*]0;4\*O=ZXVRQM^W%1=TR+=\ETW(Z/;TE4$Z #MZMJ)UL7UH-USG4 MZ[0K:Z98Y>;\P.W(%4N=?@WGRH!Q#HT1)@TLY[B;6/01'CM9YKFE1\Z?'KET MNYDK(]/1],FEZ?1>LWG0F>>F0=^^D]55D.DK-[;ZBL"#["3QO*BWE:2Q\Z%O M2E$D>E6.7Y?FP]Y,[C,+M=<4ESF)2Y 4Q4N-=+Y>AN+[M_^ZACF[>./2G78^ M:W_LI>=Y%;;MW,F/EQN!!%@UNY47TZPA:&QGG5?M<3Y6R)1;3H>PZ%V4^A8G MMEV'ME]9P[#S[H*]]#RO0MO/GD)YM[I'E54_J4WPF"IB\FG2:-W;(]*^"#(I M=^GHJ[F4\S81.]YYY^4B4K<#BX>;F?F%^XR]?1X?&#FIA?55_ HJQK6@H)-G M](C"=\]1\GNT!HV)>?9EJV%T['D=[__ZG[UZY6TT!$UY=..W9RE\TW+KI!EB M-"04=LJA^3'^\F]>7?$;<]=69VML?V^-#= A1%.1:/R_(=_/0(\#8D+#'Q_) M]AKZN(_M]_3Q+KY2ENURQM+GOQDZ AV&9OA7=V(Q.I*,GXE7SPQ_=,>9_\N' M)@88K?_=;60#U0Q^QEJ";9.Z5S7B7OKU+^D6!8VMX !)Y_Q#5U#YMPCK/JF# M*.CT7^.*JI).I*.I1.*3VJUE]=E,MLAA4=C PNPPQY$F['55.VR3E8HSTU0E MVIY1S$84PL5BI]VL7D$[M60DY)N1<]2#?TXG;*+FDQS9PC9">,\XG2V6SLF: MDH'0[DS-T]MG.J#NV#>4[@0!S; T;T+$QB$X/\O20RAHC'),!(C9XSB)[TW M"+(AV#/3@NOX[;R)\<18UL@0R3 ,9,Z1 %H4/*)(J'MLL*$9OPF-4 CV;,J: M4T:"22"3_9F6CRKNC)&[+=:$;_."@(TO&2Z9\EO&$OK+M$=3?$<(4Q<>< ]3 M!;NRF[T]UW?S]\8&29R_"9D<*B)"0U[3;%Z%UX1X<6J;/JD?Z9I->O59Y$LB MUF4#$5J[W?GN=0SWX)><;. AZ889N2[E0,BKZ@G-55Z[O'+,,$. *9BHGA22 MEGF&/+()96&8&%=CEQSJ( (NG779&$7_I?SM$;X$.@8[8]J8Y9H-[Q?15JW< M>YOX58[H^BY@G<%"@C^OJCYA7$WTT PA:ZL96&#DF3W#2HM2*4(>$<]QKAL^@9&WXK:GN:"\<+1.V.+7H1%O MRJ[&>43C3=,&[L"8>1&&9EH&\7KX/2;^H$L5_S1A;#->0:"AEC !B^&GLQE@ M!OR/BSHV&7B2^P.9\5AICKP/C^$_)XZ/GCMGQN^<&2Y;GS_41U6NJ81+DM)@ M3+. M-9>M!1_1[241(=9YBCVJT4>Z%D_IX66/6/8/#Y* B M08'CLPM8\U05B.6:=[]0@KE&/*QL._)N842*Y1&/<&)BMRMB429-31R+X74V M(:H G/G41"&@S#\ZP9&C%4& M_N!X*H)# %.8GBF$*[QM370#"P2QU)(M.U#'FO!P%+R(YT_ A=.K>0?I?$@[ MD]&4@@N46NT?-1'M0_-2">PI$ON0-6;=-+%;/QPNB M/+8-(C& ]0 HW'EM8-PP:(9#2 '+"AZ2#U\*$TU7=4EV^SI;6%0L'W+>N<]- M2,-:#1\"O.GK,(.ESY$QR<;QK&YLP YB,=.U+<(EB0[K1$&*]39S)-0OC3+0];?WZEXX<'L_M M\?XN)(_!^^QKK2B+Q($!FB:^R:>V=SZ-)>''RWP2;0/L_$O8)?39L.5MX>0K M_N#7OP-8ZYD@7@Q5D87-[2YDOZ@;:&BA.K;CI'$9G;QS"6H=BW0>7A M'[8YB]W<2QI&!I9M$11Q+^LS#.$$$J8ZVTG(V[:WXU=,9,SR$1*P(H30>.QF M/K"JEGD<)V(W$'.E@60TX&,0,YIC5Z%=I(&5U#%8$-.9 L;K8*6P'T.R&P$_ M'SVV0?.YZOD]R.ZL!=4VX>--'O!0R//GNT?V*#5"U@HA;8^4(+$[6L D;"S] M3!RF0*5#?_$ O!Q9QW_<-I1S^$*E[UP-8(@&T-&[4,:6;-/R+B3)!\HVMFS. M%89R6'DPU+\CH:9MF#:.QKTXXI!]NY$2G^V?!]PD.D#-,\!;'3;PL#&92)[+ M_]#8T&?N!<^285[_=1AF/Q_)WZ&_Y B*@*\0=&,.#R*"K36 'P'/'\PVM-)M M%?JWA!!P$>CK&PT9'MG%F/S'W*7+=AN;@$1;8CS+/.QQU -'#GWN $5C:Z:[ MN3Z(5>XQ[(])>,)[#5 M4ARCR-A->)E);^I;G["+39Z)D6XA"-\\7,.H M*BQ;F0Q+924[JHPF,L9&8L5ZXCX/;Z#.M>+SE@!;7N;W4]S(5 M"3F3#VT;7EXTF%&=P>CC,>0C0?*V@K()D;T63A"]AP3?" 3-Q=CB>O5&*Y,5 M=%9)V%HBU2GP;<2W7D&"CM1P&,5CB;$VD*X! ,\N;)D I?M-=S-'F;5L<@#W M\-,P?'Q'=3OX#HR]1EP"9W&U!XO*QKILHK-@BT(E7%$S>[FL4CW_GIT0.")K MC*MXFENP2/G (B_K687>C.X5)E=I/*WJ^FH:Q8$"3=]1U&&)5\A<8-^,H"S3 M67<@5,?JS:XM0)%-I&GF1EWRFLR[7L39, JI@S7VKJ(9@I!?]1P>Q<3V[>X$ M7"5V[W/+384YCQ'3X/3# !X[F/^-O,5V=L8-T5KBUNN6P2)V.,J/]"8;I3+O M2C.>FM7E:)CM\HT,WQMHA?BC7>YIW=3J)5:'320 NZ'#N8FTO3"B3DQW8]P@ ME.OJ+*%;(-.MID*G,N/&M)?0F]2JF>_7>S'IU[_62C_DN!<18BSWYY;WLTCW MG%8X[ BB568[IR:>B2[F=8.0"Y)8/CKEU4IF6NYO!DI6Z58V]_U!+VICY1AC M_QK>8%C[W#61!3TC?-'E,K3>QUO\FLY570^8IC*C'9E <=I5=YZ)7FE4%* M[/4"SU<4Q]6N3CWE2PIZG$[FXW)Y5%#@3OKYG:/"(--,IA1&68Q9K3==)/K] M 725BSV_793:4^0H/^+#=L9X).8DPT:_D.98;S%'I(MH3NO19O MY5;XSH.O1W/B>E/66ZR"O6N,#M5Y1X16'+*98$MEUH)S6#;;'R\FFP2[Z>>[IR1Y+C]E6 MD)Q6QCF,K=5HHM=H,+5$N?K026P"Y72*TK'.$@. 7GC94:(/GFVZ=%V9 M):P:,[ >A@MB(0[&.;;*\8E4*&6H;%F;#9O\A-*L0*MC2_42:W1EF@K7%JON MNJSI7"43Q/>E6C?S.:VV9&?ZTT"*M:OK";T*HN>@HDQ,/IM1VUME M/5+TU0/_\%B;]BJ=3J7$B7.C-@VD$K]LU";E5*/:D\=,?OS4>4RQ\4R0)(^3 MZ_F],8@F6*90756S8J*]?A^]K'5DV:#8J$59!VS(Z6X M-C(F1J#12JQ:SBOE3EGR64>,WMQ(WEF<>#'J=Z/Y3XB/H57@-G])=M/ ;20[ MPZMDD=6<0&PF:PX4AJ%[78YQQ.2&T+ 'QY#-@,-60_LGZ7SFV:O^>=T[D^G M7-P^DJ7=C((.7RU@+#KGQHE$R8POU"6;J W5;KG>F*CWF=OYJ](?GK^:PB@Y M]K'S5X]5PL1CD6CZ=@#8J:3G_2>SN:5FS(T'%^8!G8PD;IIP:2Y$(]'DC0D7 M-T>WPSHOS@,\C-O)G.?CPMO[7?PQ=+H<7=Y#F'>BE$LW?[G*8Z3\ .)&H)=] M^XT^+[K=&WE>\8@_D4#?SUE]4K^FK^2P3D*2&7Y212]T/KFXD[J&4Z1?H])K M4>B9-P)VO28X6)TS2SO!46>\J5E?\-5J<'GF9YH9E.)#93" MDMK(!3N)8EI:Z<,>H3@V/:G3'(QYB]V?8YVK,A\7Z,;ZVI+T=V3\Y\3>US7G M5Q9<6,_REA[?80Y#,&LU>E!N<-5G\")/RBP:C7H'IS_*B-H2D_ M)LN&0%&+-E=1-;N=ZVQ@:S]SMH.!+Q:-7KOO.!*>7A59SAM^_@1;\E7#RS<8 M$[U@5=J*R#8HN]!*ZZTA(Z@65*E!?,FDOWM\>11HW)&F5M#!PB&=U\[JNZP. M7[EAO?QR\87/S/OTE>!KE()K6^F]2AI=?"7WYJ9/Y:;KNB8<]=2S=2'7,,(/ M;:62'[KF'SMT%">CQQ89_NOJ4"NI'\\I MG';?U]=:HOGDU,,UD^(2Y]Q]R=Q$T/F?37F8>Y@.ZA2S'#5J3QMN.5Q"%XEO MF)2X,@!P6R+_9DOD9S]N[VNBHP"KDUDN:0OU.T8OW%6J]YOTTQ.V=]CJ0/8B M_>;C^L[=$.!J3MM[K6GP,8A$VBT>!5#'CB?26+YS R M9/S6(E*7".8%7^ U,WSXF3]H,(*A-ES\?[_BO_YT^2,5B5UVR?[$Q9)=<@93 M32=G,+'[9S Y9TB>NGK2E< K2L2]MVKWD_:@,U>PEON'E67\VU#FI8GXM4CF ,!OI9,G[Q_@><#K6JXL'$W5GLZ;7=>, M3[+2Z#JAJ]\-?>J5Q#>>\U/2!'V&.EY&OZH+Y"FRGNC=XTI>1A,S>W+'.BL$ M[LKBJ55&^(%J<$:U_A@/L[.1=**52ECK"5BD3(5+H\8PW]"HSM#L MHE8CRB1[;O< ^J4=UA\% M>E>)?8&9&^3'G&V>V/ZW!_O/UA_/:'^0+VYWXV MKS\T8YM4;Q KIAM#JRTAYLSVAUTC)8O:.L7*R_YXWJILJK:VIY35*=&>9GB?R4Z\WZ<;[_ M.&4>PITSFZ2'V/T3D^ X5DE8^:*6G@XGLQ6<8X4A4>RE;5MG6]3[ENKYM5(9 M/R17<8TFZP,XZA(FJ\IW$X4P5L8H\+S11 M-ZDHEB5ADQ5_Q61]U]31F\MOW/J;O3294_@GNOA0FW?[^:3DM !)G*D?Y2VE]%)*Z=(Z=[F4TZ5G?F76 MY@B4.I6U&<98Y7.F8\M MIT?(B];F5F3CZ:._O(*4M#POIO&?V,J3$HC:W@$#S\H@/O-DUBHR383V)26# M%1G>SZNO',S:'7'9,-.@1LOD4V_#I"?I^, RI_SM5-8_+^)(1]+)\Q1Q)&_% M E>ZQS:23MSX%G;X0%2 M[0JUCAO$&^;?IPE=$E>W9GP-(9VCPE=&F.,]DX+@WJ7:BOCBC+")A-^B;8"\ MOAQE>+*?<42_[4D^^6,7RSV]6[I&34;*W]-/;&$@A0N5<>/>X%< :7_]2T>H M S!_PJ3KJU#H D9"E$T!2Z@5PM0\Q0:]UU#%3]+_ZU3VU[(4<]M '*5DFLRC M,LU3V2D[LB9,,9O6KJ[QT)^G)9X9C)RK!6VL!$UD"/YV:6%F:SNH19-CA6*1 M5[+AS7P3;K1D8[+B&+ =Z9[FIURVA\)*,1.T]&(QZ[57-?9^1\RS1=A"]O/*CW8HPYY(:E MSW_',2LL@]=,L,Z_R4]@KO^B[L+X3W__:(Y%(]%+Y@9O#/NC XQO_/HR_*+3 ME^T\\F,Y=I+.U5>U[_>C!;IO;V;A[!R,1^*WSA7?3X(^N>?"592^_'D:\0PD M>R.*_CZ*]XXV%1_%JS^B#<6;,.(5J=Q7I*&+V[Z5$IZ\+X7KWZYL?1RRLJ$Y MC[F$T>U+1W>M#3K#TT M'\/)-K-)K%M.GXK$F8HRHY?9DG)E*]"W$SSV'?;7(L7YCS?[3C4&+QB@>KG5 MH=:91IK:))-"STJ.C4(XXS2JB"=O=0;O6Z_/!%01W(6@UL;,H(7[I&!+K1ROSM,X[ (87LR3(VW; /_>WS%GI>GY8[4J2ZI15H= M#%>BM-1'MQJ$#ZW8)SZV8D_>DXI&TO';,O U+L_';FRY/K;0-[9<)5N8"',K M [F&A4"_5[EPXN^/TWR/4/(10AJ,*)1# D'ESNK6D66NGA_P_F MOET59?ZTQ3\=C22^5:HX,X,MTG^:+-[3HNM*SY!BZ+\,-(PVW[;85F9N=UH'[=%9RMY>R;"["' ME5)A79FB2IA:R.*LH-A1)C6$%O78'B:B)S>'5P8C_/T)YR[=;KCQ&^/&"U#A MAC*_E4T-L*&E38:MC?+C)=48M6*U%B5II5&+BX$-96*I;X4I@4PA>3:WH=I7 MADP%,M_34?]K@$S?6L\'41Y9;L_#GF\XCA##"0DTVF%)T6^94BKQ5]56:YOI18 M<0F".J.)MVZ:._]NM7WQ?GF9V-V8Y+EZYAUJC^R7; 7G",,[= MB]5!A!O<.,D@,1Y%'$7'TER,H42.'PDTA[_Q?_BS[ZGK6+J@3'05PRH3!-_: MU'6+M%=2==,V EKYIEJIWD90^P5V4RED*G+/Y.7BRE$U3'(D9JP7[B.SI\^T MZ>Y@#?3XSLAT))359S,=>(AG%R(,^O11!,@__/Q;MK"9%* &9G^,.UGZ]*VD MW0D*N7("($3P#XPW4 B_0K94I_'3&PUW'TL:UWCJI;I&5BRB'Y$0O\ "Q_6T#)[=FEW(4H0.'NL#JM:+Q'M)!J/?^-%)AM(0/(2&A(N92Q (G["MAQ\*O&JN@GQ2UY6 MR;[5,4899B14TL@'T!+@+$Q!V^#OJQCU\\8FA"DC:[M?51E;(Y&P_0Z:'I*- M3.07?.-*=C;&V/-G$W[?%!PF8-G"HR1DA(=W>PEX'+]8YK,O^*>%1R+"H9'R MB PM$KCIV]G"Y-NH)6 ;P!,FSQS2ASJ^=TXOGVJ__U M/WO;S+:X$38@Z\9O+_;V3CS2CV_,]>9-/(EXU%79$83 MT(2363LK.1UA]^]WYG/*NS+;3?S\.M6/'; M7^P(Q+H;JLQ7+\/8WC!(G;0IBS*V$-U>-)& M$AR++T2<(PT/7D$6_-D[JBY7*0]K5')&H; NAZW,_49OKE[")R]'AN2;)=/$ M6-LA8Q-S0Q<[9+*86^1/9B!BF3VV%#K?J$ZQ0DC3T8:RA;HI_?HW?I=F#K>\ M. [RT(_NJH0RW5HH(V'^0;R,7:=IJZ1F"/M2#5DAC%X$A$0'L "66>/Y6 @[ MV_]#!\H^-!NBL3H3VS]L:W_-_]LCWQV^#Q M0^0X2]O<.\.2:,\];R+17>++&/A>B0AV'0/ZV5S5-^C@-$N5U^J8OSL1"K:8:?3FXQ[S*#W(0UHSF048A_@=$S\4LF/6P<71O(3M@L1#>*&' M!&18/!@%70M[I R-=,QE>%R4<3!AZ1BQSVT#5&(; 'I0@Y)0UN:AH"H\!E5 M1K8'S_?>[+W0_00<^^U4.6+>.WV+#03C(4'""CD=)K#X+V4!PR-G_ &CH!L& MB;O-PP34IE1,I.15154VU*J$$OU6LKD\5QVGGS\,%:'C+_(H8QU ESW56'D< MP:&R"68.?.6SRMK?I\Q%_8 R5 C&Z!.4H=*)V_E*5UE8QT3H6_?N"_+%84(L MDKR5G5ZA=MR*YZ] .^AD))JZ<>'"7(A';CRX- ^8%#F8],:%ZZB"=T'M]ZEI M]L+#D]6^OXPM+R$CWE>R> HC0\9O+4+A#DP+OL!K9OCP,R??%N='?=]/?$*- M70!^(E$Z^X[\S^FC\':T\WVD@ETC0Y!-%&H:D "<(R-$2 M,ZSK'=NSG55YTVR,77?NKA7L%N$<<>4];_]LT2XO:[PFR+Q:TDS+L,EBGW\I MT'ULXRQ 9#2Q,<(D(!IOYGG9Z$,E1F,.O[MO'L14.]V9E-=417\86>EXNIO9 M2'^^K!;Y\UQ6X6JK:I392EZ/DU6Q@] NFS?"2<]1IBHK>T0&E,B=# M/5H6'-!TK53YC^O:&V.;.\D^S!79BB&:^1';&_1S^5QVN*@M6F^L MM?AR>LM\5&L];$F@Y?:/V^5-.D"563N7K\4UXY[*)N8/[?IXW<@OX-3B&#FU M^' E_@3B2F#KU0OK!?JRN^CUVBE3MC448IQ%YX^BT>N:F0L][V_9GN^?[?D& MH'/T:A:9<;:1M.H6(-J MO1QSCPN)4U3@WL2OD&K[$J[IU47'&YR\.HV\!)S,U.1U/5W1="J12%>?%C$I M9R:A9 ##29HZ)YZ\+M&\&'B\+C)DYH:LAI@4P8JQ/\&*1PW2Q9*97Q%RW?*C MY\^/[D/9*(:RHF[#%M8?CV5/[_Q&PE#AZ7ILJJ!UCJ)K0E'L-Z#]&H:C]%WT&V9!OZ+.7E_&]#M1\5*)O.]$P\LE M_:Z0BC_S8+W#6A\\DKJ^J^ A53O(C<;$D/B.>F92CP:%9'=0,3N'/D!+I&YV M[2.^4/>BA$C3*,4DN#&*,ER,3C-<>IP8?5+WHEV?(E)"NZUQ;,/F4"A[-"WS MH+ SH*2LW.92!7I6C/4*2$V)QEP9W]>DPYY&P?==2T\C',P[^Y;"(Y@NE)YM M*7*Q@N .FEL$((9H)^2D]DN">5&?0P?9EZL]2=>7[2W.%6R^H9&./4<&GBV> M J^J(1S<0HL=YQWR]AUS_(09"?6VA>N^]Y#J49L,41\?*VJ%)HS&TJT4E=VZ M;5\A_/9]H96,AP$E;!CF@L\AG64$@S1MU'T%TO )T@IH@WCC+C1"F(:D[8S_ M)D(QVBU@);+H6!GLE:0)N8S?K=JDCG#OH2@F\VCSUH!BCC6(HY1,DWE4IGDJ M.V5'UH0I9M/:'QZ#_\WAZ7>V*J+76RV32A';6*;#B>C2MBHD+;P=2(<>T7Z07%(F/'54MMF?$X7 M>G.5G8F=RF#5-&>K0>;7O[&#\.._7@6S15K0!TEB4$Q+ MWX._9K(WV&TP'97\+ \\R$5>K4:AQ\7$8Y99[*&!1]+4] X[KTR MZ9Q7)AT)-9Y+$O&[D"0N\OA2!70+ZRQZ. MLFO5N+*8%*K%F;*.9W(M+-FI^!T=/SPHPN5U)!1\&#'I/>:@J<_+?KR7@;EN M.F>PEI2@[)6T4JB1D53B']G?M;,D64>/'5:T72_S-D[$NN/6>%X1B]3LJ5@H M%1^9S@PX0=\E4_0=E3[>LN'=>G>AAB)=/U!033T +7@M'P@Q0TT;2Q=XVCW0 MP'::S3NPBX=@Q$41T&9/!@PQ=A^1 .6#O,Z]-Y*Z<])+87OI%0OMQP_X,81C M3QEH[K6I,.^@[%]$8[]]A;%&0C#Q&;\FQW2_BDVL"6_ANS<80W@=5G8LA/YDK+V;AQWB/5W/%>SMIF9FI!$W*XX$KX4?X>8?1JFV^ M#982UD,3PWW R8L0=0:BS3WO3\2=AX('62=.W)[[^G?^0=CV,;:KMJ4U!MUL MN1=6UO58PT@-8J9TV+D3!]M!G3N/?L(/[?!$L74=@-;[K' )>+LC8 ;HU]6Q M@&!?D+%V?'?DP,=S]!0NV8.A12FS!SJ;8%M\,PX-M7",3"AL/L]5.!U!D":X M4 W8/)8-T_+QRND$XN43"*-DS;54& .5FHV0+@BV89(( 'FP[VX_(+@[C CP M6_#S/.FT#T$2QH]NHQT7 &(1^$O^^XK"A@](S1\$#T>AO\/WQMB'^SW'O=>S M:R\&2*[Y^CR7S]!*ME04HHIAM%O1%;8'?Q(#[*G]!^ ^B,A?\MMY?/H6>N?B M\F=@Z*TE"8@)N]@69WGM'GG6X\!J!/B,\30^H-.YX9PJB/5$<[9./]P7,H#A MJ"/[IX[(Q!FB+@(=KC7@>H/(%$9*737S(D]EYY5B/J>A(9O]JF%7O1'CZT*M MP"F#1@RE"WDF)^H ]AGZCDD='BWU1<*N+PP&??PC;04#V69DZ6&E$'M(LC-. MC'/#_*.L-R%:3D;ODM&CT;)/1_?U,?+][?:1YNP?9I\7XGO[',/S>I=X .>Q&"3&'.),UV83.\]OP]3 =&#+W>]J3.[9!,HFJX4\B M4K?=(OE=MT8G%/;6V2"]+T#&N"I-_ M/I8P, V+:X.($J\"O]65-*X,/^@OS/ ME41'-6A_\K6ZDC;KV'+*5KB2V5KEL['T%#OVL6X;P=H1"67=+KB>M+E91T>\ M!0%;0 .6K;?631Z[.$T&%<'>%8\88GB@KZ&K>^E#M^ONLXSM5S^,(GD[C += M#J,(%-8W'T;!IX01C2C$C9+Q%!=+HS$WBHX%;I2*)\1XFH[2 GI^S$(QLR[% MAQ;J*[94'G)@3:T'X;5@>'6W>_?F4E094WO MM)M^MYI528[5 )2>/ M5">JS/@^QX^TA=G/K)P"K/T[&V(QM4&S\IS=C*1VN%18C]((JD .OKXTS$:' MLQ:YGEV1GC)IM9JKK"4N=OAUSF+IB3U*4I0M;?2'=KLX8(P6%S_\^A,M#0I4 M.F-0C7Z?J],F]6B:<(;G_M>Y.!HC*CX:OWO6?R@4D)ZN]A+I8E*++[MQ/KL*Y-6]5$\6E/1*0;/Q<)(8%,+*:A7$ MJWCF,1WMM?)%-KMAXK6YOJFLYZT@7M%Y2GU\X%:/2B)18/A!6%YE4E(0KRK1 MMM5+K323VFC+U$"LUBRJ[M;A[-\YK]33*;HV>V [&9,W8D])2XT#5Y//[ZPF MNJ.1+7G540KWK4O%&+/VIU:D'9DZK-QU=L!_9&'WP=54O< M.AZ-S=BLU0YWI\5*C^?@G0=?[TEL6.L\,7&E(.;-NLAD.S8#_#\\"D4<-I[* MDT1=*;#A7"+&Q])/:H9+'-ZYJ"82M5&V:"F-59G=/#T.^[5PRSG,)#E3B4U6^,YG$AVC MF40\#2EX+,W1? K'%70*7SB@ZYI:;K*:V.I1&\FDV-; M07):"C_,$YF1*2F;3KJT'(=3X8DF.3OS]^\4S5K/[&<7B!HLY&FB(4@E/1HH MI^MB:3BTE6Y5R=*;QUEU-;Y/T5*0G,:3O#Q+KNH26]&0-1J%*RV]&6BG$EW[ MWNCEPST%3<8*GT-F<'RGZF)14LRQSQ5*>P&K2?U%:]D@V44[J@Q.QV)SY0 M-L6HO>3JTIQ]D+C4X9U4BHU:ZD0I]0K*L#!9/#:R4>Q+4@$\*M0FF:4TJ5*= MIR&_+')6[[&=X=*'[\PV^]9J;HYJE&UW:;$\;A;&FQ6^\^"=1CRVM% EGU&R M&XZ)\^WEDI>Q)%.'+WWH/0Z?IO=Z0RG,U_:#D$N;ZTD+;CW@$B^WBUVA'.TJ M,^7^08XO:I4P]B;XU@/S'%T7)/LQ4Q-[C2XGY8O=W% *DP$3B6.#CB!2I[5'L/I^+*LR%%VO%S6II5R 8]U=PC4D6.87MQ M>H$,S['MHI#1P#_#:7B"3A(@Y(2,_=0(CG2]K L2W3^Z43H.3&#')$EBP7TB M6B)5)Z?JDM_=U GYV4LC&02X>5\VO8@&TT:$"_ %'!V1S!V@1MTY'Q=&(IN^ M\Q-"?Y$'==O$+S?__OW]3U-X\U$)7G#PL8,2DDR$9GYFB]\KZ_V.&?%#>_)? M&2/H").^,>(:&$%%8C=.7 ,G;K;I2AAQLTW7PHB;;3HM)][9W>Y5W/IYLSY_ MZ^T_-?TB,>24:ONCOY:^W(NZ38B1."7+:;-1-S;\1R.OF.[>D95821N%-*NS#.JSB55Y]91*4$OKL?7Y%B*@2\U= ^E=DU:XI\O<"F)/9N>LYZ^#B1N\# ML,C5-6SS,GN:MF_V-@7V?M(HYL=LMC%M:ZG[7#;7O PFJ[7QH!YLMJL7-#+ M!:9(R9P!&\S%S5[<[,4I0=+;[$4+5>0)G6-999&CDF%;7W1: M\\SGVXMNWLQ6S0F+>C-&3DB53&%F)F%+*H9)J<3I8=*EXX@+')1PBQNOK''] M)P:6%Y_K-1G5-]8%?[8)3,^FFS"[3C?8V71B16>=Y70RA/J=*+0J89@S@J:; M5;@>3;E9A:N 6MGZ_*$^JG)-)5R2E 9CFAA072!_U O7\[U[.]>E&HB/3Y7V M0&]%H08F0<[;H%_*,5]C6_E/+[_H:5!?(6G0)&J__D+032MD.&W,H<+>UJ H M')KZO:'Z8L6;H?^<6"0/>OHPW4JE [RJ!?1BECGNLJZ_U@/OX.&=RVDD'& M4A90L"36=9<*I#3?)!W:_'^'?N]UW7I$>,@>69UVS0[1MB*<\!7R6T]*DDKG M'IA>01UW&DNCOFD56K_^3482!^+KA)-8+%2@:%"G%L(7TFYSY!3/N,PEC1ZP M0$)E_XPPU5E^AG85^$^\A'Q=&#^ECPCT*/@T+FP;+[J7X#Y_-X7X8ZPS:DFT MV0LGL]%TN$(]SF:97_\RD>1!DQ'27.&4'7%\]>K0T4\6WM-T?Z]_"!G4F<\\ MZ @3)-HJ(G>$H6<0=-.8Z2)2 M ^K8O)XOT SM!U2+N:M.BY<>+BG(A&8C=&7 ,C;J;I2OB &7%SUM? MB5NQZT4K^UX-'WY&#=)WHL$)*OM2D63B2Y>DO%39]V4KEI[OR+FI^A6J^O76 MF3&11/Q+*_4)RPU?"XB^MQC$OKH8,%_6AK]!##Y42ND:^4OO_("%;[*XNM0! M=H-1/YGQOO3<3KIDSK506ZO;U=[S[Z4/^[;NVTRB*91DMVXRE8RDS['5 MS7'EEU:C_^Z[[9MM^%!>[J?;AG=O6OL"MF%3+*6DLIJKLP666J)Q*ZK8ZLJI MF$QA"G_?;;#__5(A>ULVE? 8TB.5OD*L?>YL=H/,+[GC8JOS])^ M'10&>IG':EERM?*8G9W.ZW2)S39&2KC;Z3[)!E=[X#-.B6;TG!#LZ^.M'Z#? MGV" KTJ_OPZ2>JM^+T7+2F3KZDA9B%6+&^<*_5E#WR]>@OUAS'1I MT+?-@,'9BN1@!;+Y^N];&NP6ZGZA--C%ZBG^^%#6EZ+4+M9%>FM)Q\R@,IO3 MM355:&QBE=)D'"T7W,K,4#R23AR> ?E-LE4WW?T)::IWZ.X;8=+UZ.YT@U(5 MICLVV46U*F;ZC5$\CR2G?C*4B%"I,^CN=623_EC:OT#N:0N:1!E.]]7$T$9& MJGC+/?V(V/3:UKQGL VX)+0&X0 VZ MH,]F.LQ>%Y1O$^Y?HI?+%<06)^G4\B4B_5=2L3F"R$C/"Q.PN\GQ;,40S?R( M[0WZN7PN.US4%JT/M[Y@WI!_E6?:[/VU%I5.!H8A_GQ2/0;;TJYZ>PWC_ _06<9+M^?+\(=N[^BY# G M15O-'K6(GEEG<\NUN!R/^8TBR]%6\H%G8G43=!86.:A(//5]=XM\##I=65NH MYTF8"S1X\:>@_ U>,EANEGC\1YJZL&K14-/-98*5IXIR;R9EMZ="E9_$1FDG0LF&A5JJIAAT%5I;LBZ07XU0Z)M0$L7N,F" M*BFW,9-3*H5VI5+.]6US)FB,M3LI_-;LY5W-7E)4A(Z>H-E++$7.BKI5RUY! MV7*2OC'B"AA!1R.I%\_'N''B\U3BQHAK8 0=2=QLTU4PXF:;KH03-]MT)8S M*I%,W3AQ.DZ\<\'DU0CB9S2!>!F\_P0:O.J;+E[G'R*%\ =TNX2T?/8!?)_1 M'>C/.TC$(['/72P/%)UK4ZCO)29G\NX7-RH#MQ_VAYILW)SHS8E^DA.]F<*+ MB\97\)CG,8LW ?C6OM ]$N+F"F^N\.8*;Z[PY@J/6\4;_[^U)S30C).;F?NA;@ZMD2'()H*]@<+-V_TD;P<['&';M,VK M-W]W&G]WP7;:7X!&KC_\PCW'G?*)FY4\I[/\PN(QQUB*B,A-0D[M1[^P5#B= MO[RV7Q]WM)>N3&K8E@D-^:!\A+="95ZSH0[%K1 YG2_]-LV17+?WI6L(MRT8 MW0K"I4Z/4SFYF*$VK8Z>H;JMQG#="JH@I)EM"2'W(,?O%>%1ZF7[[2)3?&HO MS<>5OX2P5,]_1N-%M_;+)\E.)!Q0@MA9< L\F&5,B0NP3&_ M_F7NXG3Z+D:=J6EU\C)2<_':X<05:/\%YOT=S,1'2HW?92C>4FM\!C/A+9!G MG-4!ULV>-"%Y$F \I'5R,^IHPPPEQ[-VQI[>;R9&!AN/^*]_TY$$=;,;IP>* MUZT_[VW&YU.*RF,EF8Y5.+ZW6/"MAW39SL9 D\[=C>]5+6A[RR;9748)VO3M MFA77GU9%MOZH])2*J2DEWFQ$,Y,5UH,DMBC)2)HZWJ;OVI-1'F]#"?+^ B8G MV4#S%5=03@UYKTGQSH!O/WR(P.>B72*:9DEK8EKJ8L'033/(97&I89(O;*;L MXE&9Y)-ZMS]:25R2X-WT'4V=T6E]=P_U2D'F]YCDEU/]/\.L'U;^DR)8\UVZ M_TX42RMMU*.BB2IE+S6F72]4BXP.77CBY^N<]3,,PMG7"*^_T3MI"'5:U_9& M>+J5[_9@/$O59B-3FB5OP9W_]>"SK2JV-I^=I?8#C,A]L)3^5TEU%CJ\+9K&>HYJ]#)<" M+!N/W3'IZ('K.LW!+#\T W/+W%Z/G;BAX#=9C7="X1:>0C%YSS2HACU?<.EE MJ:/,6]BB8"A,,Q'JT*#<[,DWS^@>=FC_8BE+=CV7C:^:LOR)"8X;!'0/!)*= M ;\$ :.,\92S-_4>.UMU32:'6L(3*W%I@( IBCDC_OON:G!+9MY@W&5@7(#F MOQ/&/:VZN<2Z8SVRZ&FQR)906;R/KK!5 !B'4<N(C]R6.-0@Y,P0M%3ESA\;0>[ MYTVCV)N*N@UG;ERE.SU7=<-[SC2[ON*&!=6>2ZV8A=C+YM^+KE2&XYDC.=87CY&H7V7&^D%Q.]UFM8R>&DFP[+V7@+; I M4HC?U/\;Y4(^?7O7-50?:*N!-1LFNX5>(\WV"BM&R3?4#$BX4WX0CW^K#5Z[ M]! Y NU\\/72L_STE-$-Y%X;R/4)^E&0:ROU6K599I>]#>+L=BQIC%"F!955 M&.32=]%$ZBY*WTIX;YFWGY)Y^WGHV&GQEJ: M9\!X$'1,GW&E\$?JSQ=(:'Y9#'U<"XYA:'I7%L@8ICK(M9/4+&?U%M2"FTW; M1 \ 0R/HM M:K2-O8"A4J,27=J]2E4I4%UEP0RDM)[_,)X*Q]_+N].XDI)'-\(E>LNFA%\] MBO%8JY V>6J18;K=62Z:P1+XZU\F'#0PLLV*$B[5A$?.EI?*?S*[SHMVQA M*"8<-AP\[DW;R,0S%, 5.D+! R',$P[O':X]YSCC/!H9I#,>",<=\9Q<"FIN(TK+$5OB]V^.9#C1M?(D?$ M+FP, TL:'J1-]I4V, ^,[H37 CU0H(.I%?NQ=C69K"L5=93BVXWDXS@*EBM^ M1P6TPG!PF@G&R0@6R9"EAWA@F4MH;->P>Q$F,!GB<[#X+7$L:CKVSX.(H7V( MZ$.'YP=QURQ*GP)8WBE(?P9ENM$:'5V+?4V1X[6")*S:Z;':@@X+B0 +O(T) M'#$Y)FQ+?#T$IR2'_CQJ_0Q&)WMBOR=-%)H-FUDU*S9+5)D+[FT%YSN;2#L9 M<\G_^GA4V&8[_*-]7"D+R:28B*?B;"-.L:5%N1"?WV.N6"ND+KTPZWDT&0EE MB G8AR#$!1B@TOA_YT_5?P;;6.;)IH:CC*UDI^(H)B8-)G]_B8:>KVIH7== M%Y 8O$Q >)U7]>QC$3$Y*JS4M<;#>,DITQ6V]=1=*AH[U$';?>4Q[8ML,PW M)UFS>2=!>"4ID"L9AG.(N>]L=D%%O &YPHG[\NWR&WSD'(>S'^WNS,1\.^^= M*4(\OW\ ^__ZG[V3Y;?)R["@J[KQVULI]$W+/=&>(=E,"86=@^OY,?[R;UY= M\1O3G68R'8EZ.^U^;Q<;HP1O4I%H_+\AW\] CP-BSOAUV$\:27QN+^JF#-+ZVT J#P$SO'WOO80SEC[_S= 1*$J8X5_=B<7H2#)^)EX] M@]U17UZ6#TT,L(3_N]O(!G8R)\&%!L9(W0LNW$N__NV2"!];;LB#@AG9"BK_ M%F'=)W40!7EB;;A8?(RM)9_B4@@EX#>*2R72B(M1] B-L,M)4=0OYZON$X(S MH XBMH<3*$3SB7&*B\52^ 6"P' CE$YP>P^5+#1C:KS&NV55.=D4;-/$SV/O MDM%X=6-B"Y^(NP^=,(Q[6] &XW/6\)E(:#=.LE\X^8\9VHV79,R\$0-_\C*> M@R#S*G!*)'0F]V WA9T:N:6!(9)3)':9*/#_R@'"YT:V3OIWK*NJOH)04=R? M*>^;J6X;H?%VML+>;(W=;/7M;.]"."# Z$2%?W5P@SBD$)P4"8XUK E^;PO' MI=C8J!M,L+EN8(BHA?)8"1QND!V?KXP__/HMK3N,4'5;%4,C *B\")_'$YC: MFH-Y5K(U"?TE_TWF:&N\+4(?(DCT8-K/?+,V+8R>B0B[T\8*A6_4= LSCX J M'%3)FJ#:D.U&JHE6!&G!_V3M#G\#?^2, K;[-IXA3":C86>O/B,N-M/A"@GQ M(!4 "SQN>CZ'! *G/*3($!:.917_C= ([@=3T@G?6@ FC\L$1USF]@AS$),91G\P M$/R^2*B$J2&Z9,&TQS)EZ0:L]/FX)FL.[L/W8$G09\2PPAM\?R (EI5K;@XZ[U=&U.,N,-R$?-C&#!53H= MC1(N8'@*/+HC0]A_GF8#GM]R8O>BF/]%.#10]P3:(;DU(;YJ=W6\1U.,.+%> M.U(&:;\\%?09#P58< M8V]=0T0:7AK&CGC!L\),PL&[ZKB] MB*,"' 7Y)D>F2D(9MA^HC1<@)*KQ/XH#'5'F/:O[OB+S%@XG4=R\U^3&R M-@['QF-\2=BXK\%3X><(4Q\34@?\(+L$'N$!C&7_3!PZD3^*:(E4?4YX*T " M&18DW9%A5(-1/09)&H*D%+E[!O]LR?_ZFUZ77LP, [V@WR3I82*_2,O:4H>( M7-'TE6,P;,WYV9!-!8\>>QUD@.$ /065-.V9NW( =SM\Q[J";9Z381,P7\"] M\%9HQF_P^&W\16=MW!.$.\C#$&.&7PZZQ@L3&<_9&1+F$?9\V- A$ /L;$5Y M/,8N"=YNZ""@F]#8AG9$;WN?J].8[CZM'FU!_)M \+3"9!L( MQH2:XRH$'.%CT+NT MDE7U^34'JSR_ZAB+YU=!C9]?V]FGYW\1@EX,*$<[N&IA6J+#SQGZ-& 4)":8 M@;W#I'KV-V+&EX?7(<\UVWO@I?G3_Y@(*8?#0:(,'NGY=<_$>->QF/J&*FLV M\OT%I%:#I3T<&KF.%.N7PT'=@R(FMKTJ "5']$%;G83G"W+P5I ;;A$KHVOX M#G=*SOL'&#GR>%!D\=,=UPO?4X%G^!VZ@_TP%" JON=F7%\T]8 X/])MRU-^ MS"<-='\'G2S\!M%OES#+\%1<:[1"(9>]Q##QV*@ V,#?'MDFQE+FWKO>$#)X MYO2%29ISQ"L.K7C3PSUDHPKY^55ROV;SCY@#ATO@_3&=3'L$!'164#3OZ-I M^^X\XS/QA'#P$K#!LH!I *]QV1X)Y?W6GNAKH+V'9QPC[D'^.TQSY\4X&@FI M6%P!GUCZ70B_2\ $U3Q_RQ7&C]VT'&,TP RR-OMM$OY<)T.C3' MCZ,9=N*8I(> ;=O8-1&$";"*BF.@N";V_"3W&&# M80;$Z80AV\^_/F*7N;ZA+7G\93?FPA_$.JJY%@";/FS97Y; $S[NT3- G_+KG)1[V4P[@]1U/Z:B-; CV##:X" A(.E:18.TR,"^X,A O M,-8CY,%K JAU 7MN1R[W;;XC#*[9]Z%Y@N$=(^^Z=G\6XWCH4L.< 2-R!X[< M$1U"$PQS$<0P)$;5EK*A$S,3(=@<&+Z-20[Y#G-RQ-4=%H;P()[PKT-^V8(M M4##O;0@'"F2;/C\8PO-ZY4M[J1\R _BTFZHAE'^+$A(%)!@+!K3!0DMD5,)F MZWGP#*P9(;!@<_SFI:OW..90$+&";OS3BW2P%]=U)R;-&;84RHC8?,O$EQ#C MZF'*8 M^-$/@0#7\I&R\): FZ4A]C+FF@R"#-]6<5P']9[R(P"X#:XA[()$[ M'MJ!.79 MRA9;"L>UX0&ZFNBY1PVKPUYN\1F,=A)PSRV$Q_X5'LZI0^)WK'DTEK"]!ZT^ M)R#''^S(Q-/8!+$BQ_QC8\-05(*PD&@A%@V=K%[;(Z"7Y1@XL ;P("8__@>( M:.E'X>$=<7O 5]?Q 3*65:)/\)+9-OV. 0SO9.?V;@ J8(1!]N+!1<;1JP: MX G&NBKKC@\A2P,N]G$3B_"X%OJ22\GIVU+R;2GY3Y>2ST(#GZ7"(J=BW[=+ M$>@DWM\9#2?% . )5HYV$'ANR/BM>#10BJ+;$O9%O(JVBYD8Y,YTS=DH9AK'?+:#JL?/7J9# M/ B1$UDP=.YN\AMA@O"[FP:^Z*Q'-AUO&5)U'GL5UZLVFTWW@I-[X8G#E9$GKM -C,:]644*JCZ"!LXU@F78?BAJB5&R/>< M6^ZV@#^'X#7>&DL.$T4ST79D.3UWT@W8[RE>>BX+@ *<10VR5Q5[:0/W" M4> Y,(LL5JAN%.:"!P=L@6OQ7O#BL\YZB"[:@K6#/OA?[)8043D'#41"CN/; M.3UOJ/B*[<@6-M(R+)< >1WQQ;Y$U2%I$0DUL*AJ&)@ZOWM?]R+S^O3;D,7WW;%MVTG=_R'%YSK 71,'9#[%[ M^;.ERV,QBR=E/JQ,AHMC$GV'>)WE&A\J @ZZ"_/DLY! =S)EID VXOH_X8OH M#[_V#_[9P%8+P@\HS\1>!,8-*ZJ8*281&@0XV)G+'7ZK:R#<;+-GU]Q)O@*P MG#S#1'96HXY@O+U56MX78"U)F:*I:QI2<8PX)A3G-5!P?038WLWW8Q1I0DT$ MY$U(VD;'H'-.\@I.Q.,C(![ZF%]B#P2\) L#.$@;0VT/1J9$VF =QUF)! IC MYXC#.+*Q,T1R<1!704I6 Z/B[$ P'%0[]H!M<*K332@2?I,4._#<^P[)2D%& MA:2.=-OTF7U>Q>/4"#WVDF-\B 3G!@S LV*^@I!_G% )"P 9HH!X$^WEYQV" M(DV"$@"RC<;OG+=QN('I2Y)'.K8[VX$ZT:<])]LM/&,J/VV7E[U0T;&IH$=( MF&@8<4JR$ZMK0'97N8G)!N?E[-31W=4V7_=NLCKICO?%^S C8>W*@$A00J:7 M.SG*%3Q$$!]LFW=[)DA6RUUQ(6*_C_=G0ZRB:<\ M1\1:>RM*OC?MI1;W7N=F&LCG U\="66VUD;%>K+4 4N2%[N$]U[K)%=MSVTCUY[?MVK_!Y0S]Y:]1=%\B9(\2:HTMB=Q[O@1VY/<;RH0:(J(08#! M0S+SU^]Y]0,@2%$R)5(VMNY.+(D$ND^?/N_S.XTQ27J++F)0L+UTSCT%_ )S ME-6B)8GK^E7-BQYG$"N].QW+-9$'W"$FL7==N'P+M7@7)<6U;HER2MW2Y#(E M86!$7(?L1$Q'^9@X0^%&:1/@N1>T56J:-_X@@Q'1W5_DZH7^Q\\[\ "T8^S\ M!ATR(A2NX0AD*RBB%]/HJPI=;TQ[E.PW59&RY&.G_+<:-L0W+;H&+$%G">O= M "UQN@(=\=]_.!N?G/U<7U<-7V+%]=M!?^,FO]&PUUHQ:-G'UM&OP"PT^]?( MT]:W;YGK1V.N19GEQ%JV[(RBZCI#C$5%8AC7LZ;:QA%3V[6:'QL;TNM;/MPC M'Q;^ETHZ,R_4@CMCV3TQ+M7C!DC&6EOD8V RZVSB):@*F?J V\V/+9 M#\=G['IVV'VF?Y'O'+H>\E:^<_BARRR] M+F:FKK;K_0Y?BCDD2Z5BG*LP"3@WHE5)QNDL!67Q*!JO="6;C9!)8KB>%];9 M8$2_F4\P*"_Q9T7@#? O+B7.,9,Q*>R6J0"V&N]V(^Y<3,E[CJ- )11#="/- ME+RFHM>O5$RJJ^@YFNI0V0169:EKW*K))=II7FIO^/8Z;IM:1^N2J: M,%BX=HGRV;,TQ@ TG?F$ _ZZ33:,XK+0[894@\S]$)K;[)LHFBI%Z+!M6%Q8 MJW/C++HBVG#Y>PC+SK%505H&*,Z*$L,DYYWU =5>58Y!C&:=FA=ZF#]S;N;* MCV*\M1U9'S=E^3JR+BO1ZT;_+J'B6ZJ<)R;.#)R&K@QRXM_D.&*>%+G3]LSI MCA_.[=):[:'B$>%ROG#L%9:=2Y0:*2\G7KFZ\/M0!;&?<1LJ@B=A#%JR,"M< M0Q%JPS/;L*I;P=A!1Q?V.RGU\34SL2Z'C;*0H\;*YGTH*T'%66 EX 9G! Y% M^EX.&/Z*M'13.QW;?<97'):A2&@;N6X2HT@2+*IT:[_33-"H>,&<=)::-8X#R\:S=VC$'A&H]I=J.UZ @?*]],5069 MMBA>MR]&1QN,E+ I$A95M^;!L(L<$ZZRS9"#92T\2.=6GRS-:^W'N> M%L^4S&.J1:J7-5GH7K'!\A*[ B,R#IVDNFM1@YI3X G!^W3EES2 Z,:Q[=HA ML6WF[\T]IJ8W%S^[TKR(/$8=$-)7#J>6*:Q_9&-1KJ/Z.O/+G/=NC#'#$K:2 M.T_31-=05 H*D.!7Z(!(>EL9LV?ZX MN?"C5J75634=-.FX3VH.VE*P#9(@4T1BO>RT+$!"U8O(;&U9;5VZ.\]4)6RW MQ WRIGM/=V.S'%^GO-9![>((5-O+7-F6-6@KINY]0LO=#EOI?8*&TN72>_KF M[=NC]^]>'O7ZSTS+AP!J_37^V]^.QJ>=J2CQVG[CC 2D8 LB#M6C)N@(#/^-/;G&F0'8X2F=':>,CN7,C@3(UQX ML^4DBT*@')@$DPPK_VR9L)&?]&U: MCX,O0,Z0CTV-F'L\:(EF *_S@\Y5#JAY>7EI6XT]K)4V@7Y MFV19Z*7,P8 CMNMZK[ WEW-N^GC=QE_=N RW WZF/GE4;),X#<@WYX=/-3Q8 MF?.'9]$DXEH%9K*(JJNT7'>X%BNH05T:)<0<;E$/N#T3GW(D?^)*&BJ VL. M#0<_05Q2W)2*\PH5.(2"7Q8BV-4$UJQR.P1+*:\#*'T#X7Y0X,Z L=G,D^2P!*1WHA_EM):[#[$M^F7 -:FP3UT43@@$;((A(('T39HM MX..L8C(R'UXYC\(C-$MW:2+<58E^.O_XZ>AE^H^C :O17UY^J*C1?1CW8E!1 MAXE5.0&(#Q Y&.C+HBM7KS@*Q<'28.$(2A5Q)TBX*)&+"=RZ#'U-.O6HH""H MW;Q1RTF:'"%WQ7"T^%'0O!Q/%#BX1?1%<7E!1&K#H26K.Q7A?RGH0#'[N<+VV2AW8)0,H>V#D:Q8L^H%RR(MTJ_@.N'586/9%BG: MUZ(X2/'#.=U^5 M']4O,W17D]>,B1>A&!HABI>[=>@[4"O59[I49)6$DT8?*9FMR,-\"D)"^GLMDXSHH>''&^B M]AI?M]L1^D,6A)L""4D67@@CF-H9!%$_3(:\ZE38162^QIAH' >KA6_4I]( $)F8() M71'(@H'D._C^BU)<%I9I1^+%+'S@7C$3D:=)A306(>HP#)HHI21EG#@?3MFA M>"1%^)J,4_\2P4L+[7Y8%!]X%9JTS.<,#[?:;Z")P8)1N*%#6Z>,3Z'8+URS M0S\)*P%-0R67**X)FM_=>J5/DEGU'U5K*4J]9:3 ZEL7DM6"O<$0MLF^<[U# M0OMXB<#"ER8Q=?[J98YAR$>+,S_HMVFA-BVTW[30;3J'*[UEU]89VC MN:S#D2;'9]5.,[50.:_$+O!IN<:BOZ^@]\T^8R7X4*F P+()\0ULJ(8 ^0C\ M37(+W%(^-\5*0& : '.EUJ ]$-JW^HK K!POG2SIO>\_G]<[3,5U,<4^6[2C MDC4#TB?-%&E]$ ;1G!0L?-\,1JQ<#3[$3A,PF(,@:_%UV'31OHMT'%';;. L5K0)WAWC1!'DJT20;-6)& M1?P/*4-3$O[W)%KJ"]*J$=08XH[8[N:"2WZ!3NM([0"5&@JP*O6J-WBGC!9: MJX@ \>*(!INAQ'(!2A3IQ/5X+(GKCHO@2B61.H\@&=H:=!J\P>[5?GY!P]+@ M+GU C>9SZKQ>L[CN3#LK@*[*#V;BNS"%CHP_@KY+I3Z5$^(*CTDO>5ZB3L+: M1GP%$"J+"*G1>XH/QC3*/^2$0^\SNT0?\+%PRPFK$;0>GX8S MQF5.(-7,MT_+!4,0D^PMYS3FH4=.60I7^9E41P04\6!$1?$(M?M%;-"XG Z' M)^!+LW+N)T9Z\4_6/*#"F<5L&:,J"K0"L9F'W)H(@E[H7:=9'-81=?&/5*O# MQT, JS=R'"H#H;I!C5B)O?HYQG;@-\UD9VLGXSB6YAO^.\KYC($ F%"?/WA/ M/\B+GC&P(E,4@X7ZS(!)&'C@% UU^7F=9%A*Z2YL+A1929 MW1?U>V8J$@@-$4N=BL* A5!]$R[$@39I0 ?0MV'D;I=!:&:31$U&.2\PV MILK)BJ=>T;:*,1]A81K$NBH$ZM=5T-\MV!_H _^7F0H=6WK+:2D6,"]O!Y<3+ MB]"9S*,W@HWQ3 ?CVLD#*AAK]LS@%B1 M-2,,=A8Y2CY=:J-84R#!N3"Z!/-6=I9+KA3K"WDMO'U04_16"Q,;.3AZ]F54GZV/ M$BUX11A;6ZD&WQ-9W:GL2$ZS_@B=-:ABO#D@YO;H^@/W[' KDS+X*HDPI5S MOF@.UYFA0LEN(S)M-08"O1F0P@\&""XYR1[CC I&)HV?>& MBM);@I/3:'-U,3EC*'DT61[)/W%;4=Y(6N!%-+NS=.G'&C^K>6,HY'#1&(04 M0*DF;LK7K#^SZR=S?CK-5;%I+[Q8BW].*UQ:B3")HTNM!RC\#]Q 2&?I&B*( MFYX4V1)_+?_4M!%#IIFU--Z5?A160N#/^AD4XL%5D,I7)E?H9W'$\R:>^L]H M:AVK)+ '^[UG1S3.S4\2O-T$<*;?T[P*&O2]81FD6VAL79[&V+%35[^&+*:A M)LT6*(_Y&CO)<6-,^6Q)4641'Y.='M!D;=!Z1& IX],LGW4:+"*T6,F#\H+8 MC]CZYWB3UH/&U-*@4JM1*]TC1?%]O8&G)*>PRXR \)#^.*Q.J!/E#"'VC(7 MT\FSAL4YW;+:F*?.I1O.P.2CW=H4(,=EI(N\!6U-_ %$4OE*5:CPN9\&W5-P M^UA@$#DK=NDF;]>8T+I6UZ;,X.-7ZH%B:3*DIXNJ4UQ6XV0U^B:Y7JQVD.3D MY"E<;K2TFM*U5E<\ Z:3[7Z(C%X-4\5X_%Q\1;&\+\IZ5NML'+CM5A0OT@A_ MYQC)-;_$),0MV'\E+_XH4V.#-C76IL8.M6-*HAC6AUCQ%%;<7X[,BJ%06%!8%K,X.3;K M)L&2"VZT"'<>V"$-*P)LJENADPBM-7F0*YQ(VB(>.+H;&;KB"4J\*&#?^6E0 M>1:U$F7:::G.SI!6)D;^CAK"$:&:^)GN'J,,'X_885\-JW8GJ$+%P*-?8(5V MR0HB]J]SU^>928T[W4<*$!@!OE%SRR[6D)M"._O/(U3I*D89O8USW9I!&W1#K/^NJ\, M:;LGZPR70TW+6 R4#$VK+-7A+H79VY5X,^A0MW%65@H)A:3#?!GB^P>,P8 MY+[ I&,^ UL#; 5XXE_J<*XMN$KT)#H!7RVE$M"B@84ARI6 M&B,KL]:=T$:NZ]7L<#X.MW!N62=WI/&R%G5'$ D[_[$RB\AZ A/X]'6E2V_- M,*^;QI%O,;^+U^&.[^(^49[85?DN&=;NY&[1((A;N&V3. %F:O@W-;6ZU 8A@GR-WDS0IZ8]F9B+E M;V9@V1UQTH9F#B2Y;;+!&K5TJ50N(S"(6]>RJ.X@W01,W?+I#\>GSF@&*_)6 MJC!F&P<$N1PM%28.<@L#1B1H_O&H,O1A,C;)[0^6<=/LTD\D=>H.JZ9D_Q'' M=61 ,-^1$IUKN&XM8[>,W<#83KU1?8JN95L7_!]XZM^E+TWJ>4DMH"UOM;SE M(/53K)H-1M&Q.MHB%;/.@-<2QT9S*DIF-4G:R00-7#@(F6[/R?PJN[8\V/*@ MY4'Q#FD*"6M /2=>]*B.L[LZM-I+M&*:ME#9+9-5F Q$5Z0[3$-%T&JV8\&? MI[!O!T:!>6\A?C. TJC'?H.-=K,/4PD+[6X>)(@F\M:YPUQTUZ MIFS!AHJ^<+KO,DT9$1&A+R*9+DYHDA(ODJHT"5TYBF2+V 2E"3#:EH6,6 4' M2C6IYA@HHZ%_JQ'C\%OR"8-S9;U4AJ;(RSEL\%'630S;NHFV;N+1M!2_0323 MF(K">ZN-97@U-[14:A3/>D=+%54%GX.H(R8'Q6*A]EP0!/,TY(2T,_);!D 2 M#IG4>O* 4:H):PHL5)Y+6V(1Y4C8:#Y!9%G=62FBT"0RJ%LTEU#"T?KYMMOLB-H2S- ! M=8FMXQB593G!PRG6--13Q;:4*$O!;TY=;%-&JM./H@QR0(6>!([OEV'$_RK\ MK_*81,.T:-,!B2;A"TU%6#O!8S8:8V+L+;VZ6^"S)5XHT=*8,WW M7.VI%:B^"N%U =V5OX%P2FR##4$Q3X#]J9]LAO@O4N]CL_E.Z_:^>K0_WG/Z M_A9$1EV$G$[(QE)]8X!:=?D$IE75(J(JGXZI]\'N^X*,LXXS$83A46?*CS%2 MC7T!N3Z=YEH+2AAS5QJ!D;,M7BU68><'U8? V9GB'U>6)4 @%_;18%H3"ALQ M$'PKT67,.5;\"]BB*1 AC)#"J1':O#.Z\U*6AH-#$EWM1A5I%(RB.D?V,K@D MARN-.N@1:. !;& )4$UC:PR#8LAD>P9$DX(FR>(7@B'.5*G HULDTD8RXVCL MJ2"[399<-B.GN?N[%F>(%$Q^[%4,J'#,@Z[IL@Z>X#4JT9 MVYH^B/$*8 1&[7PQBT*X> ;>ZJC]*S MD0]Q4%:=P"+3;Y6G]26>8\(BM8@+^Y/RE'&O.QC\ETN,6A#%L?:=YV/-R31. MKS5)],^$WO:"/;IK(,*-GI03NS(?]2=YBC.,[MF#VLFQ.YYP/1JUANSKPER# M;J_?'L0!'$2_.QBV!W$(!]%KC^$ CJ$53 =R$*U@.I2#: 73(1Q#*Y@.Y"!: MP70H!]$*IAT> V76JV41W^1*/]RN3YOBE=N2X5YE\C?38 5A8N.4 I[5M_I? M'%Y0V6V0QDB"/STY?G+7G8^ZQSI;;0J_%E]EO)/.@]\S9=;F\K>@U6>*PKWE M*-SK:A1NA5X'RAV/X(;VNJK*D=RJ[R& MW>-*J\@V0QZ]06W[@%N^;_G^!KXG#,/!SDVZ_9+F?BV>L/_P.H@C[9H?V&CSJ M:W#:Z9V@O0;?RS78EO&?CCK]\?&S1Q=.JUEVZX%CO@-7[2&O[OZJAE:) MH$ND=G,]][RS>PB#GV&UW/<2CVB9O&7R)O?D^&3<,GG+Y(^#R;>VNL;'HUW9 M7/NVMC^GA1\[2'453,36C=JI&[5OUK_'2WUXF]VY,AMW3H?';9"AO1WM[6BX M'?U^![1B>SW:Z_&=7X];A.9.^V>/+S0'S_PMQ;$["!A>@Z]MW;=#+(K8Z65\ M'#=K=-)?O5DM8[:,N5_&9".HY9_RJ-D6@]3Q:S^-[ M]3SNF&CL]5NOO+T;[=UH"EJU-Z.]&>W-:-0:O<<8N7JG"B].\S9:]0W%!D/@ MWC M<9S-7N[JSIJE][VKW82Z!B>]-J#0-SI00Y%O-Q!PU_M87>#ZG:W';]O+J&L_*?V, M)DL/FZ==5]=;FWM]/IG\(U(R8C)(+Q-8!@$+KFX1!S?^-.B./-A6K*<);S7) ML>N]2]<\$X=D.R_>]I&#^QVKNY[BZ]J1]SQ6^L9E 6=DROMIV#TSQXFT MVV\^3W:>M[F-'1Q.NL"9Y?#:Y2X/9@,!MMISJ'C*.LU%_6G4'=R%==_SN-+* MU_6#<83VC'1U?7B5?,F4WB#%L)8G@3:M:94,*H3J3( M?4Q;60OT-1@Y_5Q\'H-1?:+*__T_E5$Q)H*",U+3[(76\LZV!"-X0 K_4AWQ M)!I_"F]^XDP=$P7WP,^G_[I MR1\^OW^Y7C4G.&0YKJAF^14H9YITBT.54QI9FQL=[/]Y"V:MDKJ)@O=MC\C5 M[7B)HO'7.'HW\_4=['B@AWR9LDQ#ELL,KV64T\SIU,N5^@(?6/A9D:C,HT'0 MP'IZ,G2$N@S%A%SU(HNDLU$/B'8E PZ7O@(2J!S$R[N7MY(-/2N_JROV*U() MGA>60;'VM1]4EJ=)HN*C&][8<\3>(HN P' PF]^=*>00_,(D31P(($*J](6YYLCH7,F&\T 9YM' MS)J*S7'/P[#7L][Z1M<]6PU;+$SLAD'=;AAVQ[=7IOLU&>ZR^_I=.+F+!0', M;^\'&KS./:I<(GC!4.RN!D,#KO14Y2B08-%3!:N#.Q.7J*%0!N%C\)^XG5A= MPF?TS0[2O. I\I6+Y3[[4FAA-FX?'<&3,S\)U+Y,[J9BCSUX6I5%T#%69".1 MM]\!>^;;[\,N!=4W[%&+Y%5%<(L=5A6%?62D7P97#C:4)J1R S^?>1,_1G[+ MO9F*0W93?6\:)?!+U*K D$54E \@TE>"%.MI]UOT[S(*HV))9QKX"WP$;IST M%LMWWXO"/SVY^&O\Y6Q\-AR?]89/V'YZ\)/>)I;U",M$&:U;]MF S^ M%Y2^(@-T6A8EZ",?]9(UO/SP"AF&C!RQW<2>RE>\,GAQ&(7(\IG0:0 M3V5@H:*'B72*\KSTZG<_A;FBV])"WTIS_XRV"FX&$?,OAE0 _\P$3K M@&WK??CPH0,GX>/T!;\@>0<'<0D"BK;]UJ>0$Y",EX6W^#(*M(&?W[J_)2;\FYI.^>;]!3:\\'[[[27\ M91;!M8?K<16%\!?D\PYP"Y$%=)O*1'SDY>1?(L.84Q(^8OYK',U!UO//4=*X M E"1<%U4# ^1$RB ;/0\^-\._B/%]?';5!Q[^CH28ZBA.P/V,?SQ;?2*8/VAFXN4\*- 4YJD21 MUU\#FBX%%V^.DHQNEQSVI]=PD*G#.R/-/ NX527*3=BJO)3/ >6DLL=P5*1' M=!RY?2O;'"X1K_RX=&DWZ#DB9J,FR<%P\(X[9X/CFT^UPCAB-K$-3F$+HV70 M6UC 3U\C=('!C_AI.$+3D\X$-!SS&L1VFYH=\#S0HFAE? %E1Q!%P73=)P M"2HGRG+PQN#C_B4>)(65S -4 K]4H#?@U.!8O$5*@1,_CE%:1)>DON'YHD;D M;;63'W1/O8FVRQM5V[I=&FTC1BK]G]^C.8-V7U)4 M#2RK_RMJE+[6_YD\X(RWF,#ZTB3?-HUSOGKT=3> (< M=P[WL6..FR*J353"Q^0;9X)Y. 9,*RP?A>D$O$/B5-B9 D^L6!JU!_9NJ":% M=B#I%Q4NA9\M_\+=BY@W6;<'8*61[D,;_)*HEQLI^RBS-,=MEJ;-TAQJE@;] MRTTZ8@*20I0BF6N@HDH4AHZ!([H,B$""A#Y:+A9IQE+6RB>T(3LHG.@1_&%4 M4?Z5'\7Z+26YR[""^GN,.#$+R\OI- HBQ2;G7"E^(6J#_'YCI[>(4[U$Y3*- MT^N'3#F,S>L_4SPGAO=3LH:HG)=SC(;_!P\- T1R@"A_,7E$YC*M^M9AU1?W M4NG47-Q$'UQL/>!*MBXRE^O@2"LMK'^J#\!/ZPLU#W+])WPAJ.;O[U"=M0>Q $< M1+\['+<'<0@'T6]ETV&'#^Y*SU.NX.SO0)8GVZ*\,E+-D5+N:_F M+?O+KZO^,@92[][KW=Z7![@O*VF&C8?-Y8.K_ZT>M'LS!G>]&?TAHU\\WIN! MP:(5PMR/-?L=L\&@>_:X!22W%#8(PIJQU5MCBE3H>&+H6-MF*V$/5<(^3HOD M@"_44RH?2,O<3\+\V2YLC'U#+%':1"K%J!SZ:! M=X"1TGWO>R<(!_U]L>[N@:%&G?[)3D?.HK6T[T/>"W,?@##;%7/O9VSH3D8Y M=88GXV]'Z=^#=4:*2'0/_-^5RN]+]3Q2J+X;$FW?AQBY*8EU.#>MWVNX9X?K M9=\O9^[5E7LPSGP 6/>=Z(!=R?]]J_,5W\26IGV''LF.-<4!PKH>P!5NYNI] M$V;WDVIW.KKL$%R:'6NK V2" [@=APE]O?O;L3JI_!$X2 @&;;!DGFJ,BV?H M+E$5,;?GPS^P3>3*CZF]B.'O\B*+J-,+__XX_:B]Q>OVC>1Y;]&[?6_L7F)Y MNYT.\N ^V=X"=_MFAGL+X^U[8SL*ZATWH*9_O^"[JXU &^ 5UF6I'KR9&Q5T M4'=9FY)HMVCX(32FP:@[J*!G=0@6*^((J<7<[G(I-UI)O7^0J\=N%'80UO MAT!%=-,QO2V79PWLLRQ&'_>R\:0-^MRH.ZR@7^$?[6L1HB (LE)M?&T<^71= MHLI?XS2Y/$+\CC'%G1AS_RKH_#?Q+L#YMVQ9:;U7+MR B"]3RI'L"WY MZV3M67@_]\CQ97MD_6UYV.'=D84#V/[JG-X+2]U&.K]9E\AY<.Y^51)4#-"5 M1>EM,.RN%=\)(&F_BHLW1G"2*LA=QUR110G/$^1/T EPFP1%#3VTQ:YA1VYS M++^N"Z3N\5ANUH:=Q@"P5;>-R#$K$#,6'$2#F6W K#$867L"B+D%>08WD>>G MX8!1')$ &F(-]^]BK]US0_<&E@3"X\HSO!P9XU'L";#+-M/#>JQ8SC3F'X.@ MF%A,7D[RPM?P-C4$/X2U87R21H@<$@<:K61///8)]D3 A3$*+UREQ&$J@:9B]#"BZ;+"KC@-TG.EIE^.&::^U%2P/_OH.4// +_ MFX :#BB^-57X"_%3$%!;H-/!R48LUI(9CH,;"$8V3>,HU9]'S[,&!9WBV*DH M"X\0#'MI?0T]U $Q@U']^P69!?J)+<>V'%L3?W-"RZ9P!T9^KG!>#EJ/?K*\ M#1"H1L%#(,]IB3X\AGIC58 ;'T<)$I#''K52L^5!AP=5CO2.L/2&8XD=RY&2 MJT*DZ6A"$SU 8DXS'WXN YKT0 BV\SE&X8 R_U'$M7,51@$XT,S'%7#O=((2 MNH'G6Z9LF=(R)6C6*M"T'H?FP"BOAUHV\JYA=)1Y4LMP+<-9AH.W6^A9/^[8 M>48=&667^ POC1(0O\7(^\N\4**7#6>Y6-^6<6LXMPUXW2U'MASI<&1 &20< M^8 LH1TKC3;Y)UFUX69%=R;69+&Z64$+C+^YH 8J]?RU8'$L=%#)8FG> K< MH@0S,""O 8RX[GJ>:8YTDL0P4=8'3_\YH\S0$>+\GU3I<&%YL5*5AFE!E= - M*//*& =3=H5R/?9!@(>-R51GEAS]$@R6$N>WP,MB!68RK%#GNDW"?AK%^)!0 M1I85LRCW_E[Z6:$R<-H^*E81,I.GWSOZ.\TSL),K&D'.'>T2%;E.W-*T"0.H MSKO!L3N*/K0VB2'C%I;T8IHGQ[5#!4V)Q4J8N1X*B$#P+GOAK M B^:4V41C?#%L6DR:\F9JV'QW%?&\GEYFB94QP!W!//1?"SQ4LZZZ_VB K_, MA9#*2TIP15(XS"S*OPA&>1+ 7<;0$!6QY7F*=4Y*!A?2Q!AGZS6'FXIF,&5> M)AIQ7F^?ONK/N6"I,CI1;P/$&0BU^O0\RSRUI8B[K@LEUI[.+2;H[:_R0 8! M3AO*(9B50X77!5EHCB[CU ^*-'/FFK:9^1]4/_$(M[S(]11PD6-P]=ID?*8F02_UKZZZU''=30&GX@+BO-1MI6/M3;E ML#CK9=IV>W> M?7,'2^;QE\S\GA11C)[8# ->BDQ?D.%91W?_ Z$O5<(E0@X\@ E""" 35TGH MZIM4JE*X499*;Q)"K"AF8&)>8IDYT&L"G]'8,E@;4&"OPU1AJ"+'=IU)88M; M\D[-;N_H"A6@/1CJ$;Y-XL9\[^F LLQ/N&0SIT*6,/62M.!Z%E1!6+<>%04A M\( 5BZJ(RTXX").$\+7/J>>*&U1J&.GP$7+"56%2\:&WJ'$YW-VA)YO0-4$) M0CO$D'HF(1[\2GH-Q,YGT8*$%0)>4OH28S&"P9)Q\<1$\?,PA0G_#B,< 2KM M302R@:Z,!"<1VL&\AT*0'$U20"M86BC'D(D67V0(MX6:792X'\*B& MJ+Y*2:A>>^\N\L@LC4'\ .E>5<[0 ,84#OXU.UNZ_*- M@2OX.OPZCN#X*,.0&7!0G7!PG,+"_P(4$' (BJHQ!R';^U1P I8,K=">)YX. M+N<+@Y# LMDN)MNGL>"+8F1!3*D3. ]L&",&>C-M9!AB+\,N6W WOL")[55: M,M)L#=OK$J<#2CQ+_=J$L7R>Y5>,Y60M,++)(2:*%V]%'(-"BC>#C,?[AH$(5U&W 3* MM"H^0*>I< _+F1T>V<$DFLZ3;/")94]#5W_PM$-9(;M.\-@-]7*+ HM,V@8!3\3H%M-!2=5/V9:L3]U;K9 MW@"$DNR?_)Q3BK_,H$YEV-<8SU HZE@3('OL?UEWC7 M*]\&C5PPZW:L(4PWF_.X#("'%,Q"4LDD$%R*@KP*H@4B2+&F)^R?(%"+@K^+ MPO[W),*?/A544^A]GNG'&PW.:J9I7?KNY%)A.T=I;,ZLX_VK#"]MO'>EFM15 M.508JT*WYI*1Y3HN7AXKP4J%+M5XPH'$:8YWSI2573K BFP[6-2]:#VIR9B8 M$" :%AF[U; S$,MI1FR+*\@BU*,=[PM8OD#*#%4"+^_*;/D*5 86K+(TTF60 M^LI.0#JK*Y9Z6%V:2K6R0?<*HBPHYVB9!=J*<)B(>0+;5>@OL.B(DS:BVASJ M3\"9X">"1%SB'U$=*(?,*S3B$X*5H<2&U86(@^@OD.\PC83USKPKJ>8EPBG2 M,D6=>/73IPL!_[U,<2FT\*Z'E\UG!TYODE*J$5J.IL"Z4J+,E.)/R'';=V3V M^NVK5O:?LRAF6N3@-Q%^%:ZR2>9E:#7F :A]OIKSE'Y3@/F$/[Y+"\$$'&C- M[9V_O%1+N M-JJM$O 22VH_[/0?D3+J!RQJ M8$FRA=A>FK#2D:.B"CD\I/-/+[UQ;WQ?MV[0Z_:/-U^\FBAR;'"2MXY52"T3 M/H>;<-VGO=..2Q3X_+GS>3+=S.>0;66S';A;;#63J,)X?0;B3,STER7H#C & M[?>1/B@R"6]6"WPP,:DZ@ H*^0%X:XW'MV$?(F-53IAX,T6RF4*]]E/:_\+H MQK] ]A:K\+G+"D%L_(U6Q1]2[&Z 9>%+$PWH'="(:3>G]#!^M?Q8(3> ,E'YP%BCFIWZ46U'I&$)+4LZ!O]!W:*(XG(L- M&$%!+X0W&@.78^VPR9S#RAA.07_?/EQ>RCQ&7;W-O(B/OGJ&X=XTT+VE*P_6 MELF:35+FTGL*CS'G9LZ3 IM/L; S?\89#: 96'(X!R"?DA>VYK%[M="98]QK MIOU!WI%8\.XQND:QRP$93CC(\9OZ.-?1L:./@0ZPZ1#6<9DX.K[#9^ZUHR6O M^RZW62OXQ%R/%6%;W?8#TZ%J+[>9C\!?P)>LR#FIS<5^BRC-.*+N-AQ30W'C MRIQ8D_$QW W:?YO8T%+>B#J?)$=]@@LFAVHS75Q(\A7)8[C8.I+%-0:G36^] M"3!PF"NF3>0SA2-/\#ZAJ(^!GL!&_$A_9<3)\IZG2]PB0/!IS;R./86HG.,@ M^E):XHCHBE7G'"@DF]E9M\_.2Y3G)5.\:? (A?DHW47C16*4J1RDQ/)T87O. MOF$6,[O""\C*5$<<(C=RC5_0DSKX8[I#@Y;#=D%MS>[4 ')3)<84>J+Y,3>. MG^1L3&DNY"\QV,E'GX)92@,8%D9&X =(K^DUFA@X?DWR%E&R*!NBWCHM6:PL ME+Z+=S&FZ*R;<^W8.0@LH^3CO*:.<[G@!G?(5#F:XA@&DV;&?*/SN:L4[3VZ MR@P Q_E,;QFI^-[,F!O8$(]N#=%*\:,KT SK65-\/\VB5C,T)'(F2)UJF%IG MJ*-DQC'E&L*$N.M.?QS5SZT^6^NRKG>. HE#VI03UVF 8(8&5!V JL3XC0UI M-Q.%1R#<-/G'UA#@_C*>_6 ?/;692B;6GL[^=0-C1DBSO)S\BR?6.'NWV3(\ M!R08R!MKK?NR4,F L&14K%_>@5,G\4.CG)^1O7)&UZT@8%!%PR6W< MNG+E#D>SG,O,J;7@(CIQMI]S/L\ICN>TU>DF$=.7NBD#JO-D-EMO) *E0[;= M/.H)=@+I]28DRDU_ JJ3&,/' .O(F"0,=0@V$ CI,HG$EB3_I0((9WP7T6V2 M4[.VH-AD-O<[43,_GKK)$*V.8MP(<[31D_)=(Y(LX@Q6M$GM"R:()&2HOTJ6 MJDXEH[N[Q(%CN""D!7PB- 445$D 'V'+BM 6R/:FDCE6N'/_7W !"X-F:Q;( MP,I9KI^*1BE9!#@WTDDCY,%,A65,=1;7,X?R^"*G,!E/'ZQG"II7$\WZU:LS MU^A/R@=N:#(;$W%7&_)G1LA,#0M4DK$ZZTNFMB_%8R@H:'DL.WA:#6YG&DF. MUL?*:C]8VK2ZW81)P*U2D%7$%ZR%^1?XQW(C0)4D"GG8S\"\/8^+&97%7)MB M."G:J^9BV01O5@B8N- )>#Z >&GXB'4.&2E(!/* Y2HCX4I1CM1)-+)L. M195\5 %#?+GM\K'LA&=%W@)?!X5WF]I+M5KOQKA\ ;C/*6,_(K^+%I$TP+8 MCL>=(?3:)19>DJ.=-#GW$5@:(!#(/94733TQ,AUI%-D7LJ3%K9DF."5I(_%S MC442\ YH2F7%37'KC,RGY?W@(,PT$)M1&_PW$"RA>#\:SL[L>>:'<#=H/T&A M=1@672 O-Q@Q3_[\M_>_?/+.@^*/ MSR>[G)A]NZ@4^ELT,P8- P_=ZD'O9Q B^)5+#Z[;M: J@E*FO_9_EF@D695B MW/T-O$:0/N!U8'G9+QC?0:/_$_ZJ7.2X2SQ[T!8#JLR@[\CVV7,':=G\4E-# M7+!E=N4G!6(NH.W"!>ED\6 )<>A6*-K1N17<1&.O6,-;@@S(GTX4+*TVIM0@ M))I>2-5_C)E*,#]7JAHN\"OU+? A\;0-J&EUH6!. 9]0\GX2L1T(NX]RS*!? MI5(LN>Y5L/E+;"+ Q#U8PK.R<-+U7-RY\GJJ=,/T1H%H6;JPRBQ)GS5'U%T4 M38J <1 Z!A+?0),BE_0E>8((/!OZVH6 W>08_5B" M3*I%RJ?1%%-J21)1TC);6K)$W.G#?*1;+84> IH(B<['.N_8%X738U72M6/9([\U._V3KR)S#,FNSWA$E'* M&G2:OG+2Z]E)U)X92&'CA>2G4KAHIC! MB1F]J<(BD6&^U-!L[6^>KT=C(%4 M5H& \8OT+5UBJ>R*Z]B___.,?%[%8;VXN@W]13ID1=-WCX@3M#OS M*YXIGYID>>'.$&S"9KGF;U)89D&%]ZX8];KD1!;ELLWI(UBET "&5;EJ0 M[H[F%AC4SKZVVM9%@-WNL1 D2E#($"S?])$QCQK(@KI 827O>U'XIR<7@R#H MJ>/P[$*=],87H^DDN#@]'L"/H]/^<'PZ[HU/)T_8">!OO(%U#/^.!8Y10;8] M',[?D1K\TT5_<-;KRS<>O)\*%\#A1H^GIZ73ET$(!VV7>)^6OM>2]4.:Q;+;@^PRCMW]G5L\-U4FKL-)R]GD9IZKXU+ M\QXLQ8"LX%#^9N.$\K<.Z1G=A,#!.D7];O" Q %'C^RE;[O/XJV6>P:9Y)GH0KQTQ1 MA>@ PA+D:]8XS*(+ L0DKTTIB;&/ENMVU4&M,D>7+@-_\AKT&,T-P'(PT=4R MOP3T/=I2>E!GFL1+MUL.,\.9+U@U7.8M#E"$98R20-8Y%+-2G3F1KK:8V@(+ MF[9'VCH%:!HG B1/ L0O))4!V@L;^C&%F>9Y)!5;3=OM>K_HZ"MK77--.G=E M,3:JX'U43!\2Q3MREM5A*)UM.>T:"BQK' M3C+&&=YI8F/K.%<'P<7@Q.^J.+D:\&%Y/0[U],57A\?'H&9ID**]KYP_G' MSV_>O/_\U]?W[Q_=S$ M\/]2C=#@9X]6[CE+=ZB!"K[_F[KT8U*5"L-L^45_U#L;[M_FZ'<]6IKGK&UO M$30=(;#C@WR/QS87:35C&].:%W;-7>]7BC&2,Y4*3HY!AB!@:"D/(5V[\GUX M=Y1+DRV5Y&7P:PRT!02PH%7\1,+.CS+Y->RUR:\V^777Y)>(]M.!.AZ%O>G% MJ1J'%Z->_^1BTIN"RWUR,NR?J..S\M+S^RM'-_@] MR=1EE%.O^2?LVDJG%_VSD]XAG."@Z[G+\VA]> E>,Z#0)QM81_/X=Q;DHNIR MES;!X@+/[*)_,3S;Z;YN92@FJG)@JC?TP\FD=S$(1N.+THWTPU[O-%3'XXO>27 "!.^!A%,3_V+C M\1@G%Z*P_/AGOG_+'78_6YCF+VS>C M[]JFJ6-^7H$]S0U;+V91"&LCY-#306]H88(?H0W=;VWHUH:^DPWM4*C?[Q[K M19.\&P\&P?2D?W9Q-@X4R+O>"-3-\/2B/QT.U7%/!?VQOR+OQJ^_SN"*%3F8 M!L>]XX>5<^,&,3?N>GI)]YFQN#%BX^8P_O>O;WYYHZ,V[UZ]_M_;SJOEA2"+ MR^'A00?,(%I"T7WRRR+5O^#+1+^IW+G>HJA=N%6A1E#0LZ;PIS"JLW]\:!W3 MF<6E//2TVQMK$6*@T;M(I#R-H]#3XLF1XS4<'\>-QO8.V(F *P];.;^ M!]W7L"N6>G5(P>/GQTW;:6*VA]V2KY]YE*O@"*X&MG^^4"QD*_,V_OO?95K\ M?./K^&,_/Q'C?E84B_S%\^?7U]==>$/W,KUZ?IX%,RP,>*["2S]['OJ%_[P_ M.L%.@.=PG_K]WFA\? 8_]@?CX>!Y,0>B#D;'IV'_0GT='O6[LV*^@X$5-[H7 MY])8AJ'(CU3^#C^\Q!-$T)R"/(\W29!FB]2BI+[!SF2J>84_=;VGD?D !W_- M& ,#(LR\X#Y=2/C2VDK^UBM63X]^A^I:WX?%.E$91XCP_:>=5><'C,EXW!O M^^ZO4BL9#F1+!\YYP^Z@Y:96SVRA9P9[U3._+&/_.O\&C3)H-4JK40Y*!GRO M&J7?[?^_EI^^/YU2S"='6*39&P[[7T$C],,'TI8.G/- R ]:(?]#"/D'L_O7 M"/G5;I-6R+="_J NY?M)?]#"/G!@5OR_5/O]^ZG[LNN$??]X7&/.@PU MVMZB02><]<:M3FAU0JL3=JL36L/_Q] )AVWXMSJAU0F/[0Y_ISJAWVMKE1Z> MFP@Z0J:2OO(+'^1EK+RG&M+O[P9MW^*D?& @E4;D!OYA,5XK:=X4YO M$IH$1!_4K^H^FEO7ROM#OZ'?K[P?M=STX-STDJ!K/B!\IROZ6>IO*]Z>U>7; M 1L M%Z!7=)WYYIJQW_[F9M MU093TZHCO_C\'SX/1-*CBYGQZ\Y=WYY]___CZT\5PV!OU M>O?;F7V;?FB[M/W@3[@1R)5Y%#JN:%%[7'!3_'/_;#C20-2(^D.C7@D&O$0, M:9\GC,X(Y)"JDQDM2:!($<\2)\+Q;+[)TLYJE0_0I+ R071U?!Y8-K,TP^G& MW=_#@ON&F'M\W;]_^_N[] MV]<=W??_TNT:MPZB?H0VA=G06$_'.6C&6.V>E)7G[H.:3S^:Z_1L3U3:AC+= MX\&.'C4:=4]N?M9MX@@W;O0>CNV57Z@78.]AP;\L7]QJ MB7),-<"!Q==]=DP_SY]C(BT![R()O5==S(/-_;L%G[[Q=NSU+-_Y<[7-:58" M/S?>NWM8Z.IA=;P/LR[\].,=VN>HB!_)J64JI[G+#G#Z2I73@1_@@9/XZ8\9 MM^?[^.V+-35RC_0H#YS8CJ6Q0O&ZI;';C)0;FUP-(JU)."WJ638Z]0?-U&R_ M[GVO](?+*0UWFE-R@\&2SJF$@ZN_0^4WY#M;3T5=I5'8G(FRB?E)&B[A?V;% M//[S_P=02P,$% @ TCNE5L?QTJIK"0 0C@ !< !T;6(M,C R,S S M,S%X97@S,60Q+FAT;>U;;5/C.!+^*SJV]@:JXCCA999U&*H@A!JJAI>%<+?[ M4;'E6(5L>24Y(??KKUNR$R>$!0:8#0LS!<%22VK)SZ.G6W;V_N5YO2RA6<@B M\K5_^HU$,BQ2EAD2*D8-E(ZY24A?YCG-R"E3B@M!#A6/AHR07YOM[6:K^>MG MS]O?@ZZZ91N9!63'W_8W6YM;I/5+T-X--G?)Q2E9O^YW-ZSQT7FW_\=%SPUZ M<7WX[:1+UCS?_^]6U_>/^D>N GIOD[ZBF>:&RXP*W^^=K9&UQ)@\\/WQ>-P< M;S6E&OK]2S\QJ=CVA92:-2,3K>WO80G\9C3:WTN9H21,J-+,?%F[[A][NV!A MN!%L?\^O/IWM0$:3_;V(CX@V$\&^K*54#7GF&9D'6ZW<=*"E#]4+-K?>F$8+$)=IJ[N[,BQ8?)M$RZJ06*"6KXB&'?M5Y#P:@*!M(D MG<4!EK7,JW:QS(P7TY2+2?"ISU.FR1D;DTN9TNQ3PY7 IV:*QY\ZUEKS_S'H M&J9GV*WQJ.!#Z!Q][;CY!U!'\.>S^\0!!W,#CIF=VD"*""I[MPD?<$.VVLWV MGC^ -]8]+[O=>][I_\ MIP=%4-N[7"&7+ZXOKZX/SOJD?TZN>EWK^%9K$YWO?^V1JX/+PX.SWI5W_ONW MWA_DH-O'FLU6:_.%YW _#M"P&F+$-=QWPG/ITTB 7AG%<5N(R"GZCRV)EM?2YW,A/5*Y_E]0A7-:2B!+K% M//C;&2?<, \7CP69'"N:5[[N0JMRD4MGV\U%E^;KY[#V+&_=)78$3@$X1*?. MO;((@$02.F)$L1%G8Y WDW!-?BNH A*+";EDN50&1(\<0PO2;GF_D5@J,&,D MYAI6@_SIC G+(FA_2E68P*[8(%8@94Q.TK3(9,H:Y"0+FS.6X#+X>.]\>[,_ M,+HJ&-U<-8P>4FT#+Y).R UX+QA$: T'5>4 &DD8.),0VD$'E&>$9A-29$85 M##R%P,W&?8!&2E*X4AR &],0BA21*>BXD<[NCD'&0J8U51,T2>D-L]B?]JFA M+ )G8$B!7N,8:!!R!<$FF$'XJ<$3P *!FP#;@FHQ@FG"G85$&D_HR?)!KYM/R'5"8F%'.N*?XH-N3:071E"L=#Y#5XV:C32 ME3-WO'VC3&J]'R)MKQJ1^G.HPYR@_4M'EU0I(W+#PA5#&+?$ R M1UQA<,4TWC2N$S1'LQ04#54-KR.(NH34!;1#K5-2. KD2H8L@F)-U@'Q$0,* M.5CW;L.$9D-&#D!&+@L!%NTMZK5WUMF&;=K>B=R5N^28P&6.>M@_0:VI,=(Q M!'UY]$#QW$ Q#%0%D76>@@4&H\']W%M^;&'U8WILL38*NTXT5 M8^@1TS ;P*H-P1XF4@.CPY 6^O%-,$P;,"!%.9(+_&2AH /0'#P]0"4#*Y;9 M?C!%GVE@74?=T1>PK(S\9DQIE!J+E1ST$'S14O#(GD_J8J!YQ*GB. 'NXE.K M[!GV5&B,&>VFI&V :75/:@8.&=!9;)13O/N%H"C7,"WKQ"SVA!8NDJT'X/#7 M@*$A*"JT!Q"_305]5PP=K#9#'RU$=XCZ> E[-%^!XR,>(0VIEIE%,-5 84SP MD)M4115/@+F7#8N[AJ6498LC_)QI+4&T(<%M.:&\4#FP5=OP.0P! M>]8!FRH.6091L0#20@W+<3= $TB#'3%AU^ YJ/('-5>?FN&J4;,WHJ*P"H.X M97$,N1H? >+TDIQK&OT^0C'=Y?(TS#(1&H+::9?L#>!&W^_!8S2=3JT99K+Q MP\+*A3N>6I8YE*U9RJDG MB!L&ES(,"X6@KD5R2WI-I390CH_O%D_VU^]I$@,[0786K$O'0^",/7#%L]BL MF/JUX;Q*J)Z&O2A8ELTLLDINUZ-4V0D1_(:)\O1UP;[Q["5Z@,%O/=]\1^=! M._^,\R#[-"ZJ]H?&3'I0">LN+P)+J5)R7NE'>)I-$(&FHV5;1[J5FFD] $^ 7@:+B85D- JXL4L 6K8B=3 M1A)+G\U\Q*MO@D$K=RQS &%IK$ -&H!G9@4,&&&?5I?4:;BHCF+:@3\5E^P;G+0PLBIP[V_:DKFW/%LSF)8V=RAH&]48N$;L M_+^LN06P+*P\+SUJE^R< GV!/X[\9:<[K>;N]L_U=5R@1>WFUOI'E."CX6IM MJVL/61@,8%N^\<:PD ^^KEK;B::F=*"E* R;F_?+O_Z';^58##B(EK_G]XB_ M7+IWNVQW]TIGB'OUXVCWG4N^O=UL?RS["RZ[W M '2^)R!886"=T90]$UHVQ?][<77O*_;O'%HVH_E;<-7'[S)]+[!^+'84TSQB MY7M-W82SF/1N65B@5I-S=^BW-U#[ZQ?NP2QD,'?J-Q: 5J4Q+YFI/!\K-:5. MIA'^@(8W0R6++,+\1*J@8G#M6U_S%644A&=E@F?,*Z];<[F*^V;97+(R5S3] M&EL.^:?GXB4:0_H1T)'DU0G![FYS&5X,S%D,BYH M=&WM6VU3XS@2_BNZ;.T-5,5QPLLLZS!4A1!J4C6\+!/J;C\JMARKD"VO)"?D M?OUU2W;B!&:!!6;##E1!L-226O+SZ.F6G<-_>=X@2V@6LHA\'IU](9$,BY1E MAH2*40.E,VX2,I)Y3C-RQI3B0I!CQ:,)(^375F>OU6[]^M'SC@ZAJW[91F8! MV??W_)WVSBYI_Q)T#H*= W)Y1K:N1_UM:WQRT1_]?CEP@UY>'W\9]DG#\_W_ M[/9]_V1TXBJ@]PX9*9II;KC,J/#]P7F#-!)C\L#W9[-9:[;;DFKBCZ[\Q*1B MSQ=2:M:*3-0X.L02^,MH='28,D-)F%"EF?G4N!Z=>@=@8;@1[.C0KSZ=[5A& M\Z/#B$^)-G/!/C52JB8\\XS,@]UV;KK0TH?J-9M;;\8CDP2==OOG;DZCB&<3 M3[#8!/NM@X-ED>*39%$FW=0"Q00U?,JP[UJOH6!4!6-IDN[Z />US*MVLVZ^0=01_#WH_O$ <D_WDX."6GP_/>>7_8^P)%4#NXVB"7+Z^O MOE[WSD=D=$&^#OK6\=WV#CH_^CP@7WM7Q[WSP5?OXK]?!K^37G^$-3OM]O=> M=C2O!IIR#7=?<#,/$AY%+ .#?_]TL-/>[1[Z:/B2CJT!M+.S0.BP2?I2"<8R MZ"I,6).$3!D>SXE)J FL#X:.!2-CJ2*F/C7:#3 1HF3KXEKG-*RN2Y=="R^4 M0M!5Q:790[F$FJE<^R^LIKFI(10D/BQ3PMSM+N&$>+AX+,CE3-._6G"@7N72V MTUIW:;5^!5_/\M9=8D?@E$JIZ-995Q8!>$A"IXPH-N5L!L)F$J[);P55 'TQ M)U\W$DL%9HS$7,-JD#^<,6%9!.W/J H3V ^;Q$JCC,DP M38M,I@#+81:VELS 9?#QWOGV9K]C=%,PNK-I&#VFVH9<))V3&_!>,(C-F@ZJ MR@$TDC!P)B&H@PXHSPC-YJ3(C"H8> HAFXWX (V4I'"E. WIB$4*2)34' C MG=T=@XR%3&NJYFB2TAMFL;_H4T-9!,[ D *]QC'0(.0*PDPP@\!3@R> !0(W M ;BA"_RS;#]CBI6=X 12KB$@PN5V@:EB.F>A=1#[S<$U&<$TX4[#HHSG]65X M)]?&DVOWS9 +-_@,X(M,6,*U"Q=@?!NOP?R@*E *@1 V;3: 3 M1TG) =%(1B0I9%H+MI5 UVM# Z$CFP4TT:(08 4D\ #.YRV_H14)R068!G5^ZNJ1* M&9'CKB[CF,.EQ>.04,4L\@')''&%P173>-.X3M ['S23H%MW>,(:>, VS :S:$.QA(C4Q.@QIH1_?!,.T,0-2 ME".YP$\6"CH S<$3 U0RL&*9[0=3]*4&UG74'7H!R\K(;\F49JFQ6,E!#\$7 M+06/[,FD+L::1YPJCA/@+CZURIYA3X7&F-%N2MH&F%;WI&;@D &=Q48YQ;M? M"(IR#=.R3BQC3VCA(MEZ [_C1D:@J)">P#QVU30'XJAX\UFZ*.%Z Y1'R]A MC^8K<'S*(Z0AU3*S"*8:*(P)'G*3JJCB"3"74W/5S\;9+I%3+%C>52 MM&E<.G$PO0MW/+4LH@<8_-;SS1_H/&C_GW$>9)_&1=7^T%Q*#RIAG:-+%4*6/2%4 MOI-.+ERCD%(:J?0B.K4%T&6:?H;8;=^S3$Y!.P7PX\ S/&?'$,N0,B%%& MGXOCEQFC-QA.NO3*!I0V,;1/":LG#D^B6WE2XDYY[Y$T&D%#S1:*]DUJENDD M- %^ 3B:+J;5$-#J(@5LP:K8R921Q+W/9M[CU3?!H(T[ENE!6!HK4(,FX)E9 M 0-&V*?5)76:+JKCV52**1O^QTO]TZV/NY MOHYKM*C=W%K_B!)\-%RM;77M(0N#,6S+-]X,%O+!%U5K.]'"E(ZU%(5A*_-^ M^5?^[B6],\1-YW'X*J+):Y+V:J2H_R6V,>7Y*>V_?F^ MT_"UO_KZ]')2;P U?R6.V&!,G=.4/1-5]F3@[X74.YQJ&9#,_R8LC? +3W\5 M3-\7+PEG,3E=)#(7[D3P<*R.MB[=4ULHO5._O0:M*L=YR33F^>BH27&R"/_' M-+R9*%ED$28O4@453VM?!ENM*,,>=U>263<%\Y6,IF5HL6WVW)( M3CT7$-$8XO]Q)6U;7[HOC5GOX9W]']02P,$% @ MTCNE5K^9RKG\!0 IAL !< !T;6(M,C R,S S,S%X97@S,F0Q+FAT;>U9 M;5/;.!#^*WOI] HS\4L2Z 4GS0Q-S#0SA:1@[MJ/BBW'FI,M5U8(N5]_*]D. M#FVO+U#*3=L!4DLKZ=G5LUH]\? WR_*SA&0AC>!5W:1\\M:S3$J<;5&)%Y<.@<.%VWVP/W M#Z_3][I]F)_"WF4PWC?&D]DX>#?WRT7GER]?3\?0LASGK][8<2;!I.S V3L0 M2)(53#&1$>XX_ED+6HE2N>BH':DHM9HJ%OP M+R71:)A212!,B"RH>M&Z#$ZL/EHHIC@=#9WZL[1=B&@S&D;L"@JUX?1%*R5R MR3)+B=SKN;D:X$@'NV_97%MK%JG$Z[CNTT%.HHAE2XO36'F'=K]_TR39,MFV MB=(U3U).%+NB>N[&K"&G1'H+H9+![04^-C*OQ\4B4U9,4L8WWK. I;2 ,[J& M3YY?G%Y?%9 ,$,.GVXM"_LL0T7 M_MBXT.D=NNU'A/;X HXGLWG@3Z !_ $!?@U)ZR >N<\U%X)7/EP6B]ZQ0I,+,[4QDM8%-$,#7Y_TN^ZO<'0T8;W M#I)EN(KR>@CH-L9.=PMRFD$HLHR&^EPJ*X=**+Q9$8G.\0V-:;T#$,$W35292VH9I%MJPIP=I?[KN8"Q2K#P;\]09[$,LI)DS9D5(.+PO MIP:*^"(X)3),H-=I@ZD\I$ S7M

J"ABN)IR8&@&01^-=8$#*L9+A*RHI" MH\8?;1EA(8.$2HKPFGA*#VHX"!A"*A6+-VW(5[)8$=PE)9I)6D7#)*F&1"*1 MZR+9-*^-- EQ00.5R 7):&'-KCG=P'&H=(\F81O[B?+,%BNRX!060D94OFBY M+43#>55GML]%3L+ZN6)$.<(*!>@.13%4F&KXC MWL$Z88I:.GC4R\1:DKS&VL=159 KL'N=_=N8=@UV\O=.<,M'/1&BDBGA@^:I M5C6U1II#5;K%*XZY%V(F<0,?L^.,FJOL3\;3[&'G*LE@_&O)A 5&$ M97A LO(DKDE,F*X@N:2%YFM;=Q/4(C@,E\=2@!TY$KAH5_4A0U6CVW'"R%R4 MS9&/5BM>TEWD5)HUBYKB5;&Q/TWCCVN">K.-)'B8^]3>4+&R^2#-S*!&EK7 ^(\:R 3 M9%J-O$+4J3)P2^9;.5(F>#7IH6OW>T^;<;Q%_<;F-N87.&?,Q;J.;?ULZ4SS M%BAY_[;6&,C/2KG&:;,U)8M"\)6B.W[?%X<^S9B&H3Y8OHP_);VKO[MGR'^& MW>YW?T7]H:-^T+-[![_"?G]A-V5@M]3?Z;#Y#EY/L!1Z*((V<%@JH-*3^TO5 M[X#YY<;[6I05M:OB58N-_!J072R")Z[Y][!N.(4#\Y7$.X>^9$QL+=]2-S<.B,IO2.[].WN!U/K0UJU89[8$_LG9Y>1/C^*6H%^7_"MW'I8 M^J#B8?K+.R-_Q@FC,>IWU/*Z:,,LCEE(Y7 A1WMSR5 QY2B9/NC?O\6U6@[= MI^*Y.UT:)3O9*H4%"?]>2K'*(JUSA/3J)&Z\6=GMJ*Y#^MLKCD+4JI[='&5X M,S)D,BYH=&WM6?MOVS80_E=N+KHF@/7P(YTCNP$#)(J"(0Q$3F5+UIW/CG5@\U%%.1#G;OZ=Q9:Q:JV&NY[LM^1L*0I4N+TTAY M1W:O=R^2;!EO9:(PS9.4$\5NJ9Z[-FO *9'>0JBXO[_ IT9FU;A(I,J*2,+X MQGOELX3F,*5KF(N$I*^:A02_BT[?; 6:#/LA^ ,$"V4EF#^"58 MH_'2KF_GUS7#J@S^# M5@]N[&M[9,/U>&1,:'6.W.8S0CN\AN'9[,H?GT$-^!,"_!:25DX\=E]K+OAO MQW ]G)\.I^-K:_;'Q?@]#$>^[FF[[E.R>-\&/;1:]);E&%BC6FU^H<0 M"6GFC%@>$ X?BJF!(KX0+HD,8NBTFF R#\E1C5PH(*#@*&@$K%HDT3LI7,5P1W28EZ MD);>,$&J(9%09#I)UM4K)4U"7-! )7)!4II;LSM.-S ,E.[1)&QB/U&>V6)% M%IS"0LB0RC<-MX%H."_SS+:=9R2HVB4CBA%6(#@G64Z]ZI_^@ZA2IDG,5DHD MGB9&OY8Y#9DT7HN3C5@I+V)W-.S74EJ!JCIBE,1W6"$NU P!=?958;WS0:AO M]08BFC2B>78 ]:A_N8=A5VXO=!<(NF MG@A1R83P?OU4*T6-$\VA,MRB%D . M 0.M=700'FX)>1\[V[@I6=DZ[G3[.J*VIX]VA:,WT#$[_KR)ZOZ/>-I^CCQE M::2;AGR80!1A*1Z0K#B)*Q(3IC-()FFN^=K4W01K$1R&RV,JP(X,"9PWR_R0 M8E6CY3AA:"[*YLA'K14OZ"XR*LV:>47Q,MG8GZ?QIVN":K--2? T]Z_ON X8 M=$4*IX,=4-62E1"8K:QDAV*B#WGHJESD=A9@;5 MHJP!QGZL@8P#3*15R$M$K3("MV3>BY$BP,M)CUR[UWE9]^,>]6N;6YM?X)P1 M%^O*MU7;TI'F+;#D_=-:HR._6,K53INM*EGD@J\4W;'[L3CT><;4%/7!\G7\ M*>A=?NZ>(?_H=KO7_>GUI_9ZMV-WVC_=_GAN-VE@-]4_Z+#Y 5:?82KTL C: MP%%1 166/%ZH_@#,IQOO6U&6U"Z35U5L9'> [&(AO'#-W].:X>0.WAXDIS3% MX4%,[XWZ#Q#G>VX3SYM64Y+0!Q)+7^S^95;]9-3S892OGQ!\+Z6>EC4QHQ&< M;PN@612Q@$HXN)(,)1F*/NH\W&-75>\\9DGS<(+4.9G:IF1[1]%I21);6*FQ&)L$[Q MR*U@U<\%O9[=[FZ/E$+FFEJQ>,9D'EJ=_ U02P$"% ,4 " #2.Z566.X% MF[ / DH $ @ $ =&UB+3(P,C,P,S,Q+GAS9%!+ M 0(4 Q0 ( -([I58I'7\4?PL -:7 4 " =X/ !T M;6(M,C R,S S,S%?8V%L+GAM;%!+ 0(4 Q0 ( -([I5:X9M(Q=R, %AE M @ 4 " 8\; !T;6(M,C R,S S,S%?9&5F+GAM;%!+ 0(4 M Q0 ( -([I59=<)3/3U$ 'Q5!0 4 " 3@_ !T;6(M M,C R,S S,S%?;&%B+GAM;%!+ 0(4 Q0 ( -([I5:R.X 1(#D $T_! 4 M " ;F0 !T;6(M,C R,S S,S%?<')E+GAM;%!+ 0(4 Q0 M ( -([I58(2AHW!E ! +!A# 4 " 0O* !T;6(M,C R M,S S,S%X,3!Q+FAT;5!+ 0(4 Q0 ( -([I5;'\=*J:PD $(X 7 M " 4,: @!T;6(M,C R,S S,S%X97@S,60Q+FAT;5!+ 0(4 Q0 M ( -([I5;?&+%#10D %DX 7 " >,C @!T;6(M,C R M,S S,S%X97@S,60R+FAT;5!+ 0(4 Q0 ( -([I5:_F