0001558370-20-013895.txt : 20201116 0001558370-20-013895.hdr.sgml : 20201116 20201116164318 ACCESSION NUMBER: 0001558370-20-013895 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 67 CONFORMED PERIOD OF REPORT: 20200930 FILED AS OF DATE: 20201116 DATE AS OF CHANGE: 20201116 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: 201317786 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-20200930x10q.htm 10-Q
0P62MP36MP36MP38MP38Mtrue0001472012--12-312020Q3false5670184567018411246161099270P2YNon-accelerated Filer0001472012us-gaap:MeasurementInputSharePriceMember2020-09-300001472012us-gaap:MeasurementInputRiskFreeInterestRateMember2020-09-300001472012us-gaap:MeasurementInputPriceVolatilityMember2020-09-300001472012us-gaap:MeasurementInputExpectedTermMember2020-09-300001472012us-gaap:MeasurementInputSharePriceMember2020-06-020001472012us-gaap:MeasurementInputRiskFreeInterestRateMember2020-06-020001472012us-gaap:MeasurementInputPriceVolatilityMember2020-06-020001472012us-gaap:MeasurementInputExpectedTermMember2020-06-020001472012us-gaap:SeriesAPreferredStockMember2020-06-300001472012us-gaap:SeriesAPreferredStockMember2019-12-310001472012us-gaap:SeriesAPreferredStockMember2019-09-300001472012us-gaap:SeriesAPreferredStockMember2019-06-300001472012us-gaap:SeriesAPreferredStockMember2018-12-310001472012us-gaap:CommonStockMember2020-07-012020-09-300001472012us-gaap:CommonStockMember2020-01-012020-09-300001472012us-gaap:CommonStockMember2019-01-012019-09-300001472012us-gaap:SubsequentEventMember2020-10-132020-10-130001472012us-gaap:OverAllotmentOptionMember2020-10-132020-10-130001472012us-gaap:SubsequentEventMemberus-gaap:IPOMember2020-10-052020-10-050001472012us-gaap:RetainedEarningsMember2020-09-300001472012us-gaap:AdditionalPaidInCapitalMember2020-09-300001472012us-gaap:RetainedEarningsMember2020-06-300001472012us-gaap:AdditionalPaidInCapitalMember2020-06-3000014720122020-06-300001472012us-gaap:RetainedEarningsMember2019-12-310001472012us-gaap:AdditionalPaidInCapitalMember2019-12-310001472012us-gaap:RetainedEarningsMember2019-09-300001472012us-gaap:AdditionalPaidInCapitalMember2019-09-300001472012us-gaap:RetainedEarningsMember2019-06-300001472012us-gaap:AdditionalPaidInCapitalMember2019-06-3000014720122019-06-300001472012us-gaap:RetainedEarningsMember2018-12-310001472012us-gaap:AdditionalPaidInCapitalMember2018-12-310001472012us-gaap:CommonStockMember2020-09-300001472012us-gaap:CommonStockMember2020-06-300001472012us-gaap:CommonStockMember2019-12-310001472012us-gaap:CommonStockMember2019-09-300001472012us-gaap:CommonStockMember2019-06-300001472012us-gaap:CommonStockMember2018-12-310001472012us-gaap:SubsequentEventMember2020-10-130001472012us-gaap:OverAllotmentOptionMember2020-10-130001472012imnm:EquityIncentivePlan2018Including2008EquityIncentivePlanMember2019-01-012019-12-310001472012imnm:EquityIncentivePlan2018Including2008EquityIncentivePlanMember2019-12-310001472012imnm:EquityIncentivePlan2018Including2008EquityIncentivePlanMember2019-01-012019-09-300001472012imnm:EquityIncentivePlan2018Including2008EquityIncentivePlanMember2020-09-300001472012imnm:EquityIncentivePlan2020Member2020-09-240001472012imnm:EquityIncentivePlan2018Member2018-07-310001472012imnm:EmployeeStockPurchasePlan2020Member2020-09-300001472012imnm:EquityIncentivePlan2020Member2020-09-242020-09-240001472012imnm:EquityIncentivePlan2018Including2008EquityIncentivePlanMember2020-01-012020-09-300001472012srt:MinimumMemberimnm:EquityIncentivePlan2018Including2008EquityIncentivePlanMember2020-01-012020-09-300001472012srt:MaximumMemberimnm:EquityIncentivePlan2018Including2008EquityIncentivePlanMember2020-01-012020-09-300001472012us-gaap:ConvertiblePreferredStockMember2019-12-310001472012imnm:LicenseAgreementMember2020-07-012020-09-300001472012imnm:BroadbandServicesAgreementMember2020-07-012020-09-300001472012imnm:LicenseAgreementMember2020-01-012020-09-300001472012imnm:BroadbandServicesAgreementMember2020-01-012020-09-300001472012imnm:LicenseAgreementMember2019-07-012019-09-300001472012imnm:BroadbandServicesAgreementMember2019-07-012019-09-300001472012imnm:LicenseAgreementMember2019-01-012019-09-300001472012imnm:BroadbandServicesAgreementMember2019-01-012019-09-300001472012imnm:PreferredStockInvestorsMemberus-gaap:ConvertibleNotesPayableMember2019-01-012019-09-300001472012us-gaap:ConvertibleNotesPayableMember2019-01-012019-09-3000014720122020-10-060001472012us-gaap:ConvertiblePreferredStockMember2019-01-012019-12-310001472012us-gaap:RetainedEarningsMember2020-07-012020-09-300001472012us-gaap:RetainedEarningsMember2020-01-012020-09-300001472012us-gaap:RetainedEarningsMember2019-07-012019-09-300001472012us-gaap:RetainedEarningsMember2019-01-012019-09-300001472012imnm:EquipmentLoanPayableMember2020-09-300001472012srt:MinimumMemberimnm:LabEquipmentMember2017-12-310001472012srt:MaximumMemberimnm:LabEquipmentMember2017-12-310001472012srt:MinimumMemberimnm:LabEquipmentMember2016-12-310001472012srt:MaximumMemberimnm:LabEquipmentMember2016-12-310001472012imnm:OfficeAndLaboratorySpaceMember2017-05-310001472012imnm:EquipmentLoanPayableMember2020-07-012020-09-300001472012imnm:EquipmentLoanPayableMember2020-01-012020-09-300001472012imnm:EquipmentLoanPayableMember2019-07-012019-09-300001472012imnm:EquipmentLoanPayableMember2019-01-012019-09-300001472012imnm:OtherTransactionAuthorityForPrototypeAgreementMember2020-09-300001472012imnm:LabEquipmentMember2017-01-012017-12-310001472012imnm:LabEquipmentMember2016-01-012016-12-310001472012us-gaap:WarrantMember2020-09-300001472012us-gaap:WarrantMember2020-01-012020-09-300001472012imnm:LicenseAgreementMember2020-09-300001472012imnm:LicenseAgreementMember2019-12-310001472012imnm:OfficeAndLaboratorySpaceMember2020-09-300001472012imnm:OfficeAndLaboratorySpaceMember2019-12-310001472012us-gaap:IPOMember2020-09-300001472012srt:MinimumMemberimnm:EquipmentLoanPayableMember2016-01-012018-12-310001472012srt:MaximumMemberimnm:EquipmentLoanPayableMember2016-01-012018-12-310001472012srt:MinimumMemberimnm:EquipmentLoanPayableMember2018-12-310001472012srt:MaximumMemberimnm:EquipmentLoanPayableMember2018-12-3100014720122016-01-012018-12-310001472012imnm:PaycheckProtectionProgramLoansMember2020-04-300001472012us-gaap:ConvertibleNotesPayableMemberus-gaap:ConvertiblePreferredStockMember2019-07-310001472012us-gaap:SubsequentEventMemberus-gaap:IPOMember2020-10-050001472012us-gaap:IPOMember2020-10-062020-10-060001472012us-gaap:ConvertibleNotesPayableMemberus-gaap:ConvertiblePreferredStockMember2019-11-012019-11-300001472012us-gaap:ConvertiblePreferredStockMember2019-11-012019-11-300001472012us-gaap:SubsequentEventMemberus-gaap:IPOMember2020-10-060001472012us-gaap:IPOMember2020-10-060001472012us-gaap:ConvertiblePreferredStockMember2020-09-300001472012us-gaap:WarrantyRightsAndObligationsFairValueOptionMember2020-06-300001472012us-gaap:ConvertiblePreferredStockMember2020-06-3000014720122018-12-310001472012us-gaap:WarrantMember2020-01-012020-09-300001472012us-gaap:EmployeeStockOptionMember2020-01-012020-09-300001472012us-gaap:ConvertiblePreferredStockMember2020-01-012020-09-300001472012us-gaap:EmployeeStockOptionMember2019-01-012019-09-300001472012us-gaap:ConvertiblePreferredStockMember2019-01-012019-09-3000014720122020-09-012020-09-3000014720122020-08-012020-08-310001472012us-gaap:ResearchAndDevelopmentExpenseMember2020-07-012020-09-300001472012us-gaap:GeneralAndAdministrativeExpenseMember2020-07-012020-09-300001472012us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-09-300001472012us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-09-300001472012us-gaap:ResearchAndDevelopmentExpenseMember2019-07-012019-09-300001472012us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-09-300001472012us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-09-300001472012us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300001472012us-gaap:AdditionalPaidInCapitalMember2020-01-012020-09-300001472012us-gaap:AdditionalPaidInCapitalMember2019-07-012019-09-300001472012us-gaap:AdditionalPaidInCapitalMember2019-01-012019-09-300001472012us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001472012us-gaap:FairValueMeasurementsRecurringMember2020-09-300001472012us-gaap:SeriesAPreferredStockMember2020-01-012020-09-300001472012us-gaap:SeriesAPreferredStockMember2020-07-012020-09-3000014720122020-07-012020-09-3000014720122019-07-012019-09-300001472012imnm:BroadbandServicesAgreementMember2015-11-300001472012us-gaap:SubsequentEventMemberus-gaap:IPOMember2020-10-132020-10-130001472012imnm:TwoOfficersMember2020-08-012020-08-310001472012imnm:OfficeAndLaboratorySpaceMember2017-05-012017-05-310001472012srt:MinimumMemberimnm:LabEquipmentMember2017-01-012017-12-310001472012srt:MaximumMemberimnm:LabEquipmentMember2017-01-012017-12-310001472012srt:MinimumMemberimnm:LabEquipmentMember2016-01-012016-12-310001472012srt:MaximumMemberimnm:LabEquipmentMember2016-01-012016-12-310001472012us-gaap:SeriesAPreferredStockMember2020-09-300001472012us-gaap:SeriesAPreferredStockMember2020-06-020001472012imnm:EmployeeStockPurchasePlan2020Member2020-01-012020-09-3000014720122019-01-012019-09-300001472012imnm:PaycheckProtectionProgramLoansMember2020-04-302020-04-300001472012us-gaap:ConvertibleNotesPayableMemberus-gaap:ConvertiblePreferredStockMember2019-01-012019-07-3100014720122019-12-310001472012imnm:OtherTransactionAuthorityForPrototypeAgreementMember2020-07-012020-09-300001472012imnm:OtherTransactionAuthorityForPrototypeAgreementMember2020-01-012020-09-300001472012us-gaap:ConvertiblePreferredStockMember2020-01-012020-09-300001472012us-gaap:ConvertiblePreferredStockMember2020-06-012020-06-3000014720122020-09-3000014720122019-09-3000014720122020-10-3100014720122020-01-012020-09-30xbrli:sharesiso4217:USDimnm:itemiso4217:USDxbrli:sharesxbrli:pureimnm:employeeimnm:Dutr: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 September 30, 2020

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 10,541,629 shares of the registrant’s common stock outstanding as of October 31, 2020.

IMMUNOME, INC.

Quarterly Report on Form 10-Q for the Quarterly Period ended September 30, 2020

Table of Contents

    

    

Page

PART I – FINANCIAL INFORMATION

Item 1.

Financial Statements. (Unaudited)

3

4

5

6

7

8

Item 2.

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

20

Item 3.

Quantitative and Qualitative Disclosures about Market Risk.

31

Item 4.

Controls and Procedures.

31

PART II – OTHER INFORMATION

Item 1.

Legal Proceedings.

33

Item 1A.

Risk Factors.

33

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds.

33

Item 3.

Defaults Upon Senior Securities.

33

Item 4.

Mine Safety Disclosures.

34

Item 5.

Other Information.

34

Item 6.

Exhibits.

35

SIGNATURES

2

PART I - FINANCIAL INFORMATION

Item 1. Financial Statements.

IMMUNOME, INC.

Condensed Balance Sheets

(Unaudited; In thousands, except share and per share data)

    

September 30, 2020

    

December 31, 2019

Assets

  

  

Current assets:

 

  

 

  

Cash

$

6,744

$

2,543

Prepaid expenses and other current assets

 

739

 

579

Total current assets

 

7,483

 

3,122

Property and equipment, net

 

1,741

 

1,700

Restricted cash

 

100

 

100

Other assets

 

2,659

 

138

Total assets

$

11,983

$

5,060

Liabilities, convertible preferred stock, and stockholders’ deficit

 

  

 

  

Current liabilities:

 

  

 

  

Current portion of capital lease obligations

$

$

239

Current portion of equipment loan payable

 

144

 

212

Current portion of long-term debt

 

305

 

Accounts payable

 

2,627

 

548

Accrued expenses and other current liabilities

 

2,330

 

666

Total current liabilities

 

5,406

 

1,665

Equipment loan payable, net of current portion

 

16

 

113

Long-term debt, net of current portion

 

195

 

Warrant liability

 

7,071

 

Deferred rent

 

11

 

18

Total liabilities

 

12,699

 

1,796

Commitments and contingencies (Note 9)

 

  

 

  

Series A convertible preferred stock, $0.0001 par value; 45,000,000 and 30,000,000 shares authorized and 5,670,184 and 4,443,259 shares issued and outstanding at September 30, 2020 and December 31, 2019, respectively (liquidation value of $51,033 at September 30, 2020)

 

48,369

 

38,894

Stockholders’ deficit:

 

  

 

  

Common stock, $0.0001 par value; 65,000,000 and 50,000,000 shares authorized and 1,124,616 and 1,099,270 shares issued and outstanding at September 30, 2020 and December 31, 2019, respectively

 

 

Additional paid-in capital

 

1,236

 

927

Accumulated deficit

 

(50,321)

 

(36,557)

Total stockholders’ deficit

 

(49,085)

 

(35,630)

Total liabilities, convertible preferred stock, and stockholders’ deficit

$

11,983

$

5,060

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

3

IMMUNOME, INC.

Condensed Statements of Operations

(Unaudited; In thousands, except share and per share data)

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2020

    

2019

    

2020

    

2019

Operating expenses:

  

 

  

 

  

 

  

Research and development

$

1,644

$

2,234

$

5,651

$

6,391

General and administrative

 

1,174

 

486

 

2,537

 

1,069

Total operating expenses

 

2,818

 

2,720

 

8,188

 

7,460

Loss from operations

 

(2,818)

 

(2,720)

 

(8,188)

 

(7,460)

Other expenses:

Change in fair value of warrant liability

(5,549)

(5,549)

Interest expense, net

 

(10)

 

(17)

 

(27)

 

(62)

Total other expenses

(5,559)

(17)

(5,576)

(62)

Net loss

$

(8,377)

$

(2,737)

$

(13,764)

$

(7,522)

Per share information:

 

  

 

  

 

  

 

  

Net loss per share of common stock, basic and diluted

$

(7.52)

$

(2.50)

$

(12.44)

$

(6.88)

Weighted-average common shares outstanding, basic and diluted

 

1,114,427

 

1,093,028

 

1,106,039

 

1,092,630

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

4

IMMUNOME, INC.

Condensed Statements of Changes in Convertible Preferred Stock and Stockholders’ Deficit

(Unaudited; In thousands, except share data)

Convertible preferred stock

  

  

Stockholders’ deficit

Series A

Common stock

Additional

paid-in

Accumulated

    

Shares

    

Amount

  

  

Shares

    

Amount

    

capital

    

deficit

    

Total

Balance at June 30, 2020

 

5,670,184

$

48,391

 

1,112,393

$

$

1,115

$

(41,944)

$

(40,829)

Series A convertible preferred stock issuance costs

 

 

(22)

 

 

 

 

 

Share-based compensation expense

 

 

 

 

 

117

 

 

117

Exercise of stock options

 

 

 

12,223

 

 

4

 

 

4

Net loss

 

 

 

 

 

 

(8,377)

 

(8,377)

Balance at September 30, 2020

 

5,670,184

$

48,369

 

1,124,616

$

$

1,236

$

(50,321)

$

(49,085)

Balance at December 31, 2019

4,443,259

$

38,894

1,099,270

$

$

927

$

(36,557)

$

(35,630)

Sale of Series A convertible preferred stock and warrants with a fair value of $1,522, net of $49 of issuance costs

 

1,226,925

 

9,475

 

 

 

 

 

Share-based compensation expense

 

 

 

 

 

302

 

 

302

Exercise of stock options

 

 

 

25,346

 

 

7

 

 

7

Net loss

 

 

 

 

 

 

(13,764)

 

(13,764)

Balance at September 30, 2020

 

5,670,184

$

48,369

 

1,124,616

$

$

1,236

$

(50,321)

$

(49,085)

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

5

IMMUNOME, INC.

Condensed Statements of Changes in Convertible Preferred Stock and Stockholders’ Deficit

(Unaudited; In thousands, except share data)

Convertible preferred stock

  

  

Stockholders’ deficit

Series A

Common stock

Additional

paid-in

Accumulated

    

Shares

    

Amount

  

  

Shares

    

Amount

    

capital

    

deficit

    

Total

Balance at June 30, 2019

 

3,108,776

$

27,513

 

1,093,028

$

$

918

$

(30,898)

$

(29,980)

Share-based compensation expense

 

 

 

 

 

1

 

 

1

Net loss

 

 

 

 

 

 

(2,737)

 

(2,737)

Balance at September 30, 2019

 

3,108,776

$

27,513

 

1,093,028

$

$

919

$

(33,635)

$

(32,716)

Balance at December 31, 2018

3,108,776

$

27,513

1,087,821

$

$

908

$

(26,113)

$

(25,205)

Share-based compensation expense

 

 

 

 

 

11

 

 

11

Exercise of stock options

 

 

 

5,207

 

 

 

 

Net loss

 

 

 

 

 

 

(7,522)

 

(7,522)

Balance at September 30, 2019

 

3,108,776

$

27,513

 

1,093,028

$

$

919

$

(33,635)

$

(32,716)

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

6

IMMUNOME, INC.

Condensed Statements of Cash Flows

(Unaudited; In thousands)

Nine Months Ended September 30, 

    

2020

2019

Cash flows from operating activities:

 

  

  

Net loss

$

(13,764)

$

(7,522)

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

 

  

 

  

Depreciation and amortization

 

499

 

454

Share-based compensation

 

302

 

11

Change in fair value of warrant liability

5,549

Deferred rent

 

(1)

 

3

Changes in operating assets and liabilities:

 

  

 

  

Prepaid expenses and other assets

 

(151)

 

(249)

Accounts payable

 

999

 

334

Accrued expenses and other current liabilities

 

495

 

(52)

Net cash used in operating activities

 

(6,072)

 

(7,021)

Cash flows from investing activities:

 

  

 

  

Purchases of property and equipment

 

(540)

 

(166)

Net cash used in investing activities

 

(540)

 

(166)

Cash flows from financing activities:

 

  

 

  

Proceeds from convertible promissory notes

 

 

6,800

Proceeds from exercise of stock options

 

7

 

Proceeds from long-term debt

 

500

 

Proceeds from the sale of Series A convertible preferred stock

 

11,046

 

Payment of IPO costs

 

(309)

 

Payment of Series A convertible preferred stock issuance costs

 

(27)

 

Payment of equipment loan payable

 

(165)

 

(183)

Payment of capital lease obligations

 

(239)

 

(272)

Net cash provided by financing activities

 

10,813

 

6,345

Net increase (decrease) in cash and restricted cash

 

4,201

 

(842)

Cash and restricted cash at beginning of period

 

2,643

 

1,702

Cash and restricted cash at end of period

$

6,844

$

860

Supplemental disclosures of cash flow information:

 

  

 

  

Cash paid for interest

$

27

$

72

Supplemental disclosures of non-cash investing and financing activities:

 

  

 

  

Fair value of liability-classified warrants issued in connection with Series A convertible preferred stock

$

1,522

$

Series A convertible preferred stock and warrants issuance costs in accounts payable

$

22

$

IPO costs included in accounts payable and accrued expenses and other current liabilities

$

2,221

$

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

7

IMMUNOME, INC.

Notes to Condensed Financial Statements

(Unaudited)

1. Nature of the business and basis of presentation

Organization

Immunome, Inc. (“Immunome” or 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 a biotechnology company focused on identifying novel cancer and infectious disease immunotherapies utilizing a patented process to immortalize human B cells.

Since its inception, the Company has devoted substantially all of its resources to research and development, raising capital, building its management team and building its intellectual property portfolio. The Company is subject to risks and uncertainties common to early-stage companies in the biotechnology industry including, but not limited to, technical risks associated with the successful research, development and manufacturing of product candidates, development by competitors of new technological innovations, dependence on key personnel, protection of proprietary technology, compliance with government regulations and the ability to secure additional capital to fund operations. Current and future programs will require significant research and development efforts, including extensive preclinical and clinical testing and regulatory approval prior to commercialization. These efforts require significant amounts of additional capital, adequate personnel and infrastructure. Even if the Company’s development efforts are successful, it is uncertain when, if ever, the Company will realize significant revenue from product sales.

Initial public offering

On October 6, 2020, the Company closed its initial public offering (“IPO”) in which the Company issued and sold 3,250,000 shares of its common stock at a public offering price of $12.00 per share. On October 13, 2020, the underwriters exercised their option to purchase an additional 487,500 shares of the Company’s common stock at a purchase price of $12.00 per share. The Company received net proceeds of $41.7 million after deducting underwriting discounts and commissions of $3.1 million but before deducting other offering expenses. The Company’s common stock is listed on the Nasdaq Capital Market under the trading symbol “IMNM.” In addition, upon the closing of the IPO on October 6, 2020, (i) all of the Company’s outstanding shares of convertible preferred stock converted into 5,670,184 shares of common stock and (ii) all of the Company’s outstanding warrants to purchase convertible preferred stock converted into warrants to purchase common stock. On October 6, 2020, the Company filed an amended and restated certificate of incorporation to, among other things, increase the number of shares of common stock, $0.0001 par value per share, authorized for issuance to 200,000,000 and authorize the Company’s board of directors to issue up to 10,000,000 shares of “blank check” preferred stock, $0.0001 par value per share. As of September 30, 2020, the Company capitalized $2.5 million of deferred IPO costs, which are included in other assets on the condensed balance sheet, and which will be reclassified to additional paid-in capital upon the closing of the IPO.

Liquidity

The Company has incurred net losses since inception, including net losses of $13.8 million for the nine months ended September 30, 2020, and it expects to generate losses from operations for the foreseeable future primarily due to research and development for its potential product candidates. As of September 30, 2020, the Company had an accumulated deficit of $50.3 million. Prior to the IPO, the Company has funded its operations with proceeds from the issuance of debt and the sale of preferred stock. The Company expects to generate operating losses and negative operating cash flows for the foreseeable future.

The Company expects that its cash as of September 30, 2020 and proceeds from its IPO will be sufficient to fund its operations for at least the next twelve months from the date these financial statements are issued and, therefore, the conditions raising substantial doubt in prior periods have been alleviated. The Company has sufficient cash to fund its operations into the first quarter of 2022 and will need additional financing thereafter to support its continuing operations

8

and pursue its growth strategy. Until such time as the Company can generate significant revenue from product sales, if ever, it expects to finance its operations through a combination of equity offerings, debt financings, collaborations, strategic alliances and licensing arrangements. To the extent that the Company raises additional capital through the sale of equity or convertible debt securities, stockholders’ ownership interest will be diluted, and the terms of these securities may include liquidation or other preferences that adversely affect the rights of stockholders. Debt financing and preferred equity financing, if available, may involve agreements that include covenants limiting or restricting the Company’s ability to take specific actions, such as incurring additional debt, making acquisitions or capital expenditures or declaring dividends. If the Company raises additional funds through collaborations, strategic alliances or marketing, distribution or licensing arrangements with third parties, it may have to relinquish valuable rights to technologies, future revenue streams, research programs or drug candidates, or grant licenses on terms that may not be favorable. If the Company is unable to raise additional funds through equity or debt financings or other arrangements when needed, it may be required to delay, limit, reduce or terminate our research, product development or future commercialization efforts, or grant rights to develop and market product candidates that the Company would otherwise prefer to develop and market.

The Company 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 the Company’s financial condition and its ability to pursue its business strategy.

If the Company cannot obtain the necessary funding, it will need to delay, scale back or eliminate some or all of its research and development programs or enter into collaborations with third parties to commercialize potential products or technologies that it might otherwise seek to develop or commercialize independently; consider other various strategic alternatives, including a merger or sale of the Company; or cease operations. Additionally, volatility in the capital markets and general economic conditions in the United States may be a significant obstacle to raising the required funds. Our ability to continue as a going concern is dependent on our ability to raise capital to fund our future business plans.

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

2. Summary of significant accounting policies

Basis of presentation

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

Unaudited interim results

These unaudited condensed financial statements and accompanying notes should be read in conjunction with the Company’s annual financial statements and the notes thereto included in the Company’s IPO prospectus filed with the Securities and Exchange Commission on October 5, 2020. The accompanying condensed financial statements as of September 30, 2020 and for the three and nine months ended September 30, 2020 and 2019 are unaudited but include all adjustments that management believes to be necessary for a fair presentation of the periods presented. Interim results are not necessarily indicative of results for a full year. Balance sheet amounts as of December 31, 2019 have been derived from the audited financial statements as of that date.

9

Reverse stock split

The Company’s board of directors approved a one-for-six reverse stock split of its issued and outstanding common stock, stock options, convertible preferred stock and convertible preferred stock warrants legally effective as of September 22, 2020. Accordingly, all convertible preferred shares and common stock shares, per share amounts, and additional paid-in capital amounts for all periods presented in the accompanying financial statements and notes thereto have been retroactively adjusted, where applicable, to reflect the reverse stock split.

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 financial statements include, but are not limited to, the fair value of the Company’s common stock in connection with share-based compensation arrangements and the fair value of the Company’s liability-classified warrants. Actual results could differ from these estimates.

Fair value of financial instruments

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

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

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

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

To the extent the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair values 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.

Government contract funding

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

Warrant liability

The Company issued warrants to purchase shares of Series A convertible preferred stock in connection with the June 2020 Series A convertible preferred stock sale. The warrants were classified as a liability on the condensed balance sheet at September 30, 2020 as the underlying Series A convertible preferred stock is contingently redeemable and outside of the Company’s control (see Note 11, Warrants to acquire shares of Series A convertible preferred stock). The fair value of the warrants on the date of issuance was recorded as a reduction of the carrying value of the Series A convertible preferred stock and as a long-term liability in the condensed balance sheet. The warrants will be

10

subsequently remeasured to fair value at each balance sheet date. Changes in the fair value of the warrants are recognized as other income or expense in the statements of operations. The change in fair value of the warrants during the three and nine months ended September 30, 2020 was $5.5 million.

The Company used the Black Scholes option pricing model, which incorporated assumptions and estimates, to value the Series A convertible preferred stock warrants. Estimates and assumptions impacting the fair value measurement of the warrants included the fair value per share of the underlying Series A convertible preferred stock, the remaining contractual term of the warrants, risk-free interest rate, expected dividend yield and expected volatility of the price of the underlying Series A convertible preferred stock. The Company historically determined the fair value per share of the underlying Series A convertible preferred stock by taking into consideration the most recent sales of its Series A convertible preferred stock, results obtained from third party valuations and additional factors that were deemed relevant. As of September 30, 2020, the Company utilized the $12.00 per share IPO price to value the Series A convertible preferred stock warrants. The Company historically had been a private company and lacked company specific historical and implied volatility information of its stock. Therefore, it estimated the expected stock volatility based on the historical volatility of publicly traded peer companies for a term equal to the remaining contractual term of the warrants at the time. The risk-free interest rate was determined by reference to the U.S. Treasury yield curve for time periods approximately equal to the remaining contractual term of the warrants. Expected dividend yield was determined based on the fact that the Company had never paid cash dividends and did not expect to pay any cash dividends in the foreseeable future.

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 expenses, consulting and other contracted services. Additionally, under the terms of the license agreements to which the Company is a party, the Company is obligated to make future payments should certain development and regulatory milestones be achieved. No such costs have been incurred for the three or nine months ended September 30, 2020 and 2019. Costs for certain research and development activities are recognized based on the terms of the individual arrangements, which may differ from the pattern of costs incurred, and are reflected in the condensed financial statements as a prepaid or accrued expense.

Net loss per share

The Company follows the two-class method when computing net loss per share, as the Company has issued shares that meet the definition of participating securities. The two-class method determines net loss per share for each class of common and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two-class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed.

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

11

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

As of September 30,

    

2020

    

2019

Stock options(1)

 

1,316,267

 

592,929

Convertible preferred stock warrants(1)

1,035,196

Convertible preferred stock(1)

 

5,670,184

 

3,108,776

 

8,021,647

 

3,701,705

(1)Represents common stock equivalents.

The Company’s Series A convertible preferred stock contractually entitles the holders of such shares to participate in dividends but does not contractually require the holders of such shares to participate in losses of the Company. Accordingly, in periods in which the Company reports a net loss, such losses are not allocated to participating securities. In periods in which the Company reports a net loss per share of common stock, diluted net loss per share of common stock is the same as basic net loss per share of common stock since dilutive common shares are not assumed to have been issued if their effect is anti-dilutive. The Company reported a net loss per share of common stock for the three and nine months ended September 30, 2020 and 2019.

Segment and geographic information

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

3. Fair value measurements

The following tables present information about the Company’s assets and liabilities measured at fair value on a recurring basis in the condensed balance sheet as of September 30, 2020 (in thousands):

Quoted Prices

Significant Other

Unobservable

In Active Markets

Observable

Inputs

    

September 30, 2020

    

(Level 1)

    

Inputs (Level 2)

    

(Level 3)

Liabilities:

  

  

  

  

Warrant liability

$

7,071

$

$

$

7,071

Total liabilities measured and recorded at fair value

$

7,071

$

$

$

7,071

The Company did not transfer any financial instruments into or out of Level 3 classification during the three or nine months ended September 30, 2020. See Note 11, Warrants to acquire shares of Series A convertible preferred stock for a summary of the inputs used to calculate the warrant liability.

12

A reconciliation of the change in the fair value of the warrant liability for the nine months ended September 30, 2020 is as follows (in thousands):

Fair Value

Measurements

Using Significant

Unobservable

Inputs

    

(Level 3)

Balance, December 31, 2019

$

Issuance of warrants on June 2, 2020

1,522

Change in fair value of warrant liability

5,549

Warrant liability, September 30, 2020

$

7,071

4. U.S. Department of Defense (“DoD”) expense reimbursement contract

In July 2020, the Company entered into an Other Transaction Authority for Prototype Agreement (the “OTA Agreement”) with the DoD to fund the Company’s efforts in developing Biosynthetic Convalescent Plasma (“BCP”) to treat COVID-19. Under the OTA Agreement, the Company intends to develop BCP for use in the U.S. military population and the U.S. population as a whole, subject to approval by the U.S. Food and Drug Administration (“FDA”). The amount of funding being made available to the Company under this expense reimbursement contract is $13.3 million which, based on the Company’s anticipated expenditures, is expected to be received through mid-2021. The Company recorded contra-research and development expense in the amount of $0.6 million for each of the three and nine months ended September 30, 2020 in the condensed statements of operations. As of September 30, 2020, the Company had an expense reimbursement receivable balance of $0.3 million due from the DoD in prepaid expenses and other current assets on the condensed balance sheet.

5. Accrued expenses

Accrued expenses consisted of the following:

(in thousands)

    

September 30, 2020

    

December 31, 2019

IPO costs

$

1,165

$

Compensation and related benefits

831

426

Research and development, and other

 

334

 

240

$

2,330

$

666

6. Convertible promissory notes

From January 2019 through July 2019, the Company issued $6.8 million of non-interest bearing convertible promissory notes to several existing Series A Preferred shareholders and new investors. These notes were scheduled to mature on February 2, 2020, if not converted or otherwise settled prior to maturity. Upon completion a qualified equity financing event, as defined in the notes, the notes automatically convert into shares of the stock sold in such qualified financing and at a price equal to 80% of the subscription price. In the event that the Company were to sell additional shares of Series A Preferred prior to a qualified financing event, the notes will automatically convert into shares of Series A Preferred at a discount to the $9.00 per share subscription price. The discount is equal to 1% for each month that has lapsed from the initial note issuance date to the date in which the extended sale of Series A Preferred is consummated.

In November 2019, the Company completed the sale of its Series A Preferred and the notes automatically converted into 821,657 shares of Series A Preferred. The effective conversion price of the notes was less than the fair value of the Series A Preferred and therefore, no beneficial conversion feature was recorded for the discount.

13

The Company accounted for the conversion upon a qualified financing event as a bifurcated redemption feature as settlement under this feature would be in a variable number of shares and at a substantial discount. At issuance and over the term of the note, the Company determined the probability of settlement pursuant to the qualified financing event to be remote. As such, the estimated fair value of the redemption feature was de minimis.

7. Equipment loan payables

During 2016 through 2018, the Company entered into various equipment financing agreements (the Agreements) to purchase laboratory equipment. The Agreements provide for 36 to 38 monthly payments ranging from $1,000 to $8,000. Interest rates for the Agreements range from 9.03% to 12.08%. Interest expense related to the equipment financing agreements was $10,000 and $11,000 for the three months ended September 30, 2020 and 2019, respectively, and $20,000 and $38,000 for the nine months ended September 30, 2020 and 2019, respectively.

Future payments for the Agreements are as follows as of September 30, 2020 (in thousands):

Years ending December 31, 

    

Amount

2020 (represents three remaining months)

$

51

2021

 

117

Total

 

168

Less amounts representing interest

 

(8)

Total equipment loan payable

$

160

8. Long-term debt

On April 30, 2020, the Company entered into a loan agreement with Silicon Valley Bank as the lender (“Lender”) for a loan in an aggregate principal amount of $0.5 million (the “Loan”) pursuant to the Paycheck Protection Program (“PPP”) under the Coronavirus Aid, Relief, and Economic Security (“CARES”) Act and implemented by the U.S. Small Business Administration. The Loan matures in two years and bears interest at a rate of 1% per year, with all payments deferred through the six-month anniversary of the date of the Loan. Principal and interest are payable monthly commencing on October 30, 2020 and may be prepaid by the Company at any time prior to maturity without penalty. Interest expense for the nine months ended September 30, 2020 was de minimis. The Company may apply for forgiveness of amounts due under the Loan, with the amount of potential loan forgiveness to be calculated in accordance with the requirements of the PPP based on payroll costs, any mortgage interest payments, any covered rent payments and any covered utilities payments during the 8-week period after the origination date of the Loan. The Company is using the proceeds of the Loan for payroll and other qualifying expenses. While the Company believes that its use of the loan proceeds will meet the conditions of forgiveness of the loan, it cannot be assured that actions taken could cause the Company to be ineligible for forgiveness of the loan, in whole or in part. Proceeds received are recorded as long-term debt. In the event the debt is forgiven in a future period, the Company will recognize a gain on extinguishment in the statement of operations.

The following table sets forth the Company’s future principal payments as of September 30, 2020 (in thousands):

Years ending December 31, 

    

Amount

2020 (represents three remaining months)

$

55

2021

 

333

2022

 

112

Total

 

500

Less current portion of long-term debt

 

(305)

Long-term debt, net of current portion

$

195

14

9. Commitments and contingencies

Operating leases

In May 2017, the Company entered into a 62-month office and laboratory space lease for approximately 11,000 square feet of space in Exton, Pennsylvania. The Company has an option to extend the lease for two additional five-year terms or to early terminate the lease at the end of the 38th month of the lease. The lease is subject to fixed rate escalation increases and the landlord waived the Company’s rent obligation for the first two months of the lease. Deferred rent is $11,000 and $18,000 as of September 30, 2020 and December 31, 2019, respectively, and is being amortized as a reduction in rent expense over the term of the lease. The Company recognizes rent expense on a straight-line basis over the expected lease term.

Future minimum lease payments for the Company’s facility are as follows as of September 30, 2020 (in thousands):

Years ending December 31, 

    

Amount

2020 (represents three remaining months)

$

56

2021

 

225

2022

 

153

$

434

Rent expense was $0.1 million and $0.1 million for the three months ended September 30, 2020 and 2019, respectively, and $0.2 million and $0.2 million for the nine months ended September 30, 2020 and 2019, respectively.

Capital leases

During 2016 and 2017, the Company entered into multiple capital leases for laboratory equipment. The leases provide for 36 to 38 monthly payments ranging from $2,000 to $32,000. Interest rates for the leases range from 9.43% to 11.35%. Interest expense related to the leases was $7,000 and $34,000 for the nine months ended September 30, 2020 and 2019, respectively. The leases ended in July 2020.

Employment agreements

The Company entered into employment offer letter agreements (the “Employment Agreements”) with 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 Employment Agreements and provide for annual pay increases and bonuses at the discretion of the Board of Directors.

Employee benefit plan

The Company maintains a defined-contribution plan under Section 401(k) of the Internal Revenue Code (the 401(k) Plan). The 401(k) Plan covers all employees who meet defined minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pre-tax basis. The Company assumes all administrative costs of the 401(k) Plan and makes matching contributions as defined in the 401(k) Plan document.

10. Convertible preferred stock and stockholders’ deficit

Series A convertible preferred stock

During the year ended December 31, 2019, the Company sold 512,826 shares of its Series A Preferred at $9.00 per share in exchange for $4.6 million in gross proceeds and incurred $35,000 of related issuance costs. In November 2019, the Company issued 821,657 shares of Series A Preferred in connection with the conversion of the promissory notes of $6.8 million (see Note 6). In June 2020, the Company sold an additional 1,226,925 shares of Series A Preferred at $9.00

15

per share for $11.0 million in gross proceeds and incurred $27,000 of related issuance costs. In addition to the shares of Series A Preferred, the Company issued warrants to purchase 1,035,196 shares of the Company’s Series A Preferred. The warrants are exercisable at any time and have an exercise price of $9.00 per share and will terminate at the earlier of (i) three years from the date of issuance, (ii) upon liquidation or deemed liquidation of the Company and (iii) upon the Company’s securities trading at $27.00 per share for at least 10 days out of a consecutive 20 day trading period beginning after the first anniversary of an initial public offering of the Company’s common stock. The Company allocated $1.5 million of the gross proceeds from the June 2020 sale of the Series A Preferred to the warrant liability (see Note 11, Warrants to acquire shares of Series A convertible preferred stock), which represents the fair value of the warrants as of the date of grant.

The Series A convertible preferred stock has the following key terms:

Dividends — The holders of Series A Preferred shall be entitled to receive, when, as, and if declared by the Board of Directors, such dividends as may be declared from time to time by the Board of Directors. No cash dividends shall be declared and/or paid with respect to common stock until all declared but unpaid dividends on the preferred stock have been paid in full. Additionally, in the event that the Company declares, pays or sets aside any dividends on shares of common stock, the holders of Series A Preferred participate in such dividends on an as-converted basis. No dividends had been declared through September 30, 2020.

Voting Rights — Holders of preferred stock have voting rights equal to the number of shares of common stock on a converted basis and have certain protective voting rights as a class.

Liquidation — In the event of any liquidation, dissolution, or winding up of the Company, either voluntary or involuntary, or any deemed liquidation event, each holder of Series A Preferred shall be entitled to receive, prior and in preference to any distribution of any of the assets of the Company to the holders of common stock by reason of their ownership thereof, in respect of each share of Series A Preferred owned by such holder, an amount per share equal to the greater of the following: (i) the sum of (A) $9.00, being the original purchase price for such share (as adjusted for any stock splits, stock dividends, reverse stock splits, stock combinations, and other similar capitalization changes) plus (B) any dividends declared but unpaid thereon or (ii) such amount per share of Series A Preferred as would have been payable had all shares of Series A Preferred been converted into common stock immediately prior to such liquidation, dissolution or deemed liquidation event.

Conversion Rights — The Series A Preferred is convertible at any time at the option of the holder into shares of common stock at a conversion price equal to $9.00 per share. Upon an event specified by vote or consent by the requisite holders or upon a public offering meeting the criteria specified in the certificate, the shares of Series A Preferred will be automatically converted into shares of common stock. The conversion price is subject to adjustment for certain events, including traditional dilutive events as well as weighted average down-round protection.

Redemption — Upon the occurrence of a deemed liquidation event which does not result in the dissolution of the Company, as defined in the Company’s articles of incorporation, the Series A Preferred may be redeemed at the greater of (i) the original issuance price plus any declared but unpaid dividends and (ii) the estimated fair value of the Company’s common stock into which the Series A Preferred would convert into immediately prior to redemption. The Company classifies Series A Preferred as temporary equity in the accompanying balance sheets as certain deemed liquidation events are outside the Company’s control.

Future Tranche Right Feature — In connection with the Company’s initial offering of its Series A Preferred in 2015, a future milestone closing provision (the Future Milestone) was included requiring the Company to sell, on the same terms and conditions as the initial offering, an aggregate of $3.5 million of additional Series A Preferred upon achievement of certain development and strategic milestones, as defined in the purchase agreement and at $9.00 per share, or 388,888 shares of Series A Preferred. The Future Milestone was not achieved as of September 30, 2020, and the Company’s obligations to sell the shares terminated upon completion of the Company’s IPO.

The Company determined that the Future Tranche Right did not meet the definition of a freestanding financial instrument as it was not legally detachable. The Future Tranche Right was also evaluated as an embedded derivative and

16

the Company determined it did not meet the definition of a derivative instrument for which bifurcation would be required.

As discussed in Note 1, all of the Company’s outstanding Series A Preferred converted into 5,670,184 shares of common stock upon the closing of the IPO on October 6, 2020.

Common stock

The holders of common stock are entitled to one vote for each share of common stock. Subject to the approval of the majority of Series A Preferred stockholders, and payment in full of all preferential dividends to which the holders of the Series A Preferred are entitled, the holders of common stock shall be entitled to receive dividends out of funds legally available. In the event of any voluntary or involuntary liquidation, dissolution, or winding up of the Company, after the payment or provision for payment of all debts and liabilities of the Company and all preferential amounts to which the holders of Series A Preferred are entitled with respect to the distribution of assets in liquidation, the holders of common stock shall be entitled to share ratably in the remaining assets of the Company available for distribution.

At September 30, 2020, the Company had reserved 10,146,643 shares of common stock for conversion of Series A Preferred and warrants and exercise of stock options.

11. Warrants to acquire shares of Series A convertible preferred stock

Liability-classified warrants consist of 1,035,196 warrants to acquire shares of Series A convertible preferred stock issued in connection with the June 2020 sale of the Company’s Series A convertible preferred stock. These warrants are liability-classified as the underlying Series A convertible preferred stock is contingently redeemable and outside of the Company’s control. The warrants become exercisable for shares of the Company’s common stock upon completion of an IPO.

The fair value of the warrants was estimated using a Black-Scholes pricing model with the following inputs:

    

June 2, 2020

    

September 30, 2020

 

Volatility rate

 

79.0

%  

81.9

%

Risk-free interest rate

 

0.2

%  

0.2

%

Expected term (in years)

 

3.0

 

2.7

Strike price (per share)

$

9.00

$

9.00

Fair value of Series A convertible preferred stock

$

4.44

$

12.00

12. Share-based compensation

In July 2008, the board of directors adopted the 2008 Equity Incentive Plan (the “2008 Plan”) which provided for the grant of qualified incentive stock options and nonqualified stock options, restricted stock or other awards to the Company’s employees, officers, directors, advisors, and outside consultants for the issuance or purchase of shares of the Company’s common stock. The 2008 Plan was replaced in July 2018 with the Immunome, Inc. 2018 Equity Incentive Plan (the 2018 Plan and collectively with the 2008 Plan, the Plans). At the time that the 2008 Plan was terminated, there were 388,748 shares of the Company’s common stock available for grant that were transferred to the 2018 Plan. Any additional shares that become available for grant under the 2008 Plan after June 18, 2018 are automatically transferred to and made available for grant under the 2018 Plan. On September 24, 2020, the Plans were terminated and replaced with the 2020 Equity Incentive Plan (the 2020 Plan). The remaining 298,277 shares available for grant under the Plans will be available for issuance under the 2020 Plan and an additional 1,701,723 shares were authorized under the 2020 Plan.

The Company also adopted the 2020 Employee Stock Purchase Plan (the “ESPP Plan”) 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 Plan. The maximum number of shares of common stock that may be issued under the ESPP Plan will not exceed 125,000 shares of common stock, plus the number of shares of common stock that are automatically added on January 1st 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

17

to the lesser of (i) 1% of the total number of shares of common stock outstanding on December 31st of the preceding calendar year, and (ii) 1,000,000 shares of common stock. No awards have been granted under the ESPP Plan as of September 30, 2020.

The 2020 Plan and the ESPP Plan are administered by the board of directors. The exercise prices, vesting and other restrictions are determined at the discretion of the board of directors. Stock options awarded under the Plans generally expire 10 years after the grant date unless the board of directors sets a shorter term. Vesting periods for awards under the Plans and the 2020 Plan are determined at the discretion of the board of directors. Incentive stock options and non-statutory stock options granted to employees, officers, members of the board of directors and consultants of the Company typically vest over two to four years. Certain options provide for accelerated vesting if there is a change in control, as defined in the Plans and the 2020 Plan.

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

Three Months Ended September 30, 

Nine Months Ended September 30, 

In thousands)

    

2020

    

2019

    

2020

    

2019

General and administrative

$

78

$

1

$

208

$

5

Research and development

 

39

 

 

94

 

6

$

117

$

1

$

302

$

11

Unrecognized compensation cost related to unvested options was $1.5 million as of September 30, 2020 and will be recognized over an estimated weighted average period of 2.82 years.

Stock options

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

Nine Months Ended September 30, 

 

    

2020

    

2019

 

Expected volatility

 

82.2

%  

74.3

%

Risk-free interest rate

 

0.6

%  

2.5

%

Expected life (in years)

 

6.01

 

5.30

Expected dividend yield

 

 

Fair value of common stock

$

1.95

$

0.38

A summary of option activity during the nine months ended September 30, 2020 is as follows:

Weighted

Weighted

average

average

remaining

Number of

exercise price

contractual

    

shares

    

per share

    

term (years)

Outstanding at January 1, 2020

583,622

$

0.47

6.30

Granted

 

760,698

$

1.33

 

  

Forfeited

 

(2,707)

$

0.50

 

  

Exercised

 

(25,346)

$

0.47

 

  

Outstanding at September 30, 2020

 

1,316,267

$

0.97

 

7.62

Exercisable at September 30, 2020

 

468,172

$

0.75

 

6.40

Vested or expected to vest at September 30, 2020

 

1,316,267

$

0.97

 

7.62

The weighted-average grant date fair value per share of stock options granted during the nine months ended September 30, 2020 and 2019 was $0.87 and $0.24, respectively. The aggregate intrinsic value of stock options

18

exercised during the nine months ended September 30, 2020 was $0.3 million. The aggregate intrinsic value of stock options outstanding at September 30, 2020 is $14.5 million.

In August 2020, the Company granted a total of 92,169 stock options to two of its officers, which option awards included both performance-based and service-based vesting conditions. These option awards were subsequently modified in September 2020 to eliminate the performance-based criteria. As a result of the modification, only service-based vesting conditions remained. All other terms and conditions of these option awards remain unchanged. Since the performance condition was not considered probable of being achieved prior to the modification, no share-based compensation expense was recorded prior to the modification. At the time of the modification, the fair value of these options awards was recalculated at $8.69 per option, and the resulting share-based compensation expense of $0.8 million will be recognized ratably over the requisite service period to the Company.

13. Related party transactions

License agreements

The Company has entered into license agreements with certain stockholders of the Company. Expenses with these related parties were de minimis and $0.1 million for the three months ended September 30, 2020 and 2019, respectively, and de minimis and $0.2 million for the nine months ended September 30, 2020 and 2019, respectively. There were no amounts owed to these related parties as of September 30, 2020 and December 31, 2019.

Convertible promissory notes

During the nine months ended September 30, 2019, the Company received $6.8 million upon issuing convertible promissory notes, of which $3.8 million was from several of its existing preferred stock investors. All of the convertible promissory notes were converted into shares of Series A Preferred (see Note 6).

Broadband services agreement

During November 2015, the Company entered into a Master Services Agreement (MSA) with BCM Advisory Partners LLC, Broadband Capital Partners LLC and Broadband Advisory (collectively, Broadband) pursuant to which Broadband agreed to provide corporate finance, strategic planning, and management services to the Company. The Company issued shares of common stock to Broadband and, starting May 1, 2016, is required to pay Broadband a cash fee of $20,000 per month for Broadband’s advisory services. The Company recorded $0.1 million and $0.1 million during the three months ended September 30, 2020 and 2019, respectively, and $0.2 million and $0.2 million during the nine months ended September 30, 2020 and 2019, respectively, related to the Broadband MSA which is included in general and administrative expenses in the statements of operations.

14. Subsequent events

On October 6, 2020, the Company closed its IPO in which the Company issued and sold 3,250,000 shares of its common stock at a public offering price of $12.00 per share. On October 13, 2020, the underwriters exercised their option to purchase an additional 487,500 shares of the Company’s common stock at a purchase price of $12.00 per share. The Company received net proceeds of $41.7 million after deducting underwriting discounts and commissions of $3.1 million but before deducting other offering expenses. The Company’s common stock is listed on the Nasdaq Capital Market under the trading symbol “IMNM.” In addition, upon the closing of the IPO on October 6, 2020, (i) all of the Company’s outstanding shares of convertible preferred stock converted into 5,670,184 shares of common stock and (ii) all of the Company’s outstanding warrants to purchase convertible preferred stock converted into warrants to purchase common stock. On October 6, 2020, the Company filed an amended and restated certificate of incorporation to, among other things, increase the number of shares of common stock, $0.0001 par value per share, authorized for issuance to 200,000,000 and authorize the Company’s board of directors to issue up to 10,000,000 shares of “blank check” preferred stock, $0.0001 par value per share.

19

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 our unaudited interim financial statements and related notes thereto included elsewhere herein. 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 statements regarding our future results of operations and financial position, business strategy, current and prospective products, product approvals, research and development costs, current and prospective collaborations, timing and likelihood of success, plans and objectives of management for future operations and future results of current and anticipated products, are forward-looking statements. These statements involve known and unknown risks, uncertainties, assumptions and other important factors that may cause our 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,” “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 and financial trends that we believe may affect our business, financial condition and results of operations. These forward-looking statements speak only as of the date of this Quarterly Report on Form 10-Q and are subject to a number of risks, uncertainties and assumptions described in “Risk Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our initial public offering (IPO) prospectus filed with the Securities and Exchange Commission (SEC) on October 5, 2020. 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. 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 of our resources to research and development, raising capital, building our management team and building our intellectual property portfolio. To date, we have financed our operations primarily through the sale of our Series A convertible preferred stock and warrants and convertible promissory notes. Through September 30, 2020, we have raised an aggregate of $50.4 million from the sale of our Series A convertible preferred stock and warrants and convertible promissory notes and in April 2020, we received $0.5 million in cash pursuant to the Paycheck Protection Program (the “PPP”) under the Coronavirus Aid, Relief, and Economic Security (“CARES”) Act implemented by the U.S. Small Business Administration.

On October 6, 2020, we closed our initial public offering (“IPO”) in which we issued and sold 3,250,000 shares of our common stock at a public offering price of $12.00 per share. On October 13, 2020, the underwriters exercised their option to purchase an additional 487,500 shares of our common stock at a purchase price of $12.00 per share. We received net proceeds of $41.7 million after deducting underwriting discounts and commissions of $3.1 million but before deducting other offering expenses. Our common stock is listed on the Nasdaq Capital Market under the trading symbol “IMNM.” In addition, upon the closing of the IPO on October 6, 2020, (i) all of our outstanding shares of convertible preferred stock converted into 5,670,184 shares of common stock and (ii) all of our outstanding warrants to purchase convertible preferred stock converted into warrants to purchase common stock. On October 6, 2020, we filed an amended and restated certificate of incorporation to, among other things, increase the number of shares of common stock, $0.0001 par value per share, authorized for issuance to 200,000,000 and authorize our board of directors to issue up to 10,000,000 shares of “blank check” preferred stock, $0.0001 par value per share.

20

We are a development stage company, and all of our programs are at a preclinical stage of development. To date, we have not generated any revenue from product sales and do not expect to generate revenue from the sale of products for the foreseeable future. Since inception we have incurred significant operating losses. Our net losses for the three months ended September 30, 2020 and 2019 were $8.4 million and $2.7 million, respectively. Our net losses for the nine months ended September 30, 2020 and 2019 were $13.8 million and $7.5 million, respectively.

As of September 30, 2020, we had a cash balance of $6.7 million, and we received $38.9 million in net proceeds from the IPO in October 2020. We expect to continue to incur losses for the foreseeable future. We expect to continue to incur significant expenses and increasing operating losses in connection with ongoing development activities related to our portfolio of programs as we continue our preclinical development of product candidates; advance these product candidates toward clinical development; further develop our product candidates; 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 commercial personnel. If we cannot obtain the necessary funding, we will need to delay, scale back or eliminate some or all of our research and development programs or enter into collaborations with third parties to commercialize potential products or technologies that we might otherwise seek to develop or commercialize independently; consider other various strategic alternatives, including a merger or sale of the Company; or cease operations. If we engage in collaborations, we may receive lower consideration upon commercialization of such products than if we had not entered into such arrangements or if we entered into such arrangements at later stages in the product development process. Our ability to continue as a going concern is dependent on our ability to raise capital to fund our future business plans. Additionally, volatility in the capital markets and general economic conditions in the United States may be a significant obstacle to raising the required funds. In addition, after the closing of the IPO we expect to incur additional costs associated with operating as a public company.

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

engage in preclinical studies and clinical trials for our future product candidates;
advance the development of our future pipeline;
continue research activities;
obtain, maintain, expand and protect our intellectual property portfolio;
hire additional research and development, clinical and commercial personnel;
pursue regulatory approvals for our product candidates;
scale up our clinical and regulatory capabilities; and
add operational, financial and management information systems and personnel, including personnel to support our research and development programs, and any future commercialization efforts.

Furthermore, we expect to incur additional costs associated with operating as a public company, including significant legal, accounting, investor relations and other expenses that we did not incur as a private company.

As a result of these anticipated expenditures, we will need substantial additional financing to support our continuing operations and pursue our growth strategy. Until such time as we can 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 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 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

21

expenditures or declaring dividends. If we raise additional funds through collaborations, strategic alliances or marketing, distribution or licensing arrangements with third parties, we may have to relinquish valuable rights to our technologies, future revenue streams, research programs or drug candidates, or grant licenses on terms that may not be favorable to us. If we are unable to raise additional funds through equity or debt financings or other arrangements when needed, we may be required to delay, limit, reduce or terminate our research, product development or future commercialization efforts, or grant rights to develop and market product candidates that we would otherwise prefer to develop and market ourselves. We may be unable to raise additional funds or enter into such other agreements when needed on favorable terms or at all. The inability to raise capital as and when needed would have a negative impact on our financial condition and our ability to pursue our business strategy.

We expect that our cash as of September 30, 2020 and the proceeds from our IPO will be sufficient to fund our operations into the first quarter of 2022. 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 development of our programs, we are unable to estimate the amounts of increased capital outlays and operating expenses associated with completing the research and development of our product candidates.

COVID-19 Pandemic

In December 2019, a novel strain of coronavirus, SARS-CoV-2, which causes coronavirus disease, or COVID-19, emerged in Wuhan, Hubei Province, China. As of September 2020, COVID-19 spread to Europe, the United States and many other countries, and has been declared a pandemic by the World Health Organization. Efforts to contain the spread of COVID-19 have intensified and the United States, including in Pennsylvania where our headquarters are located, Europe and Asia have implemented severe travel restrictions, social distancing requirements and stay-at-home orders, among other restrictions, which, in some cases, have had the effect of delaying the commencement or continuation of various non-COVID-19-related clinical trials throughout the world. As a result, the COVID-19 pandemic has caused significant disruptions to the U.S., regional and global economies and has contributed to significant volatility and negative pressure in financial markets.

We have been carefully monitoring the COVID-19 pandemic and its potential impact on our business and have taken important steps to help ensure the safety of our employees and their families and to reduce the spread of COVID-19. We have established a work-from-home policy for all employees, other than those performing or supporting business-critical operations, such as certain members of our laboratory and facilities staff. For those employees, we have implemented stringent safety measures designed to comply with applicable federal, state and local guidelines instituted in response to the COVID-19 pandemic. We have taken these precautionary steps while maintaining business continuity so that we can continue to progress our programs. The effect of the COVID-19 pandemic on our development timelines and its effect on our preclinical research and development is uncertain.

While the potential economic impact brought by, and the duration of, COVID-19 may be difficult to assess or predict, a widespread pandemic could result in significant disruption of global financial markets, reducing our ability to access capital, which could in the future negatively affect our liquidity. In addition, a recession or market correction resulting from the spread of COVID-19 could materially affect our business and the value of our common stock.

The future impact of the COVID-19 pandemic on our industry, the healthcare system and our current and future operations and financial condition will depend on future developments, which are highly uncertain and cannot be predicted with confidence, including the scope, severity and duration of the pandemic, the actions taken to contain the pandemic or mitigate its impact, and the direct and indirect economic effects of the pandemic and containment measures, among others.

22

Components of our results of operations

Research and development expenses

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

personnel-related expenses, including salaries, bonuses, benefits and share-based compensation for employees engaged in research and development functions;
expenses incurred in connection with the discovery and preclinical development of our discovery programs, including under agreements with third parties, such as consultants, contractors and contract research organizations;
the cost of developing and validating our manufacturing process for use in our preclinical studies and potential future clinical trials;
laboratory supplies and research materials; 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.

In the early phases of development, our research and development costs are often devoted to product platform and proof-of-concept studies that are not necessarily allocable to a specific target, and therefore, we have not yet begun tracking our expenses on a program-by-program basis.

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

In July 2020, we entered into an Other Transaction Authority for Prototype Agreement (the “OTA Agreement”) with the DoD to fund our efforts in developing Biosynthetic Convalescent Plasma (“BCP”) to treat COVID-19. In connection with the OTA Agreement, we record 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.

We anticipate that our general and administrative expenses will increase in the future to support increased research and development activities. We also expect to incur increased costs associated with being a public company, including costs of accounting, audit, legal, regulatory and tax-related services associated with maintaining compliance with Nasdaq and SEC requirements, director and officer insurance costs and investor and public relations costs.

Change in fair value of warrant liability

Prior to our initial public offering, our outstanding warrants to purchase shares of our convertible preferred stock were classified as liabilities, recorded at fair value and were subject to remeasurement at each balance sheet date until they were exercised, expired or were otherwise settled. The change in fair value of our preferred stock warrant liability

23

reflects a non-cash charge primarily driven by changes in the fair value of our underlying Series A preferred stock. All outstanding warrants to purchase shares of our preferred stock were converted into warrants to purchase shares of our common stock upon consummation of our IPO.

Interest expense, net

Interest expense, net consists of interest expense related to our capital lease obligations, equipment loans payable and long-term debt, offset by interest income earned on our cash.

Results of operations

Comparison of the three months ended September 30, 2019 and 2020

Three Months Ended September 30,

    

2020

    

2019

    

Change

(in thousands)

Operating expenses:

  

 

  

  

Research and development

$

1,644

$

2,234

$

(590)

General and administrative

 

1,174

 

486

 

688

Total operating expenses

 

2,818

 

2,720

 

98

Loss from operations

 

(2,818)

 

(2,720)

 

(98)

Other expenses:

Change in fair value of warrant liability

(5,549)

(5,549)

Interest expense, net

 

(10)

 

(17)

 

7

Total other expenses

(5,559)

(17)

(5,542)

Net loss

$

(8,377)

$

(2,737)

$

(5,640)

Research and development expenses

Research and development expenses were $1.6 million and $2.2 million for the three months ended September 30, 2020 and 2019, respectively. Research and development expenses shown reflect the recognition of contra-research and development expenses related to the OTA Agreement with the DoD in the amount of $0.6 million for the three months ended September 30, 2020. Excluding the effect of the OTA Agreement, the slight increase in research and development expenses for the three months ended September 30, 2020 was primarily the result of an increase of $0.1 million in personnel-related costs due to an increase in headcount and stock-based compensation and an increase of $0.1 million in facility related costs, including depreciation and amortization, related to our leased facility and equipment, offset by a decrease of $0.2 million in outsourced services as the Company’s research and development activities were limited as a result of a decrease in available cash and the COVID-19 pandemic.

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

General and administrative expenses

General and administrative expenses increased by $0.7 million to $1.2 million for the three months ended September 30, 2020 from $0.5 million for the three months ended September 30, 2019. The increase was primarily a result of a $0.2 million increase in personnel-related costs due to an increase in headcount and stock-based compensation and $0.5 million increase in professional fees and consulting services for legal, recruiting and to supplement our internal workforce.

Change in fair value of warrant liability

For the three months ended September 30, 2020, we recognized a non-cash charge of $5.5 million due to the change in the fair value of the convertible preferred stock warrant liability. The warrants were not outstanding prior to 2020.

24

Interest expense, net

Interest expense, net consists of interest expense related to our capital lease obligations, equipment loan payables and long-term debt, offset by interest income related to our cash.

Comparison of the nine months ended September 30, 2019 and 2020

Nine Months Ended September 30, 

    

2020

    

2019

    

Change

(in thousands)

Operating expenses:

  

 

  

  

Research and development

$

5,651

$

6,391

$

(740)

General and administrative

 

2,537

 

1,069

 

1,468

Total operating expenses

 

8,188

 

7,460

 

728

Loss from operations

 

(8,188)

 

(7,460)

 

(728)

Other expenses:

Change in fair value of warrant liability

(5,549)

(5,549)

Interest expense, net

 

(27)

 

(62)

 

35

Total other expenses

(5,576)

(62)

(5,514)

Net loss

$

(13,764)

$

(7,522)

$

(6,242)

Research and development expenses

Research and development expenses decreased by $0.7 million to $5.7 million for the nine months ended September 30, 2020 from $6.4 million for the nine months ended September 30, 2019. Research and development expenses shown reflect the recognition of contra-research and development expenses related to the OTA Agreement with the DoD in the amount of $0.6 million for the nine months ended September 30, 2020. Excluding the effect of the OTA Agreement, the decrease in research and development expense was due to decreases of $0.5 million in outsourced services as the Company’s research and development activities were limited as a result of a decrease in available cash and the COVID-19 pandemic. This decrease was primarily offset by an increase of $0.2 million in personnel-related costs due to an increase in headcount and stock-based compensation and an increase of $0.2 million in facility related costs, including depreciation and amortization, related to our leased facility and equipment.

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

General and administrative expenses

General and administrative expenses increased by $1.5 million to $2.5 million for the nine months ended September 30, 2020 from $1.1 million for the nine months ended September 30, 2019. The increase was primarily a result of a $0.6 million increase in personnel-related costs due to an increase in headcount and stock-based compensation and $0.9 million increase in professional fees and consulting services for legal, recruiting and to supplement our internal workforce.

Change in fair value of warrant liability

For the nine months ended September 30, 2020, we recognized a non-cash charge of $5.5 million due to the change in the fair value of the convertible preferred stock warrant liability. The warrants were not outstanding prior to 2020.

Interest expense, net

Interest expense, net consists of interest expense related to our capital lease obligations, equipment loan payables and long-term debt, offset by interest income related to our cash.

25

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 advance the preclinical and, if successful, the clinical development of our programs. To date, we have funded our operations primarily with proceeds from the sales of common stock, preferred stock and warrants and convertible promissory notes. Through September 30, 2020, we raised an aggregate of $50.4 million in gross proceeds from sales of our Series A convertible preferred stock and warrants and issuance of convertible promissory notes and in April 2020, we received $0.5 million in cash from the PPP. In October 2020, we raised $44.9 million of gross proceeds from sales of our common stock in connection with our IPO.

As of September 30, 2020, we had $6.7 million in cash, and in October 2020, we received $41.7 million in proceeds from our IPO after deducting underwriting commissions but before deducting other offering expenses. We will need to raise additional capital before we exhaust our current cash in order to continue to fund our research and development, including our plans for clinical and preclinical trials and new product development, as well as to fund operations generally. As and if necessary, we will seek to raise additional funds through various potential sources, such as equity and debt financings or through corporate collaboration and license agreements. We can give no assurances that we will be able to secure such additional sources of funds to support our operations, or, if such funds are available to us, that such additional financing will be sufficient to meet our needs. We expect that our cash as of September 30, 2020 and proceeds from our IPO will be sufficient to fund our operations into the first quarter of 2022.

Cash flows

The following table summarizes our sources and uses of cash for the nine months ended September 30, 2020 and 2019:

Nine Months Ended September 30, 

2020

    

2019

(in thousands)

Cash used in operating activities

$

(6,072)

$

(7,021)

Cash used in investing activities

(540)

 

(166)

Cash provided by financing activities

10,813

 

6,345

Net increase (decrease) in cash and restricted cash

$

4,201

$

(842)

Operating activities

Net cash used in operating activities for the nine months ended September 30, 2020 was $6.1 million, consisting primarily of our net loss of $13.8 million and increases in accounts receivable of $0.3 million offset by noncash charges of depreciation and amortization expense $0.5 million, share-based compensation expense of $0.3 million and change in fair value of warrant liability of $5.5 million and increases in prepaid expenses and deferred IPO costs and other assets of $0.2 million, accounts payable and accrued expenses and other liabilities of $1.5 million due to our growth in expenditures.

Net cash used in operating activities for the nine months ended September 30, 2019 was $7.0 million, consisting primarily of our net loss of $7.5 million and increases in prepaid expenses and deferred IPO costs and other assets of $0.3 million, offset by noncash charges of depreciation and amortization expense of $0.5 million and an increase in accounts payable of $0.3 million due to our growth in expenditures.

Investing activities

During the nine months ended September 30, 2020 and 2019, we used $0.5 million and $0.2 million, respectively, for the purchase of property and equipment.

Financing activities

During the nine months ended September 30, 2020, financing activities provided $11.0 million from the sale of our Series A convertible preferred stock and warrants and $0.5 million from the PPP loan, offset by $0.4 million for

26

payments related to our capital lease obligations and equipment loan payables, $27,000 for the payment of issuance costs related to the sale of Series A convertible preferred stock and warrants and $0.3 million for the payment of IPO costs.

During the nine months ended September 30, 2019, financing activities provided $6.8 million from the sale of our convertible promissory notes, offset by $0.5 million for payments related to our capital lease obligations and equipment loan payables.

Funding requirements

Our operating expenses are expected to increase substantially as we continue to advance our portfolio of programs.

Specifically, our expenses will increase if and as we:

further develop our discovery platform, the Immunome Discovery Engine;
continue our current research programs and our preclinical development of product candidates from our current research programs;
seek to identify additional research programs and additional product candidates;
initiate preclinical testing and clinical trials for any product candidates we identify and develop;
maintain, expand, enforce, defend, and protect our intellectual property portfolio and provide reimbursement of third-party expenses related to our patent portfolio;
seek marketing approvals for any of our product candidates that successfully complete clinical trials;
ultimately 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 commercial 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
operate as a public company.

We expect that our existing cash, together with net proceeds from the IPO, will enable us to fund our current and planned operating expenses and capital expenditures into the first quarter of 2022. We have based these estimates on assumptions that may prove to be imprecise, and we may exhaust our available capital resources sooner that we currently expect. Because of the numerous risks and uncertainties associated with the development our programs, we are unable to estimate the amounts of increased capital outlays and operating expenses associated with completing the research and development of our product candidates.

Our future funding requirements will depend on many factors including:

the costs of continuing to develop our Immunome Discovery Engine;
the costs of acquiring licenses for the expansion of product development;
the scope, progress, results, and costs of discovery, preclinical development, laboratory testing, manufacturing and clinical trials for the product candidates we may develop;

27

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

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

If we are unable to raise additional funds through equity or debt financings when needed, we may be required to delay, limit, reduce or terminate our product development or future commercialization efforts or grant rights to develop and market product candidates that we would otherwise prefer to develop and market ourselves. We can give no assurance 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 funding will be sufficient to meet our needs. These conditions, among others, raise substantial doubt about our ability to continue as a going concern.

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.

28

While our significant accounting policies are described in more detail in Note 2 to our audited financial statements appearing in our IPO prospectus filed with the SEC on October 5, 2020, we believe that the following accounting policies are the most critical to the judgments and estimates used in the preparation of our financial statements.

Government contract funding

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

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 estimated fair value of the underlying common stock, exercise price of the option, expected term, risk-free interest rate, expected volatility and dividend yield, the most critical of which is the estimated fair value of our common stock.

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.

Prior to May 2020, in valuing our common and preferred stock, we determined the equity value of our business by using a net asset approach. The net asset approach is predicated on the assumption that a prudent buyer would pay no more than it would cost to purchase the assets (tangible and intangible) of a company at current market prices. This approach requires estimating the individual market values of our assets and liabilities to derive an adjusted enterprise value. The enterprise values determined by the net asset approach were then allocated to our common stock using the Option Pricing Method (“OPM”).

The OPM treats common stock and preferred stock as call options on a company’s enterprise value, with exercise prices based on the liquidation preferences of the preferred stock. Therefore, the common stock has value only if the funds available for distribution to the stockholders exceed the value of the liquidation preference at the time of an assumed liquidity event such as a merger, sale or initial public offering. The common stock is modeled as a call option with a claim on the enterprise at an exercise price equal to the remaining value immediately after the preferred stock is liquidated. The OPM uses the Black-Scholes option-pricing model to determine the price of the call option. The OPM is appropriate to use when the range of possible future outcomes is so difficult to predict that forecasts would be highly speculative.

From May 2020 through September 30, 2020, we used the probability-weighted expected return method to determine the value of our common stock. Under the probability-weighted expected return method, the value of an enterprise’s common stock is estimated based upon an analysis of future values assuming various possible future liquidity events, such as an initial public offering, a strategic sale or merger and remaining a private enterprise without a liquidity event. The fair market value of the stock is based upon the probability-weighted present value of expected future net cash flows as a result of distributions to stockholders considering each of the possible future events, as well as the rights and preferences of each class of stock.

Given the absence of a public trading market for our capital stock, our board of directors exercised reasonable judgment and considered a number of subjective factors to determine the best estimate of the fair value of our common stock, including:

our business, financial condition and results of operations, including related industry trends affecting our operations;
the likelihood of achieving a liquidity event, such as an initial public offering or the sale of the Company, given prevailing market conditions;

29

the lack of marketability of our preferred and common stock;
the market performance of comparable publicly traded companies; and
United States and global economic and capital market conditions and outlook.

Upon completion of our IPO on October 6, 2020, it will not be necessary to use estimates to determine the fair value of the common stock. In addition, as all of our preferred stock and warrants were converted into common stock, we no longer need to estimate the fair value of preferred stock or warrants.

Warrant liability

The Company issued warrants to purchase shares of Series A convertible preferred stock in connection with the June 2020 Series A convertible preferred stock sale. The warrants were classified as a liability on the condensed balance sheet at September 30, 2020 as the underlying Series A convertible preferred stock is contingently redeemable and outside of the Company’s control (see Note 11, Warrants to acquire shares of Series A convertible preferred stock). The fair value of the warrants on the date of issuance was recorded as a reduction of the carrying value of the Series A convertible preferred stock and as a long-term liability in the condensed balance sheet. The warrants are subsequently remeasured to fair value at each balance sheet date. Changes in the fair values of the warrants are recognized as other income or expense in the statements of operations. The change in fair value of the warrants during the three and nine months ended September 30, 2020 was $5.5 million.

The Company used the Black Scholes option pricing model, which incorporated assumptions and estimates, to value the Series A convertible preferred stock warrants. Estimates and assumptions impacting the fair value measurement of the warrants included the fair value per share of the underlying Series A convertible preferred stock, the remaining contractual term of the warrants, risk-free interest rate, expected dividend yield and expected volatility of the price of the underlying Series A convertible preferred stock. The Company historically determined the fair value per share of the underlying Series A convertible preferred stock by taking into consideration the most recent sales of its Series A convertible preferred stock, results obtained from third party valuations and additional factors that were deemed relevant. As of September 30, 2020, the Company utilized the $12.00 per share IPO price to value the Series A convertible preferred stock warrants. The Company historically had been a private company and lacked company specific historical and implied volatility information of its stock. Therefore, it estimated the expected stock volatility based on the historical volatility of publicly traded peer companies for a term equal to the remaining contractual term of the warrants at the time. The risk-free interest rate was determined by reference to the U.S. Treasury yield curve for time periods approximately equal to the remaining contractual term of the warrants. Expected dividend yield was determined based on the fact that the Company had never paid cash dividends and did not expect to pay any cash dividends in the foreseeable future.

Recently issued accounting standards

There are currently no recently issued accounting standards which management expects will impact the Company’s financial position, operations or cash flows.

JOBS Act

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

We may take advantage of these exemptions until the last day of the fiscal year following the fifth anniversary of this 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

30

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.

Off-balance sheet arrangements

During the periods presented, we did not have, nor do we currently have, any off-balance sheet arrangements, as defined in the rules and regulations of the SEC.

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

The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), refers to controls and procedures that are designed to ensure that information required to be disclosed by us in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and that such information is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure. As required by Rules 13a-15(b) and 15d-15(b) of the Exchange Act, our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on that evaluation, our Chief Executive Officer and our Chief Financial Officer concluded that our disclosure controls and procedures were ineffective as of September 30, 2020.

As a result of becoming a public company, we will be required, under Section 404 of the Sarbanes-Oxley Act, to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting beginning with our Annual Report on Form 10-K for the year ended December 31, 2020. This assessment will need to include disclosure of any material weaknesses identified by our management in our internal control over financial reporting. SEC rules define a material weakness as a deficiency, or combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of a company’s annual or interim financial statements will not be detected or prevented on a timely basis.

Previously Identified Material Weaknesses and Plans to Remediate

Prior to October 1, 2020, we were a private company with limited accounting personnel and other resources with which to address our internal control over financial reporting. As of September 30, 2020, there were three material weaknesses, identified during the audits of our financial statements for the fiscal years ended December 31, 2018 and 2019 and disclosed in our Registration Statement on Form S-1, in the design of our internal control over financial

31

reporting which had not yet been remediated. These material weaknesses relate to the lack of review of journal entries, lack of timely and effective review of financial statement account reconciliations and the lack of maintaining a sufficient complement of personnel commensurate with the accounting and financial reporting requirements of a public company.

We have taken steps to begin to remediate the material weaknesses described above. During the third quarter of 2020, and as part of the quarterly close process resulting in the financial statements included in this Quarterly Report on Form 10-Q, we began implementing controls over the review process for journal entries and the timely and effective review of financial statement account reconciliations. We also hired a full-time Chief Financial Officer who has over 35 years of accounting and finance experience, and subsequent to the end of the quarter, we also hired a full-time Corporate Controller who has over 20 years of accounting and finance experience. In addition, we engaged a team of consultants with the requisite knowledge of accounting and financial reporting requirements to supplement our existing management team. In connection with the ongoing implementation of our plans to remediate, we continue to evaluate and further develop our existing internal controls over financial reporting, which may include the addition of new personnel, including one or more employees in our accounting and finance group, and the engagement of additional consultants. Any action we have taken or may take to remediate the above material weaknesses is subject to continued management review supported by testing, as well as oversight by the audit committee of our board of directors. We cannot assure that material weaknesses or significant deficiencies will not occur in the future or that we will be able to remediate such weaknesses or deficiencies in a timely manner, which could impair our ability to accurately and timely report our financial position, results of operations or cash flows.

Inherent Limitations on Effectiveness of Controls and Procedures

A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are achieved. Further, the design of a control system must be balanced against resource constraints, and therefore, the benefits of controls must be considered relative to their costs. Given the inherent limitations in all systems of controls, no evaluation of controls can provide absolute assurance all control issues and instances of fraud, if any, within a company have been detected. These inherent limitations include the realities that judgments in decision making can be faulty and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of controls. The design of any system of controls is also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions or the degree of compliance with the policies and procedures may deteriorate. Accordingly, given the inherent limitations in a cost-effective system of controls, financial statement misstatements due to error or fraud may occur and may not be detected. Our disclosure controls and procedures are designed to provide reasonable, not absolute, assurance of achieving their objectives. We conduct periodic evaluations of our system of controls to enhance, where necessary, our control policies and procedures.

Changes in Internal Control Over Financial Reporting

During the quarter ended September 30, 2020, except for the remediation activities described above, there were no changes in our internal control over financial reporting, as defined in Exchange Act Rules 13a-15(f) and 15d-15(f), which materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

32

PART II — OTHER INFORMATION

Item 1. Legal Proceedings

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

Item 1A. Risk Factors

You should carefully consider the information described in the “Risks Factors” section of our IPO prospectus filed with the SEC on October 5, 2020. There have been no material changes to the risk factors described therein.

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

Recent Issuances of unregistered securities

On August 4, 2020, pursuant to our 2018 Equity Incentive Plan (the “2018 Plan”), we granted options to purchase 301,647 shares of our common stock at an exercise price of $2.40 per share to 4 employees and 23,332 shares of our common stock at an exercise price of $2.40 per share to 3 consultants (one of whom is also a member of our board of directors).

During fiscal quarter ended September 30, 2020, we issued an aggregate of 12,224 shares of common stock upon the exercise of previously issued stock options, for aggregate consideration of $7,558.

No underwriters were involved in the foregoing issuances of securities. The issuances of stock options and the shares of our common stock issued upon the exercise of the options were issued pursuant to written compensatory plans or arrangements with our employees, directors, and consultants, in reliance on the exemption provided by Rule 701 promulgated under the Securities Act, or pursuant to Section 4(a)(2) under the Securities Act, relating to transactions by an issuer not involving any public offering. All recipients either received adequate information about us or had access, through employment or other relationships, to such information.

Use of Proceeds

Our IPO was effected through a Registration Statement on Form S-1 (File No. 333-248687) that was declared effective by the SEC on October 1, 2020. On October 6, 2020, 3,250,000 shares of our common stock were issued and sold at a public offering price of $12.00 per share, for aggregate gross proceeds of $39.0 million. As of the date of filing this report, the offering has terminated, and all of the securities registered pursuant to the offering were sold prior to termination. Ladenburg Thalmann & Co., Inc. and Chardan Capital Markets, LLC acted as joint book-running managers.

On October 6, 2020, we received proceeds from the IPO of $36.3 million, which was net of underwriting discounts and commissions of $2.7 million. In connection with our IPO, we incurred offering expenses of $2.8 million, of which $0.3 million was paid prior to the closing of the transaction. The balance of the funds totalling $33.8 million shall be used in a manner consistent with the use of proceeds from the IPO as described in our IPO prospectus under the caption “Use of Proceeds,” which has not materially changed since the filing of our IPO prospectus with the SEC on October 5, 2020.

The foregoing offering expenses are a reasonable estimate of the expenses incurred by us in the offering and do not represent an exact amount of expenses incurred. All of the foregoing expenses were direct or indirect payments to persons other than (i) our directors, officers and their associates, (ii) persons owning 10% or more of our common stock or (iii) our affiliates.

Item 3. Defaults Upon Senior Securities

None.

33

Item 4. Mine Safety Disclosures

Not applicable.

Item 5. Other Information

None.

34

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

4.1

Form of Common Stock Certificate (incorporated by reference to Exhibit 4.2 to Amendment No. 1 to our Registration Statement on Form S-1/A filed on September 24, 2020).

4.2

Amended and Restated Investors’ Rights Agreement by and among the registrant and certain of its stockholders, dated as of June 2, 2020 (incorporated by reference to Exhibit 4.1 to our Registration Statement on Form S-1 filed on September 9, 2020).

4.3

Form of 2020 Series A Preferred Stock Warrant (incorporated by reference to Exhibit 4.3 to our Registration Statement on Form S-1 filed on September 9, 2020).

4.4

Form of Amendment to 2020 Series A Preferred Stock Warrants (incorporated by reference to Exhibit 4.4 to Amendment No. 1 to our Registration Statement on Form S-1/A filed on September 24, 2020).

10.1

Form of Indemnity Agreement between the registrant and its directors and officers (incorporated by reference to Exhibit 10.1 to our Registration Statement on Form S-1 filed on September 9, 2020).

10.2#

Amended and Restated 2008 Equity Incentive Plan, as amended (incorporated by reference to Exhibit 10.2 to our Registration Statement on Form S-1 filed on September 9, 2020).

10.3#

Form of Incentive Stock Option and Option Agreement for the Amended and Restated 2008 Equity Incentive Plan, as amended (incorporated by reference to Exhibit 10.3 to our Registration Statement on Form S-1 filed on September 9, 2020).

10.4#

Amended and Restated 2018 Equity Incentive Plan, as amended (incorporated by reference to Exhibit 10.4 to our Registration Statement on Form S-1 filed on September 9, 2020).

10.5#

Form of Incentive Stock Option and Option Agreement for the Amended and Restated 2018 Equity Incentive Plan, as amended (incorporated by reference to Exhibit 10.5 to our Registration Statement on Form S-1 filed on September 9, 2020).

10.6#

2020 Equity Incentive Plan (incorporated by reference to Exhibit 10.6 to Amendment No. 1 to our Registration Statement on Form S-1/A filed on September 24, 2020).

10.7#

Forms of Stock Option Grant Notice, Option Agreement, RSU Award Grant Notice and Notice of Exercise for the 2020 Equity Incentive Plan (incorporated by reference to Exhibit 10.7 to Amendment No. 1 to our Registration Statement on Form S-1/A filed on September 24, 2020).

10.8#

2020 Employee Stock Purchase Plan (incorporated by reference to Exhibit 10.8 to Amendment No. 1 to our Registration Statement on Form S-1/A filed on September 24, 2020).

10.9#

Offer Letter Agreement by and between the registrant and Purnanand D. Sarma, dated as of May 30, 2019 (incorporated by reference to Exhibit 10.9 to our Registration Statement on Form S-1 filed on September 9, 2020).

35

Exhibit No.

    

Description of Exhibit

10.10#

Amendment to Offer Letter Agreement by and between the registrant and Purnanand D. Sarma, dated as of August 5, 2020 (incorporated by reference to Exhibit 10.10 to our Registration Statement on Form S-1 filed on September 9, 2020).

10.11#

Amended and Restated Offer Letter Agreement by and between the registrant and Michael J. Morin, dated as of August 5, 2020 (incorporated by reference to Exhibit 10.11 to our Registration Statement on Form S-1 filed on September 9, 2020).

10.12

Consulting Agreement by and between the registrant and Diane Marcou, dated as of May 1, 2020 (incorporated by reference to Exhibit 10.12 to our Registration Statement on Form S-1 filed on September 9, 2020).

10.13

Consulting Agreement by and between the registrant and Michael Lefenfeld, dated as of April 15, 2020 (incorporated by reference to Exhibit 10.13 to our Registration Statement on Form S-1 filed on September 9, 2020).

10.14†

License Agreement by and between the registrant and Arrayjet Limited, dated June 28, 2019, as amended by the Amendment to the License Agreement dated July 10, 2020 (incorporated by reference to Exhibit 10.14 to our Registration Statement on Form S-1 filed on September 9, 2020).

10.15†

Exclusive Patent License Agreement by and between the registrant and the Massachusetts Institute of Technology as licensing agent for Whitehead Institute for Biomedical Research, dated June 25, 2009, as amended by the First Amendment to the Exclusive Patent License Agreement dated December 17, 2009, by the Second Amendment to the Exclusive Patent License Agreement Dated March 21, 2013, by the Third Amendment to the Exclusive Patent License Agreement dated August 21, 2017 and by the Fourth Amendment to the Exclusive Patent License Agreement dated July 21, 2020 (incorporated by reference to Exhibit 10.15 to our Registration Statement on Form S-1 filed on September 9, 2020).

10.16†

Exclusive License Agreement by and between the registrant and Thomas Jefferson University, dated June 1, 2012, as amended by the First Amendment to License Agreement dated October 19, 2017 (incorporated by reference to Exhibit 10.16 to our Registration Statement on Form S-1 filed on September 9, 2020).

10.17*†

Second Amendment to License Agreement by and between the registrant and Thomas Jefferson University, dated July 28, 2020.

10.18†

Collaboration and License Agreement by and between the registrant and PH Pharma Co Ltd, dated October 15, 2019, as amended by the Amendment to the Collaboration and License Agreement dated August 13, 2020 (incorporated by reference to Exhibit 10.17 to our Registration Statement on Form S-1 filed on September 9, 2020).

10.19†

Other Transaction Authority for Prototype Agreement by and between the registrant and the Department of Defense, United States of America, dated July 3, 2020 (incorporated by reference to Exhibit 10.18 to our Registration Statement on Form S-1 filed on September 9, 2020).

10.20

Second Amended and Restated Management Services Agreement, by and among the registrant, BCM Advisory Partners LLC and Broadband Capital Partners LLC, dated as of January 17, 2017, as amended by the Amendment to Second Amended and Restated Management Services Agreement dated June 12, 2018, the Second Amendment to Second Amended and Restated Management Services Agreement dated March 3, 2020 and the Third Amendment to Second Amended and Restated Management Services Agreement dated August 4, 2020 (incorporated by reference to Exhibit 10.19 to our Registration Statement on Form S-1 filed on September 9, 2020).

36

Exhibit No.

    

Description of Exhibit

10.21

Series A Preferred Stock Purchase Agreement by and among the registrant and certain of its stockholders, dated as of November 18, 2015, as amended by the Amendment to Series A Preferred Stock Purchase Agreement dated December 14, 2015 (incorporated by reference to Exhibit 10.20 to our Registration Statement on Form S-1 filed on September 9, 2020).

10.22#

Offer Letter Agreement by and between the registrant and Richard F. Fitzgerald, dated September 18, 2020 (incorporated by reference to Exhibit 10.21 to Amendment No. 1 to our Registration Statement on Form S-1/A filed on September 24, 2020).

10.23

Non-Employee Director Compensation Policy (incorporated by reference to Exhibit 10.22 to Amendment No. 1 to our Registration Statement on Form S-1/A filed on September 24, 2020).

10.24

Amended and Restated Employment Agreement by and between the registrant and Purnanand D. Sarma, dated September 23, 2020 (incorporated by reference to Exhibit 10.23 to Amendment No. 1 to our Registration Statement on Form S-1/A filed on September 24, 2020)

10.25

Amended and Restated Employment Agreement by and between the registrant and Michael J. Morin, dated September 23, 2020 (incorporated by reference to Exhibit 10.24 to Amendment No. 1 to our Registration Statement on Form S-1/A filed on September 24, 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 September 30, 2020 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

Certain portions of this exhibit (indicated by asterisks) have been omitted because they are not material and would likely cause competitive harm to Immunome, Inc. if publicly disclosed.

37

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: November 16, 2020

By:

/s/ Purnanand D. Sarma

Name:

Purnanand D. Sarma, Ph. D.

Title:

President and Chief Executive Officer

(Principal Executive Officer)

Date: November 16, 2020

By:

/s/ Richard F. Fitzgerald

Name:

Richard F. Fitzgerald

Title:

Chief Financial Officer

(Principal Financial Officer)

38

EX-10.17 2 tmb-20200930xex10d17.htm EX-10.17

Exhibit 10.17

CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT, MARKED BY [***], HAS BEEN OMITTED BECAUSE IMMUNOME, INC. HAS DETERMINED THE INFORMATION (I) IS NOT MATERIAL AND (II) WOULD LIKELY CAUSE COMPETITIVE HARM TO IMMUNOME, INC. IF PUBLICLY DISCLOSED.

SECOND AMENDMENT TO LICENSE AGREEMENT

This Second Amendment to License Agreement (“AMENDMENT”), is entered into as of the ___ of July, 2020 (“EFFECTIVE DATE”), by and among Thomas Jefferson University (“TJU”) and Immunome, Inc. (“COMPANY”) (collectively, the “Parties”).

WHEREAS the Parties have entered into an Exclusive License Agreement with an effective date of the 1st of June, 2012, as amended by the First Amendment to the License Agreement, dated  October 19, 2017, (the Exclusive License Agreement, as so amended, the “LICENSE AGREEMENT”);

WHEREAS, the Parties desire to modify certain terms of the License Agreement as set forth in this Amendment; and

WHEREAS, any capitalized term not separately defined in this Amendment shall have the meaning ascribed to it in the License Agreement.

NOW, THEREFORE, in consideration of the terms and conditions set forth herein and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, intending to be legally bound, the parties hereto agree as follows:

1.   Amendments. Section 4.3 of the License Agreement is amended and restated in its entirety as follows:

4.3  (a) Except as provided in Section 4.3(c), LICENSEE shall pay to TJU during the term of this Agreement a royalty of [***] of NET SALES by LICENSEE and SUBLICENSEES in any countries where there is a VALID CLAIM; and

(b) Except as provided in Section 4.3(c), LICENSEE shall pay to TJU during the term of this Agreement a royalty of [***] of NET SALES by LICENSEE and SUBLICENSEES in any countries where there is no VALID CLAIM.

(c) The royalty for NET SALES of LICENSED PRODUCTS or LICENSED PROCESSES by a SUBLICENSEE under an agreement between LICENSEE and such SUBLICENSEE entered into before CLINICAL PROOF OF CONCEPT (as defined below for such LICENSED PRODUCT or LICENSED PROCESS (“OTHER NET SALES”) shall be [***] of the royalty actually paid by the SUBLICENSEE to LICENSEE; provided that such agreement between COMPANY and such SUBLICENSEE provides for a [***] or less percentage royalty on net sales of such LICENSED PRODUCT and/or LICENSED PROCESS to be paid to COMPANY by SUBLICENSEE. Where such agreement provides for more than a [***] royalty, then the provisions of Sections 4.3(a) and (b) shall

SECOND AMENDMENT TO LICENSE AGREEMENT TJU_IMMUNOME

Page 1 of 3


apply. Where such agreement provides for a [***] or less royalty and a royalty that exceeds [***] (e.g., a scaled royalty based on the amount of net sales), then the provisions of this Section 4.3(c) shall apply for the royalties that are [***] or below and the provisions of Sections 4.3(a) and (b) shall apply for the royalties that exceed [***].

For purposes of calculating the royalties under Sections 4.3(a) and (b), where royalties on OTHER NET SALES are paid under this Section 4.3(c), then such OTHER NET SALES shall be disregarded and excluded from the definition of NET SALES.

Notwithstanding the foregoing, in any sublicense of a LICENSED PRODUCT or LICENSED PROCESS, if COMPANY or an AFFILIATE also grants rights to other licensed products or patents owned or controlled by [***] and name [***] as an inventor and are necessary for the use or sale of the LICENSED PRODUCT or LICENSED PROCESS by such SUBLICENSEE, the modified royalty due on OTHER NET SALES provided under this Section 4(c) shall only take effect if [***] also agrees to a comparable reduction of the percentage of the total amount of royalty it is to receive on such sales. Should [***] not agree in writing to such comparable reduction then the royalty due on such NET SALES of LICENSED PRODUCT or LICENSED PROCESS by a SUBLICENSEE will be calculated as per Sections 4.3(a) and 4.3(b).

For the purposes of this SECTION 4.3(c) “CLINICAL PROOF OF CONCEPT” shall mean the completion of the first clinical trial in patients with respect to the applicable LICENSED PRODUCT or LICENSED PROCESS.

2.   Term of Amendment. This Amendment shall be in effect from the Effective Date and shall continue for the term of the License Agreement.

3.   Full Force and Effect. Except as specifically modified or amended by the terms of this Amendment, the License Agreement and all provisions contained therein are, and shall continue, in full force and effect and are hereby ratified and confirmed.

4.   Integration. The Agreement, as amended by this Amendment, contains the entire agreement of the parties with regard to this Amendment and the Agreement, and supersedes and replaces any prior agreements as to that matter. Neither this Amendment nor the Agreement may be changed or modified, in whole or in part, except by an instrument in writing signed by TJU and Company.

SECOND AMENDMENT TO LICENSE AGREEMENT TJU_IMMUNOME

Page 2 of 3


5.   Counterparts. This Amendment may be executed in any number of separate counterparts, each of which shall be deemed to be an original and all of which together shall be deemed to be one and the same instrument.

6.   Miscellaneous. This Amendment shall be binding upon all the parties to the License Agreement and their respective successors and assigns.

IN WITNESS WHEREOF, the parties hereto have caused this Amendment to be duly executed and delivered by their proper and duly authorized officers as of the day and year first above written.

Agreed:

THOMAS JEFFERSON UNIVERSITY

Name:

Rose Ritts, PhD

Title:

Executive Vice President and Chief Innovation Officer

Signature:

/s/ Rose Ritts

IMMUNOME, INC.

Name:

Purnanand Sarma

Title:

President & CEO

Signature:

/s/ Purnanand D Sarma

SECOND AMENDMENT TO LICENSE AGREEMENT TJU_IMMUNOME

Page 3 of 3


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

Exhibit 31.1

CERTIFICATION 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 September 30, 2020 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: November 16, 2020

By:

/s/ Purnanand D. Sarma

Name:

Purnanand D. Sarma, Ph.D.

Title:

President and Chief Executive Officer

(Principal Executive Officer)


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

Exhibit 31.2

CERTIFICATION PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Richard F. Fitzgerald, certify that:

1.

I have reviewed this Quarterly Report on Form 10-Q for the quarterly period ended September 30, 2020 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.

J.

Date: November 16, 2020

By:

/s/ Richard F. Fitzgerald

Name:

Richard F. Fitzgerald

Title:

Chief Financial Officer

(Principal Financial Officer)


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

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Immunome, Inc. (the “Company”) for the quarter ended September 30, 2020 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: November 16, 2020

By:

/s/ Purnanand D. Sarma

Name:

Purnanand D. Sarma, Ph.D.

Title:

President and Chief Executive Officer

(Principal Executive Officer)


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

Exhibit 32.2

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Immunome, Inc. (the “Company”) for the fiscal quarter ended September 30, 2020 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.

J.

Date: November 16, 2020

By:

/s/ Richard F. Fitzgerald

Name:

Richard F. Fitzgerald

Title:

Chief Financial Officer

(Principal Financial Officer)


EX-101.SCH 7 tmb-20200930.xsd EX-101.SCH 00100 - Statement - Condensed Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Condensed Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Condensed Statements of Cash Flows (unaudited) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Fair value measurements - Assets and liabilities measured at fair value (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Accrued expenses (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Equipment loan payables (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Long-term debt (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Long-term debt (Details)- Calc 2 link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Commitments and contingencies - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Condensed Balance Sheets (Unaudited) (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Condensed Statements of Changes in Convertible Preferred Stock and Stockholders' Deficit (unaudited) link:presentationLink link:calculationLink link:definitionLink 00305 - Statement - Condensed Statements of Changes in Convertible Preferred Stock and Stockholders' Deficit (unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - U.S. Department of Defense ("DoD") Expense Reimburesement Grant link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Nature of the business and basis of presentation (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Summary of significant accounting policies - Anti-dilutive (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Fair value measurements - Reconciliation of change in Fair value of warrant liability (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - U.S. Department of Defense ("DoD") Expense Reimburesement Grant (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Convertible Promissory Notes (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Convertible preferred stock and stockholders' deficit (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Warrants to acquire shares of Series A convertible preferred stock (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Share-based compensation - 2018 Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Share-based compensation - Costs (Details) link:presentationLink link:calculationLink link:definitionLink 41204 - Disclosure - Share-based compensation - Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Related party transactions (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Subsequent events (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Nature of the business and basis of presentation link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Summary of significant accounting policies link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Fair value measurements link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Accrued expenses link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Convertible promissory notes link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Equipment loan payables link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Long-term debt link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Convertible preferred stock and stockholders' deficit link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Warrants to acquire shares of Series A convertible preferred stock link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Share-based compensation link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Related party transactions link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Subsequent Events 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 30303 - Disclosure - Fair value measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Accrued expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Equipment loan payables (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Long-term debt (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Commitments and contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Warrants to acquire shares of Series A convertible preferred stock (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Share-based compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Summary of significant accounting policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - Share-based compensation - Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 tmb-20200930_cal.xml EX-101.CAL EX-101.DEF 9 tmb-20200930_def.xml EX-101.DEF EX-101.LAB 10 tmb-20200930_lab.xml EX-101.LAB EX-101.PRE 11 tmb-20200930_pre.xml EX-101.PRE XML 12 tmb-20200930x10q_htm.xml IDEA: XBRL DOCUMENT 0001472012 us-gaap:MeasurementInputSharePriceMember 2020-09-30 0001472012 us-gaap:MeasurementInputRiskFreeInterestRateMember 2020-09-30 0001472012 us-gaap:MeasurementInputPriceVolatilityMember 2020-09-30 0001472012 us-gaap:MeasurementInputExpectedTermMember 2020-09-30 0001472012 us-gaap:MeasurementInputSharePriceMember 2020-06-02 0001472012 us-gaap:MeasurementInputRiskFreeInterestRateMember 2020-06-02 0001472012 us-gaap:MeasurementInputPriceVolatilityMember 2020-06-02 0001472012 us-gaap:MeasurementInputExpectedTermMember 2020-06-02 0001472012 us-gaap:SeriesAPreferredStockMember 2020-06-30 0001472012 us-gaap:SeriesAPreferredStockMember 2019-12-31 0001472012 us-gaap:SeriesAPreferredStockMember 2019-09-30 0001472012 us-gaap:SeriesAPreferredStockMember 2019-06-30 0001472012 us-gaap:SeriesAPreferredStockMember 2018-12-31 0001472012 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001472012 us-gaap:CommonStockMember 2020-01-01 2020-09-30 0001472012 us-gaap:CommonStockMember 2019-01-01 2019-09-30 0001472012 us-gaap:SubsequentEventMember 2020-10-13 2020-10-13 0001472012 us-gaap:OverAllotmentOptionMember 2020-10-13 2020-10-13 0001472012 us-gaap:SubsequentEventMember us-gaap:IPOMember 2020-10-05 2020-10-05 0001472012 us-gaap:RetainedEarningsMember 2020-09-30 0001472012 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001472012 us-gaap:RetainedEarningsMember 2020-06-30 0001472012 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001472012 2020-06-30 0001472012 us-gaap:RetainedEarningsMember 2019-12-31 0001472012 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001472012 us-gaap:RetainedEarningsMember 2019-09-30 0001472012 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001472012 us-gaap:RetainedEarningsMember 2019-06-30 0001472012 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001472012 2019-06-30 0001472012 us-gaap:RetainedEarningsMember 2018-12-31 0001472012 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001472012 us-gaap:CommonStockMember 2020-09-30 0001472012 us-gaap:CommonStockMember 2020-06-30 0001472012 us-gaap:CommonStockMember 2019-12-31 0001472012 us-gaap:CommonStockMember 2019-09-30 0001472012 us-gaap:CommonStockMember 2019-06-30 0001472012 us-gaap:CommonStockMember 2018-12-31 0001472012 us-gaap:SubsequentEventMember 2020-10-13 0001472012 us-gaap:OverAllotmentOptionMember 2020-10-13 0001472012 imnm:EquityIncentivePlan2018Including2008EquityIncentivePlanMember 2019-01-01 2019-12-31 0001472012 imnm:EquityIncentivePlan2018Including2008EquityIncentivePlanMember 2019-12-31 0001472012 imnm:EquityIncentivePlan2018Including2008EquityIncentivePlanMember 2019-01-01 2019-09-30 0001472012 imnm:EquityIncentivePlan2018Including2008EquityIncentivePlanMember 2020-09-30 0001472012 imnm:EquityIncentivePlan2020Member 2020-09-24 0001472012 imnm:EquityIncentivePlan2018Member 2018-07-31 0001472012 imnm:EmployeeStockPurchasePlan2020Member 2020-09-30 0001472012 imnm:EquityIncentivePlan2020Member 2020-09-24 2020-09-24 0001472012 imnm:EquityIncentivePlan2018Including2008EquityIncentivePlanMember 2020-01-01 2020-09-30 0001472012 srt:MinimumMember imnm:EquityIncentivePlan2018Including2008EquityIncentivePlanMember 2020-01-01 2020-09-30 0001472012 srt:MaximumMember imnm:EquityIncentivePlan2018Including2008EquityIncentivePlanMember 2020-01-01 2020-09-30 0001472012 us-gaap:ConvertiblePreferredStockMember 2019-12-31 0001472012 imnm:LicenseAgreementMember 2020-07-01 2020-09-30 0001472012 imnm:BroadbandServicesAgreementMember 2020-07-01 2020-09-30 0001472012 imnm:LicenseAgreementMember 2020-01-01 2020-09-30 0001472012 imnm:BroadbandServicesAgreementMember 2020-01-01 2020-09-30 0001472012 imnm:LicenseAgreementMember 2019-07-01 2019-09-30 0001472012 imnm:BroadbandServicesAgreementMember 2019-07-01 2019-09-30 0001472012 imnm:LicenseAgreementMember 2019-01-01 2019-09-30 0001472012 imnm:BroadbandServicesAgreementMember 2019-01-01 2019-09-30 0001472012 imnm:PreferredStockInvestorsMember us-gaap:ConvertibleNotesPayableMember 2019-01-01 2019-09-30 0001472012 us-gaap:ConvertibleNotesPayableMember 2019-01-01 2019-09-30 0001472012 2020-10-06 0001472012 us-gaap:ConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001472012 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001472012 us-gaap:RetainedEarningsMember 2020-01-01 2020-09-30 0001472012 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001472012 us-gaap:RetainedEarningsMember 2019-01-01 2019-09-30 0001472012 imnm:EquipmentLoanPayableMember 2020-09-30 0001472012 srt:MinimumMember imnm:LabEquipmentMember 2017-12-31 0001472012 srt:MaximumMember imnm:LabEquipmentMember 2017-12-31 0001472012 srt:MinimumMember imnm:LabEquipmentMember 2016-12-31 0001472012 srt:MaximumMember imnm:LabEquipmentMember 2016-12-31 0001472012 imnm:OfficeAndLaboratorySpaceMember 2017-05-31 0001472012 imnm:EquipmentLoanPayableMember 2020-07-01 2020-09-30 0001472012 imnm:EquipmentLoanPayableMember 2020-01-01 2020-09-30 0001472012 imnm:EquipmentLoanPayableMember 2019-07-01 2019-09-30 0001472012 imnm:EquipmentLoanPayableMember 2019-01-01 2019-09-30 0001472012 imnm:OtherTransactionAuthorityForPrototypeAgreementMember 2020-09-30 0001472012 imnm:LabEquipmentMember 2017-01-01 2017-12-31 0001472012 imnm:LabEquipmentMember 2016-01-01 2016-12-31 0001472012 us-gaap:WarrantMember 2020-09-30 0001472012 us-gaap:WarrantMember 2020-01-01 2020-09-30 0001472012 imnm:LicenseAgreementMember 2020-09-30 0001472012 imnm:LicenseAgreementMember 2019-12-31 0001472012 imnm:OfficeAndLaboratorySpaceMember 2020-09-30 0001472012 imnm:OfficeAndLaboratorySpaceMember 2019-12-31 0001472012 us-gaap:IPOMember 2020-09-30 0001472012 srt:MinimumMember imnm:EquipmentLoanPayableMember 2016-01-01 2018-12-31 0001472012 srt:MaximumMember imnm:EquipmentLoanPayableMember 2016-01-01 2018-12-31 0001472012 srt:MinimumMember imnm:EquipmentLoanPayableMember 2018-12-31 0001472012 srt:MaximumMember imnm:EquipmentLoanPayableMember 2018-12-31 0001472012 2016-01-01 2018-12-31 0001472012 imnm:PaycheckProtectionProgramLoansMember 2020-04-30 0001472012 us-gaap:ConvertibleNotesPayableMember us-gaap:ConvertiblePreferredStockMember 2019-07-31 0001472012 us-gaap:SubsequentEventMember us-gaap:IPOMember 2020-10-05 0001472012 us-gaap:IPOMember 2020-10-06 2020-10-06 0001472012 us-gaap:ConvertibleNotesPayableMember us-gaap:ConvertiblePreferredStockMember 2019-11-01 2019-11-30 0001472012 us-gaap:ConvertiblePreferredStockMember 2019-11-01 2019-11-30 0001472012 us-gaap:SubsequentEventMember us-gaap:IPOMember 2020-10-06 0001472012 us-gaap:IPOMember 2020-10-06 0001472012 us-gaap:ConvertiblePreferredStockMember 2020-09-30 0001472012 us-gaap:WarrantyRightsAndObligationsFairValueOptionMember 2020-06-30 0001472012 us-gaap:ConvertiblePreferredStockMember 2020-06-30 0001472012 2018-12-31 0001472012 us-gaap:WarrantMember 2020-01-01 2020-09-30 0001472012 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001472012 us-gaap:ConvertiblePreferredStockMember 2020-01-01 2020-09-30 0001472012 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0001472012 us-gaap:ConvertiblePreferredStockMember 2019-01-01 2019-09-30 0001472012 2020-09-01 2020-09-30 0001472012 2020-08-01 2020-08-31 0001472012 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2020-09-30 0001472012 us-gaap:GeneralAndAdministrativeExpenseMember 2020-07-01 2020-09-30 0001472012 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-09-30 0001472012 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-09-30 0001472012 us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2019-09-30 0001472012 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-09-30 0001472012 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-09-30 0001472012 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001472012 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-09-30 0001472012 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001472012 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-09-30 0001472012 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001472012 us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001472012 us-gaap:SeriesAPreferredStockMember 2020-01-01 2020-09-30 0001472012 us-gaap:SeriesAPreferredStockMember 2020-07-01 2020-09-30 0001472012 2020-07-01 2020-09-30 0001472012 2019-07-01 2019-09-30 0001472012 imnm:BroadbandServicesAgreementMember 2015-11-30 0001472012 us-gaap:SubsequentEventMember us-gaap:IPOMember 2020-10-13 2020-10-13 0001472012 imnm:TwoOfficersMember 2020-08-01 2020-08-31 0001472012 imnm:OfficeAndLaboratorySpaceMember 2017-05-01 2017-05-31 0001472012 srt:MinimumMember imnm:LabEquipmentMember 2017-01-01 2017-12-31 0001472012 srt:MaximumMember imnm:LabEquipmentMember 2017-01-01 2017-12-31 0001472012 srt:MinimumMember imnm:LabEquipmentMember 2016-01-01 2016-12-31 0001472012 srt:MaximumMember imnm:LabEquipmentMember 2016-01-01 2016-12-31 0001472012 us-gaap:SeriesAPreferredStockMember 2020-09-30 0001472012 us-gaap:SeriesAPreferredStockMember 2020-06-02 0001472012 imnm:EmployeeStockPurchasePlan2020Member 2020-01-01 2020-09-30 0001472012 2019-01-01 2019-09-30 0001472012 imnm:PaycheckProtectionProgramLoansMember 2020-04-30 2020-04-30 0001472012 us-gaap:ConvertibleNotesPayableMember us-gaap:ConvertiblePreferredStockMember 2019-01-01 2019-07-31 0001472012 2019-12-31 0001472012 imnm:OtherTransactionAuthorityForPrototypeAgreementMember 2020-07-01 2020-09-30 0001472012 imnm:OtherTransactionAuthorityForPrototypeAgreementMember 2020-01-01 2020-09-30 0001472012 us-gaap:ConvertiblePreferredStockMember 2020-01-01 2020-09-30 0001472012 us-gaap:ConvertiblePreferredStockMember 2020-06-01 2020-06-30 0001472012 2020-09-30 0001472012 2019-09-30 0001472012 2020-10-31 0001472012 2020-01-01 2020-09-30 shares iso4217:USD imnm:item iso4217:USD shares pure imnm:employee imnm:D utr:sqft imnm:segment 0 P62M P36M P36M P38M P38M true 0001472012 --12-31 2020 Q3 false 5670184 5670184 1124616 1099270 P2Y Non-accelerated Filer 10-Q 2020-09-30 false 001-39580 Immunome, Inc. DE 77-0694340 665 Stockton Drive Suite 300 Exton PA 19341 610 321-3700 Common Stock, 0.0001 par value IMNM NASDAQ Yes Yes true true false false 10541629 6744000 2543000 739000 579000 7483000 3122000 1741000 1700000 100000 100000 2659000 138000 11983000 5060000 239000 144000 212000 305000 2627000 548000 2330000 666000 5406000 1665000 16000 113000 195000 7071000 11000 18000 12699000 1796000 0.0001 0.0001 45000000 30000000 4443259 51033000 48369000 38894000 0.0001 0.0001 65000000 50000000 1124616 1099270 1236000 927000 -50321000 -36557000 -49085000 -35630000 11983000 5060000 1644000 2234000 5651000 6391000 1174000 486000 2537000 1069000 2818000 2720000 8188000 7460000 -2818000 -2720000 -8188000 -7460000 5549000 5549000 -10000 -17000 -27000 -62000 5559000 17000 5576000 62000 -8377000 -2737000 -13764000 -7522000 -7.52 -2.50 -12.44 -6.88 1114427 1093028 1106039 1092630 5670184 48391000 1112393 1115000 -41944000 -40829000 22000 117000 117000 12223 4000 4000 -8377000 -8377000 5670184 48369000 1124616 1236000 -50321000 -49085000 4443259 38894000 1099270 927000 -36557000 -35630000 49000 1226925 9475000 302000 302000 25346 7000 7000 -13764000 -13764000 5670184 48369000 1124616 1236000 -50321000 -49085000 3108776 27513000 1093028 918000 -30898000 -29980000 1000 1000 -2737000 -2737000 3108776 27513000 1093028 919000 -33635000 -32716000 3108776 27513000 1087821 908000 -26113000 -25205000 11000 11000 5207 -7522000 -7522000 3108776 27513000 1093028 919000 -33635000 -32716000 -13764000 -7522000 499000 454000 302000 11000 5549000 -1000 3000 151000 249000 999000 334000 495000 -52000 -6072000 -7021000 540000 166000 -540000 -166000 6800000 7000 500000 11046000 309000 27000 165000 183000 239000 272000 10813000 6345000 4201000 -842000 2643000 1702000 6844000 860000 27000 72000 1522000 22000 2221000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">1. Nature of the business and basis of presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Organization</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Immunome, Inc. (“Immunome” or 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 a biotechnology company focused on identifying novel cancer and infectious disease immunotherapies utilizing a patented process to immortalize human B cells.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Since its inception, the Company has devoted substantially all of its resources to research and development, raising capital, building its management team and building its intellectual property portfolio. The Company is subject to risks and uncertainties common to early-stage companies in the biotechnology industry including, but not limited to, technical risks associated with the successful research, development and manufacturing of product candidates, development by competitors of new technological innovations, dependence on key personnel, protection of proprietary technology, compliance with government regulations and the ability to secure additional capital to fund operations. Current and future programs will require significant research and development efforts, including extensive preclinical and clinical testing and regulatory approval prior to commercialization. These efforts require significant amounts of additional capital, adequate personnel and infrastructure. Even if the Company’s development efforts are successful, it is uncertain when, if ever, the Company will realize significant revenue from product sales.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Initial public offering</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On October 6, 2020, the Company closed its initial public offering (“IPO”) in which the Company issued and sold 3,250,000 shares of its common stock at a public offering price of $12.00 per share. On October 13, 2020, the underwriters exercised their option to purchase an additional 487,500 shares of the Company’s common stock at a purchase price of $12.00 per share. The Company received net proceeds of $41.7 million after deducting underwriting discounts and commissions of $3.1 million but before deducting other offering expenses. The Company’s common stock is listed on the Nasdaq Capital Market under the trading symbol “IMNM.” In addition, upon the closing of the IPO on October 6, 2020, (i) all of the Company’s outstanding shares of convertible preferred stock converted into 5,670,184 shares of common stock and (ii) all of the Company’s outstanding warrants to purchase convertible preferred stock converted into warrants to purchase common stock. On October 6, 2020, the Company filed an amended and restated certificate of incorporation to, among other things, increase the number of shares of common stock, $0.0001 par value per share, authorized for issuance to 200,000,000 and authorize the Company’s board of directors to issue up to 10,000,000 shares of “blank check” preferred stock, $0.0001 par value per share. As of September 30, 2020, the Company capitalized $2.5 million of deferred IPO costs, which are included in other assets on the condensed balance sheet, and which will be reclassified to additional paid-in capital upon the closing of the IPO.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Liquidity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company has incurred net losses since inception, including net losses of $13.8 million for the nine months ended September 30, 2020, and it expects to generate losses from operations for the foreseeable future primarily due to research and development for its potential product candidates. As of September 30, 2020, the Company had an accumulated deficit of $50.3 million. Prior to the IPO, the Company has funded its operations with proceeds from the issuance of debt and the sale of preferred stock. The Company expects to generate operating losses and negative operating cash flows for the foreseeable future. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company expects that its cash as of September 30, 2020 and proceeds from its IPO will be sufficient to fund its operations for at least the next twelve months from the date these financial statements are issued and, therefore, the conditions raising substantial doubt in prior periods have been alleviated. The Company has sufficient cash to fund its operations into the first quarter of 2022 and will need additional financing thereafter to support its continuing operations </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">and pursue its growth strategy. Until such time as the Company can generate significant revenue from product sales, if ever, it expects to finance its operations through a combination of equity offerings, debt financings, collaborations, strategic alliances and licensing arrangements. To the extent that the Company raises additional capital through the sale of equity or convertible debt securities, stockholders’ ownership interest will be diluted, and the terms of these securities may include liquidation or other preferences that adversely affect the rights of stockholders. Debt financing and preferred equity financing, if available, may involve agreements that include covenants limiting or restricting the Company’s ability to take specific actions, such as incurring additional debt, making acquisitions or capital expenditures or declaring dividends. If the Company raises additional funds through collaborations, strategic alliances or marketing, distribution or licensing arrangements with third parties, it may have to relinquish valuable rights to technologies, future revenue streams, research programs or drug candidates, or grant licenses on terms that may not be favorable. If the Company is unable to raise additional funds through equity or debt financings or other arrangements when needed, it may be required to delay, limit, reduce or terminate our research, product development or future commercialization efforts, or grant rights to develop and market product candidates that the Company would otherwise prefer to develop and market. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company 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 the Company’s financial condition and its ability to pursue its business strategy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">If the Company cannot obtain the necessary funding, it will need to delay, scale back or eliminate some or all of its research and development programs or enter into collaborations with third parties to commercialize potential products or technologies that it might otherwise seek to develop or commercialize independently; consider other various strategic alternatives, including a merger or sale of the Company; or cease operations. Additionally, volatility in the capital markets and general economic conditions in the United States may be a significant obstacle to raising the required funds. Our ability to continue as a going concern is dependent on our ability to raise capital to fund our future business plans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Operations of the Company are subject to certain risks and uncertainties including various internal and external factors that will affect whether and when the Company’s product candidates become approved products and how significant their market share will be, some of which are outside of the Company’s control. The length of time and cost of developing and commercializing these product candidates and/or failure of them at any stage of the drug approval process will materially affect the Company’s financial condition and future operations. On March 11, 2020, the World Health Organization characterized the novel COVID-19 virus as a global pandemic. Although there is significant uncertainty as to the likely effects this disease may have in the future, to date there has not yet been a significant impact to the Company’s operations or financial statements.</p> 3250000 12.00 487500 12.00 41700000 3100000 5670184 0.0001 200000000 10000000 0.0001 2500000 -13800000 -50300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 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 10pt 0pt;">Basis of presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The accompanying unaudited condensed financial statements have been prepared in accordance with accounting principles generally accepted (“GAAP”) in the United States. Any reference in these notes to applicable guidance is meant to refer to GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASU”) promulgated by the Financial Accounting Standards Board (“FASB”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Unaudited interim results</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 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 IPO prospectus filed with the Securities and Exchange Commission on October 5, 2020. The accompanying condensed financial statements as of September 30, 2020 and for the three and nine months ended September 30, 2020 and 2019 are unaudited but include all adjustments that management believes to be necessary for a fair presentation of the periods presented. Interim results are not necessarily indicative of results for a full year. Balance sheet amounts as of December 31, 2019 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 10pt 0pt;">Reverse stock split</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:normal;font-weight:normal;">The Company’s board of directors approved a one-for-</span><span style="font-style:normal;font-weight:normal;">six</span><span style="font-style:normal;font-weight:normal;white-space:pre-wrap;"> reverse stock split of its issued and outstanding common stock, stock options, convertible preferred stock and convertible preferred stock warrants legally effective as of September 22, 2020. Accordingly, all convertible preferred shares and common stock shares, per share amounts, and additional paid-in capital amounts for all periods presented in the accompanying financial statements and notes thereto have been retroactively adjusted, where applicable, to reflect the reverse stock split. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Use of estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 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 financial statements include, but are not limited to, the fair value of the Company’s common stock in connection with share-based compensation arrangements and the fair value of the Company’s liability-classified warrants. 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 10pt 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 10pt 0pt;">ASC Topic 820, <i style="font-style:italic;">Fair Value Measurement</i> (ASC 820), establishes a fair value hierarchy for instruments measured at fair value that distinguishes between assumptions based on market data (observable inputs) and the Company’s own assumptions (unobservable inputs). Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the inputs that market participants would use in pricing the assets or liability and are developed based on the best information available in the circumstances. ASC 820 identifies fair value as the price that would be received to sell an asset or paid to transfer a liability, in an orderly transaction between market 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 10pt 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 10pt 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 10pt 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 10pt 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 values 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;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Government contract funding</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company accounts for amounts received under<span style="white-space:pre-wrap;"> its U.S. Department of Defense expense reimbursement contract as contra-research and development expenses in the condensed statements of operations.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Warrant liability</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company issued warrants to purchase shares of Series A convertible preferred stock in connection with the June 2020 Series A convertible preferred stock sale. The warrants were classified as a liability on the condensed balance sheet at September 30, 2020 as the underlying Series A convertible preferred stock is contingently redeemable and outside of the Company’s control (see Note 11, Warrants to acquire shares of Series A convertible preferred stock). The fair value of the warrants on the date of issuance was recorded as a reduction of the carrying value of the Series A convertible preferred stock and as a long-term liability in the condensed balance sheet. The warrants will be </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">subsequently remeasured to fair value at each balance sheet date. Changes in the fair value of the warrants are recognized as other income or expense in the statements of operations. The change in fair value of the warrants during the three and nine months ended September 30, 2020 was $5.5 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company used the Black Scholes option pricing model, which incorporated assumptions and estimates, to value the Series A convertible preferred stock warrants. Estimates and assumptions impacting the fair value measurement of the warrants included the fair value per share of the underlying Series A convertible preferred stock, the remaining contractual term of the warrants, risk-free interest rate, expected dividend yield and expected volatility of the price of the underlying Series A convertible preferred stock. The Company historically determined the fair value per share of the underlying Series A convertible preferred stock by taking into consideration the most recent sales of its Series A convertible preferred stock, results obtained from third party valuations and additional factors that were deemed relevant. As of September 30, 2020, the Company utilized the $12.00 per share IPO price to value the Series A convertible preferred stock warrants. The Company historically had been a private company and lacked company specific historical and implied volatility information of its stock. Therefore, it estimated the expected stock volatility based on the historical volatility of publicly traded peer companies for a term equal to the remaining contractual term of the warrants at the time. The risk-free interest rate was determined by reference to the U.S. Treasury yield curve for time periods approximately equal to the remaining contractual term of the warrants. Expected dividend yield was determined based on the fact that the Company had never paid cash dividends and did not expect to pay any cash dividends in the foreseeable future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Research and development costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 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 expenses, consulting and other contracted services. Additionally, under the terms of the license agreements to which the Company is a party, the Company is obligated to make future payments should certain development and regulatory milestones be achieved. No such costs have been incurred for the three or nine months ended September 30, 2020 and 2019. Costs for certain research and development activities are recognized based on the terms of the individual arrangements, which may differ from the pattern of costs incurred, and are reflected in the condensed 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 10pt 0pt;">Net loss per share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company follows the two-class method when computing net loss per share, as the Company has issued shares that meet the definition of participating securities. The two-class method determines net loss per share for each class of common and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two-class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Basic net loss per share of common stock is computed by dividing the net loss by the weighted average number of common shares outstanding for the period. Diluted net loss per share of common stock is computed by adjusting net loss to reallocate undistributed earnings based on the potential impact of dilutive securities. Diluted net loss per share of common stock is computed by dividing the diluted net loss by the weighted average number of common shares outstanding for the period, including potential dilutive common shares assuming the dilutive effect of common stock equivalents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following potentially dilutive securities outstanding as of September 30, 2020 and 2019 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;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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><td style="vertical-align:bottom;white-space:nowrap;width:13.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;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:13.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.02%;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:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:29.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;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:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.17%;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,316,267</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.16%;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;"> 592,929</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible preferred 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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;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,035,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.16%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible preferred stock<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,670,184</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,108,776</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom: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;"> 8,021,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.16%;border-bottom: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,701,705</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:9.0pt;margin-bottom: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';font-size:6pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">Represents common stock equivalents.</span></td></tr></table><div style="margin-top:10pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company’s Series A convertible preferred stock contractually entitles the holders of such shares to participate in dividends but does not contractually require the holders of such shares to participate in losses of the Company. Accordingly, in periods in which the Company reports a net loss, such losses are not allocated to participating securities. In periods in which the Company reports a net loss per share of common stock, diluted net loss per share of common stock is the same as basic net loss per share of common stock since dilutive common shares are not assumed to have been issued if their effect is anti-dilutive. The Company reported a net loss per share of common stock for the three and nine months ended September 30, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Segment and geographic information</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Operating segments are defined as components of an entity about which separate discrete information is available for evaluation by the chief operating decision maker (“CODM”), or decision-making group, in deciding how to allocate resources and in assessing performance. The CODM is the Company’s Chief Executive Officer. The Company views its operations as and manages its business in one operating segment operating exclusively in the United States.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Basis of presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The accompanying unaudited condensed financial statements have been prepared in accordance with accounting principles generally accepted (“GAAP”) in the United States. Any reference in these notes to applicable guidance is meant to refer to GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASU”) promulgated by the Financial Accounting Standards Board (“FASB”).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Unaudited interim results</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 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 IPO prospectus filed with the Securities and Exchange Commission on October 5, 2020. The accompanying condensed financial statements as of September 30, 2020 and for the three and nine months ended September 30, 2020 and 2019 are unaudited but include all adjustments that management believes to be necessary for a fair presentation of the periods presented. Interim results are not necessarily indicative of results for a full year. Balance sheet amounts as of December 31, 2019 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 10pt 0pt;">Reverse stock split</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:normal;font-weight:normal;">The Company’s board of directors approved a one-for-</span><span style="font-style:normal;font-weight:normal;">six</span><span style="font-style:normal;font-weight:normal;white-space:pre-wrap;"> reverse stock split of its issued and outstanding common stock, stock options, convertible preferred stock and convertible preferred stock warrants legally effective as of September 22, 2020. Accordingly, all convertible preferred shares and common stock shares, per share amounts, and additional paid-in capital amounts for all periods presented in the accompanying financial statements and notes thereto have been retroactively adjusted, where applicable, to reflect the reverse stock split. </span></p> 6 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Use of estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 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 financial statements include, but are not limited to, the fair value of the Company’s common stock in connection with share-based compensation arrangements and the fair value of the Company’s liability-classified warrants. 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 10pt 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 10pt 0pt;">ASC Topic 820, <i style="font-style:italic;">Fair Value Measurement</i> (ASC 820), establishes a fair value hierarchy for instruments measured at fair value that distinguishes between assumptions based on market data (observable inputs) and the Company’s own assumptions (unobservable inputs). Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the inputs that market participants would use in pricing the assets or liability and are developed based on the best information available in the circumstances. ASC 820 identifies fair value as the price that would be received to sell an asset or paid to transfer a liability, in an orderly transaction between market 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 10pt 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 10pt 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 10pt 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 10pt 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 values 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;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Government contract funding</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company accounts for amounts received under<span style="white-space:pre-wrap;"> its U.S. Department of Defense expense reimbursement contract as contra-research and development expenses in the condensed statements of operations.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Warrant liability</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company issued warrants to purchase shares of Series A convertible preferred stock in connection with the June 2020 Series A convertible preferred stock sale. The warrants were classified as a liability on the condensed balance sheet at September 30, 2020 as the underlying Series A convertible preferred stock is contingently redeemable and outside of the Company’s control (see Note 11, Warrants to acquire shares of Series A convertible preferred stock). The fair value of the warrants on the date of issuance was recorded as a reduction of the carrying value of the Series A convertible preferred stock and as a long-term liability in the condensed balance sheet. The warrants will be </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">subsequently remeasured to fair value at each balance sheet date. Changes in the fair value of the warrants are recognized as other income or expense in the statements of operations. The change in fair value of the warrants during the three and nine months ended September 30, 2020 was $5.5 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company used the Black Scholes option pricing model, which incorporated assumptions and estimates, to value the Series A convertible preferred stock warrants. Estimates and assumptions impacting the fair value measurement of the warrants included the fair value per share of the underlying Series A convertible preferred stock, the remaining contractual term of the warrants, risk-free interest rate, expected dividend yield and expected volatility of the price of the underlying Series A convertible preferred stock. The Company historically determined the fair value per share of the underlying Series A convertible preferred stock by taking into consideration the most recent sales of its Series A convertible preferred stock, results obtained from third party valuations and additional factors that were deemed relevant. As of September 30, 2020, the Company utilized the $12.00 per share IPO price to value the Series A convertible preferred stock warrants. The Company historically had been a private company and lacked company specific historical and implied volatility information of its stock. Therefore, it estimated the expected stock volatility based on the historical volatility of publicly traded peer companies for a term equal to the remaining contractual term of the warrants at the time. The risk-free interest rate was determined by reference to the U.S. Treasury yield curve for time periods approximately equal to the remaining contractual term of the warrants. Expected dividend yield was determined based on the fact that the Company had never paid cash dividends and did not expect to pay any cash dividends in the foreseeable future.</p> 5500000 5500000 12.00 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Research and development costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 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 expenses, consulting and other contracted services. Additionally, under the terms of the license agreements to which the Company is a party, the Company is obligated to make future payments should certain development and regulatory milestones be achieved. No such costs have been incurred for the three or nine months ended September 30, 2020 and 2019. Costs for certain research and development activities are recognized based on the terms of the individual arrangements, which may differ from the pattern of costs incurred, and are reflected in the condensed financial statements as a prepaid or accrued expense.</p> 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Net loss per share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company follows the two-class method when computing net loss per share, as the Company has issued shares that meet the definition of participating securities. The two-class method determines net loss per share for each class of common and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two-class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Basic net loss per share of common stock is computed by dividing the net loss by the weighted average number of common shares outstanding for the period. Diluted net loss per share of common stock is computed by adjusting net loss to reallocate undistributed earnings based on the potential impact of dilutive securities. Diluted net loss per share of common stock is computed by dividing the diluted net loss by the weighted average number of common shares outstanding for the period, including potential dilutive common shares assuming the dilutive effect of common stock equivalents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following potentially dilutive securities outstanding as of September 30, 2020 and 2019 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;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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><td style="vertical-align:bottom;white-space:nowrap;width:13.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;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:13.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.02%;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:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:29.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;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:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.17%;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,316,267</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.16%;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;"> 592,929</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible preferred 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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;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,035,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.16%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible preferred stock<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,670,184</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,108,776</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom: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;"> 8,021,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.16%;border-bottom: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,701,705</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:9.0pt;margin-bottom: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';font-size:6pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">Represents common stock equivalents.</span></td></tr></table><div style="margin-top:10pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company’s Series A convertible preferred stock contractually entitles the holders of such shares to participate in dividends but does not contractually require the holders of such shares to participate in losses of the Company. Accordingly, in periods in which the Company reports a net loss, such losses are not allocated to participating securities. In periods in which the Company reports a net loss per share of common stock, diluted net loss per share of common stock is the same as basic net loss per share of common stock since dilutive common shares are not assumed to have been issued if their effect is anti-dilutive. The Company reported a net loss per share of common stock for the three and nine months ended September 30, 2020 and 2019.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following potentially dilutive securities outstanding as of September 30, 2020 and 2019 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;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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><td style="vertical-align:bottom;white-space:nowrap;width:13.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;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:13.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.02%;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:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:29.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;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:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.17%;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,316,267</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.16%;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;"> 592,929</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible preferred 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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;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,035,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.16%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible preferred stock<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,670,184</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,108,776</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom: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;"> 8,021,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.16%;border-bottom: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,701,705</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:9.0pt;margin-bottom: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';font-size:6pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">Represents common stock equivalents.</span></td></tr></table><div style="margin-top:10pt;"/> 1316267 592929 1035196 5670184 3108776 8021647 3701705 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Segment and geographic information</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Operating segments are defined as components of an entity about which separate discrete information is available for evaluation by the chief operating decision maker (“CODM”), or decision-making group, in deciding how to allocate resources and in assessing performance. The CODM is the Company’s Chief Executive Officer. The Company views its operations as and manages its business in one operating segment operating exclusively in the United States.</p> 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">3. Fair value measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following tables present information about the Company’s assets and liabilities measured at fair value on a recurring basis in the condensed balance sheet as of September 30, 2020 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;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:44.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">In Active Markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs (Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrant liability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom: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;"> 7,071</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.29%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom: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;"> 7,071</p></td></tr><tr><td style="vertical-align:bottom;width:44.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total liabilities measured and recorded at fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 7,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;border-bottom: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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.74%;border-bottom: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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,071</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 10pt 0pt;">The Company did not <span style="-sec-ix-hidden:Hidden_gnJRbCQ97k6SMICSMhqw1Q"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">transfer</span></span> any financial instruments into or out of Level 3 classification during the three or nine months ended September 30, 2020. See Note 11, Warrants to acquire shares of Series A convertible preferred stock for a summary of the inputs used to calculate the warrant liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A reconciliation of the change in the fair value of the warrant liability for the nine months ended September 30, 2020 is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.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 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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.72%;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:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><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.67%;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;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.72%;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:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><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.67%;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;">Measurements</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.72%;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:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><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.67%;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;">Using Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.72%;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:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><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.67%;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;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.72%;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:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><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.67%;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;">Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.72%;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:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.67%;border-bottom: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;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.03%;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></tr><tr><td style="vertical-align:bottom;width:81.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Issuance of warrants on June 2, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;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,522</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value of warrant liability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.03%;border-bottom: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;"> 5,549</p></td></tr><tr><td style="vertical-align:bottom;width:81.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liability, September 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;border-bottom: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;"> 7,071</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following tables present information about the Company’s assets and liabilities measured at fair value on a recurring basis in the condensed balance sheet as of September 30, 2020 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;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:44.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">In Active Markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs (Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrant liability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom: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;"> 7,071</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.29%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom: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;"> 7,071</p></td></tr><tr><td style="vertical-align:bottom;width:44.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total liabilities measured and recorded at fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 7,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;border-bottom: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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.74%;border-bottom: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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,071</p></td></tr></table> 7071000 7071000 7071000 7071000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A reconciliation of the change in the fair value of the warrant liability for the nine months ended September 30, 2020 is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.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 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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.72%;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:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><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.67%;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;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.72%;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:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><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.67%;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;">Measurements</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.72%;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:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><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.67%;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;">Using Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.72%;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:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><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.67%;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;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.72%;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:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><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.67%;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;">Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.72%;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:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.67%;border-bottom: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;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.03%;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></tr><tr><td style="vertical-align:bottom;width:81.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Issuance of warrants on June 2, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;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,522</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value of warrant liability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.03%;border-bottom: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;"> 5,549</p></td></tr><tr><td style="vertical-align:bottom;width:81.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liability, September 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;border-bottom: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;"> 7,071</p></td></tr></table> 1522000 5549000 7071000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">4. U.S. Department of Defense (“DoD”) expense reimbursement contract</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In July 2020, the Company entered into an Other Transaction Authority for Prototype Agreement (the “OTA Agreement”) with the DoD to fund the Company’s efforts in developing Biosynthetic Convalescent Plasma (“BCP”) to treat COVID-19. Under the OTA Agreement, the Company intends to develop BCP for use in the U.S. military population and the U.S. population as a whole, subject to approval by the U.S. Food and Drug Administration (“FDA”). The amount of funding being made available to the Company under this expense reimbursement contract is $13.3 million which, based on the Company’s anticipated expenditures, is expected to be received through mid-2021. The Company recorded contra-research and development expense in the amount of $0.6 million for each of the three and nine months ended September 30, 2020 in the condensed statements of operations. As of September 30, 2020, the Company had an expense reimbursement receivable balance of $0.3 million due from the DoD in prepaid expenses and other current assets on the condensed balance sheet.</p> 13300000 600000 600000 300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">5. Accrued expenses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 20.15pt;">Accrued expenses consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 20.15pt;"><span style="margin-bottom:10pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:77.8%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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></tr><tr><td style="vertical-align:bottom;width:60.92%;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.11%;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:17.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">IPO costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,165</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.3%;margin: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:60.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Compensation and related benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 426</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development, and other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 334</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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 3.5pt 0pt 0pt;"> 240</p></td></tr><tr><td style="vertical-align:bottom;width:60.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;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.3%;border-bottom: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;"> 666</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;text-indent:0pt;margin:0pt 0pt 0pt 20.15pt;">Accrued expenses consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 20.15pt;"><span style="margin-bottom:10pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:77.8%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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></tr><tr><td style="vertical-align:bottom;width:60.92%;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.11%;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:17.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">IPO costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,165</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.3%;margin: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:60.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Compensation and related benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 426</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development, and other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 334</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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 3.5pt 0pt 0pt;"> 240</p></td></tr><tr><td style="vertical-align:bottom;width:60.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;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.3%;border-bottom: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;"> 666</p></td></tr></table> 1165000 831000 426000 334000 240000 2330000 666000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">6. Convertible promissory notes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">From January 2019 through July 2019, the Company issued $6.8 million of non-interest bearing convertible promissory notes to several existing Series A Preferred shareholders and new investors. These notes were scheduled to mature on February 2, 2020, if not converted or otherwise settled prior to maturity. Upon completion a qualified equity financing event, as defined in the notes, the notes automatically convert into shares of the stock sold in such qualified financing and at a price equal to 80% of the subscription price. In the event that the Company were to sell additional shares of Series A Preferred prior to a qualified financing event, the notes will automatically convert into shares of Series A Preferred at a discount to the $9.00 per share subscription price. The discount is equal to 1% for each month that has lapsed from the initial note issuance date to the date in which the extended sale of Series A Preferred is consummated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In November 2019, the Company completed the sale of its Series A Preferred and the notes automatically converted into 821,657 shares of Series A Preferred. The effective conversion price of the notes was less than the fair value of the Series A Preferred and therefore, no beneficial conversion feature was recorded for the discount.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company accounted for the conversion upon a qualified financing event as a bifurcated redemption feature as settlement under this feature would be in a variable number of shares and at a substantial discount. At issuance and over the term of the note, the Company determined the probability of settlement pursuant to the qualified financing event to be remote. As such, the estimated fair value of the redemption feature was de minimis.</p> 6800000 0.80 9.00 0.01 821657 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">7. Equipment loan payables</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">During 2016 through 2018, the Company entered into various equipment financing agreements (the Agreements) to purchase laboratory equipment. The Agreements provide for 36 to 38 monthly payments ranging from $1,000 to $8,000. Interest rates for the Agreements range from 9.03% to 12.08%. Interest expense related to the equipment financing agreements was $10,000 and $11,000 for the three months ended September 30, 2020 and 2019, respectively, and $20,000 and $38,000 for the nine months ended September 30, 2020 and 2019, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 20.15pt;">Future payments for the Agreements are as follows as of September 30, 2020 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 20.15pt;"><span style="margin-bottom:10pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.42%;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;">Years ending December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2020 (represents three remaining months)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 51</p></td></tr><tr><td style="vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 117</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 168</p></td></tr><tr><td style="vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less amounts representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total equipment loan payable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 160</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> P36M P38M monthly 1000 8000 0.0903 0.1208 10000 11000 20000 38000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 20.15pt;">Future payments for the Agreements are as follows as of September 30, 2020 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 20.15pt;"><span style="margin-bottom:10pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.42%;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;">Years ending December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2020 (represents three remaining months)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 51</p></td></tr><tr><td style="vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 117</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 168</p></td></tr><tr><td style="vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less amounts representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total equipment loan payable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 160</p></td></tr></table> 51000 117000 168000 8000 160000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">8. Long-term debt</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On April 30, 2020, the Company entered into a loan agreement with Silicon Valley Bank as the lender (“Lender”) for a loan in an aggregate principal amount of $0.5 million (the “Loan”) pursuant to the Paycheck Protection Program (“PPP”) under the Coronavirus Aid, Relief, and Economic Security (“CARES”) Act and implemented by the U.S. Small Business Administration. The Loan matures in two years and bears interest at a rate of 1% per year, with all payments deferred through the six-month anniversary of the date of the Loan. Principal and interest are payable monthly commencing on October 30, 2020 and may be prepaid by the Company at any time prior to maturity without penalty. Interest expense for the nine months ended September 30, 2020 was de minimis. The Company may apply for forgiveness of amounts due under the Loan, with the amount of potential loan forgiveness to be calculated in accordance with the requirements of the PPP based on payroll costs, any mortgage interest payments, any covered rent payments and any covered utilities payments during the 8-week period after the origination date of the Loan. The Company is using the proceeds of the Loan for payroll and other qualifying expenses. While the Company believes that its use of the loan proceeds will meet the conditions of forgiveness of the loan, it cannot be assured that actions taken could cause the Company to be ineligible for forgiveness of the loan, in whole or in part. Proceeds received are recorded as long-term debt. In the event the debt is forgiven in a future period, the Company will recognize a gain on extinguishment in the statement of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 20.15pt;">The following table sets forth the Company’s future principal payments as of September 30, 2020 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 20.15pt;"><span style="margin-bottom:10pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.42%;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;">Years ending December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2020 (represents three remaining months)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 55</p></td></tr><tr><td style="vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;margin:0pt;padding:0pt;"><p 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 333</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 112</p></td></tr><tr><td style="vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;margin:0pt;padding:0pt;"><p 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 500</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less current portion of long-term debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (305)</p></td></tr><tr><td style="vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;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.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 195</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> 500000 P2Y 0.01 P6M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 20.15pt;">The following table sets forth the Company’s future principal payments as of September 30, 2020 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 20.15pt;"><span style="margin-bottom:10pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.42%;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;">Years ending December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2020 (represents three remaining months)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 55</p></td></tr><tr><td style="vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;margin:0pt;padding:0pt;"><p 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 333</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 112</p></td></tr><tr><td style="vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;margin:0pt;padding:0pt;"><p 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 500</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less current portion of long-term debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (305)</p></td></tr><tr><td style="vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;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.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 195</p></td></tr></table> 55000 333000 112000 500000 305000 195000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">9. 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 10pt 0pt;">Operating leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In May 2017, the Company entered into a <span style="-sec-ix-hidden:Hidden_8FfYSSRrDUGhABTYXjPsIQ"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">62-month</span></span> office and laboratory space lease for approximately 11,000 square feet of space in Exton, Pennsylvania. The Company has an option to extend the lease for two additional five-year terms or to early terminate the lease at the end of the 38th month of the lease. The lease is subject to fixed rate escalation increases and the landlord waived the Company’s rent obligation for the first two months of the lease. Deferred rent is $11,000 and $18,000 as of September 30, 2020 and December 31, 2019, respectively, and is being amortized as a reduction in rent expense over the term of the lease. The Company recognizes rent expense on a straight-line basis over the expected lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Future minimum lease payments for the Company’s facility are as follows as of September 30, 2020 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.63%;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.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></tr><tr><td style="vertical-align:bottom;width:83.42%;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;">Years ending December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2020 (represents three remaining months)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 56</p></td></tr><tr><td style="vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;margin:0pt;padding:0pt;"><p 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 225</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 153</p></td></tr><tr><td style="vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;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.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 434</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 10pt 0pt;">Rent expense was $0.1 million and $0.1 million for the three months ended September 30, 2020 and 2019, respectively, and $0.2 million and $0.2 million for the nine months ended September 30, 2020 and 2019, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Capital leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">During 2016 and 2017, the Company entered into multiple capital leases for laboratory equipment. The leases provide for 36 to 38 monthly payments ranging from $2,000 to $32,000. Interest rates for the leases range from 9.43% to 11.35%. Interest expense related to the leases was $7,000 and $34,000 for the nine months ended September 30, 2020 and 2019, respectively. The leases ended in July 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Employment agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company entered into employment offer letter agreements (the “Employment Agreements”) with 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 Employment Agreements and provide for annual pay increases 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 10pt 0pt;">Employee benefit plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company maintains a defined-contribution plan under Section 401(k) of the Internal Revenue Code (the 401(k) Plan). The 401(k) Plan covers all employees who meet defined minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pre-tax basis. The Company assumes all administrative costs of the 401(k) Plan and makes matching contributions as defined in the 401(k) Plan document. </p> 11000 2 P5Y false 11000 18000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Future minimum lease payments for the Company’s facility are as follows as of September 30, 2020 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.63%;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.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></tr><tr><td style="vertical-align:bottom;width:83.42%;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;">Years ending December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2020 (represents three remaining months)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 56</p></td></tr><tr><td style="vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;margin:0pt;padding:0pt;"><p 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 225</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 153</p></td></tr><tr><td style="vertical-align:bottom;width:83.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;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.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 434</p></td></tr></table> 56000 225000 153000 434000 100000 100000 200000 200000 2000 2000 32000 32000 0.0943 0.0943 0.1135 0.1135 7000 34000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">10. Convertible preferred stock and stockholders’ deficit</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Series A convertible preferred stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">During the year ended December 31, 2019, the Company sold 512,826 shares of its Series A Preferred at $9.00 per share in exchange for $4.6 million in gross proceeds and incurred $35,000 of related issuance costs. In November 2019, the Company issued 821,657 shares of Series A Preferred in connection with the conversion of the promissory notes of $6.8 million (see Note 6). In June 2020, the Company sold an additional 1,226,925 shares of Series A Preferred at $9.00 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">per share for $11.0 million in gross proceeds and incurred $27,000 of related issuance costs. In addition to the shares of Series A Preferred, the Company issued warrants to purchase 1,035,196 shares of the Company’s Series A Preferred. The warrants are exercisable at any time and have an exercise price of $9.00 per share and will terminate at the earlier of (i) three years from the date of issuance, (ii) upon liquidation or deemed liquidation of the Company and (iii) upon the Company’s securities trading at $27.00 per share for at least 10 days out of a consecutive 20 day trading period beginning after the first anniversary of an initial public offering of the Company’s common stock. The Company allocated $1.5 million of the gross proceeds from the June 2020 sale of the Series A Preferred to the warrant liability (see Note 11, Warrants to acquire shares of Series A convertible preferred stock), which represents the fair value of the warrants as of the date of grant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Series A convertible preferred stock has the following key terms:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Dividends —</b> The holders of Series A Preferred shall be entitled to receive, when, as, and if declared by the Board of Directors, such dividends as may be declared from time to time by the Board of Directors. No cash dividends shall be declared and/or paid with respect to common stock until all declared but unpaid dividends on the preferred stock have been paid in full. Additionally, in the event that the Company declares, pays or sets aside any dividends on shares of common stock, the holders of Series A Preferred participate in such dividends on an as-converted basis. No dividends had been declared through September 30, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Voting Rights —</b> Holders of preferred stock have voting rights equal to the number of shares of common stock on a converted basis and have certain protective voting rights as a class.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Liquidation —</b> In the event of any liquidation, dissolution, or winding up of the Company, either voluntary or involuntary, or any deemed liquidation event, each holder of Series A Preferred shall be entitled to receive, prior and in preference to any distribution of any of the assets of the Company to the holders of common stock by reason of their ownership thereof, in respect of each share of Series A Preferred owned by such holder, an amount per share equal to the greater of the following: (i) the sum of (A) $9.00, being the original purchase price for such share (as adjusted for any stock splits, stock dividends, reverse stock splits, stock combinations, and other similar capitalization changes) plus (B) any dividends declared but unpaid thereon or (ii) such amount per share of Series A Preferred as would have been payable had all shares of Series A Preferred been converted into common stock immediately prior to such liquidation, dissolution or deemed liquidation event.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Conversion Rights —</b> The Series A Preferred is convertible at any time at the option of the holder into shares of common stock at a conversion price equal to $9.00 per share. Upon an event specified by vote or consent by the requisite holders or upon a public offering meeting the criteria specified in the certificate, the shares of Series A Preferred will be automatically converted into shares of common stock. The conversion price is subject to adjustment for certain events, including traditional dilutive events as well as weighted average down-round protection.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Redemption —</b> Upon the occurrence of a deemed liquidation event which does not result in the dissolution of the Company, as defined in the Company’s articles of incorporation, the Series A Preferred may be redeemed at the greater of (i) the original issuance price plus any declared but unpaid dividends and (ii) the estimated fair value of the Company’s common stock into which the Series A Preferred would convert into immediately prior to redemption. The Company classifies Series A Preferred as temporary equity in the accompanying balance sheets as certain deemed liquidation events are outside the Company’s control.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Future Tranche Right Feature —</b> In connection with the Company’s initial offering of its Series A Preferred in 2015, a future milestone closing provision (the Future Milestone) was included requiring the Company to sell, on the same terms and conditions as the initial offering, an aggregate of $3.5 million of additional Series A Preferred upon achievement of certain development and strategic milestones, as defined in the purchase agreement and at $9.00 per share, or 388,888 shares of Series A Preferred. The Future Milestone was not achieved as of September 30, 2020, and the Company’s obligations to sell the shares terminated upon completion of the Company’s IPO.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company determined that the Future Tranche Right did not meet the definition of a freestanding financial instrument as it was not legally detachable. The Future Tranche Right was also evaluated as an embedded derivative and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">the Company determined it did not meet the definition of a derivative instrument for which bifurcation would be required.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As discussed in Note 1, all of the Company’s outstanding Series A Preferred converted into 5,670,184 shares of common stock upon the closing of the IPO on October 6, 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Common stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The holders of common stock are entitled to one vote for each share of common stock. Subject to the approval of the majority of Series A Preferred stockholders, and payment in full of all preferential dividends to which the holders of the Series A Preferred are entitled, the holders of common stock shall be entitled to receive dividends out of funds legally available. In the event of any voluntary or involuntary liquidation, dissolution, or winding up of the Company, after the payment or provision for payment of all debts and liabilities of the Company and all preferential amounts to which the holders of Series A Preferred are entitled with respect to the distribution of assets in liquidation, the holders of common stock shall be 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;">At September 30, 2020, the Company had reserved 10,146,643 shares of common stock for conversion of Series A Preferred and warrants and exercise of stock options.</p> 512826 9.00 4600000 35000 821657 6800000 1226925 9.00 11000000.0 27000 1035196 9.00 P3Y 27.00 10 20 1500000 0 9.00 9.00 3500000 9.00 388888 5670184 1 10146643 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">11. Warrants to acquire shares of Series A convertible preferred stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Liability-classified warrants consist of 1,035,196 warrants to acquire shares of Series A convertible preferred stock issued in connection with the June 2020 sale of the Company’s Series A convertible preferred stock. These warrants are liability-classified as the underlying Series A convertible preferred stock is contingently redeemable and outside of the Company’s control. The warrants become exercisable for shares of the Company’s common stock upon completion of an IPO.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The fair value of the warrants was estimated using a Black-Scholes pricing model with the following inputs:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;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.19%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:64.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">June 2, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</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="background-color:#cceeff;vertical-align:bottom;width:64.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 79.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 81.9</p></td><td style="background-color:#cceeff;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:64.23%;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.05%;margin:0pt;padding:0pt;"><p 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 0.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 0.2</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="background-color:#cceeff;vertical-align:bottom;width:64.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 3.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 2.7</p></td><td style="background-color:#cceeff;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:64.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Strike price (per share)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 9.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 9.00</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="background-color:#cceeff;vertical-align:bottom;width:64.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of Series A convertible preferred stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 4.44</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 12.00</p></td><td style="background-color:#cceeff;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></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 1035196 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;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.19%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:64.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">June 2, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</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="background-color:#cceeff;vertical-align:bottom;width:64.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 79.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 81.9</p></td><td style="background-color:#cceeff;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:64.23%;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.05%;margin:0pt;padding:0pt;"><p 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 0.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 0.2</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="background-color:#cceeff;vertical-align:bottom;width:64.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 3.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 2.7</p></td><td style="background-color:#cceeff;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:64.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Strike price (per share)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 9.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 9.00</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="background-color:#cceeff;vertical-align:bottom;width:64.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of Series A convertible preferred stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 4.44</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 12.00</p></td><td style="background-color:#cceeff;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></table> 0.790 0.819 0.002 0.002 0.030 0.027 0.0900 0.0900 4.44 12.00 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">12. Share-based compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In July 2008, the board of directors adopted the 2008 Equity Incentive Plan (the “2008 Plan”) which provided for the grant of qualified incentive stock options and nonqualified stock options, restricted stock or other awards to the Company’s employees, officers, directors, advisors, and outside consultants for the issuance or purchase of shares of the Company’s common stock. The 2008 Plan was replaced in July 2018 with the Immunome, Inc. 2018 Equity Incentive Plan (the 2018 Plan and collectively with the 2008 Plan, the Plans). At the time that the 2008 Plan was terminated, there were 388,748 shares of the Company’s common stock available for grant that were transferred to the 2018 Plan. Any additional shares that become available for grant under the 2008 Plan after June 18, 2018 are automatically transferred to and made available for grant under the 2018 Plan. On September 24, 2020, the Plans were terminated and replaced with the 2020 Equity Incentive Plan (the 2020 Plan). The remaining 298,277 shares available for grant under the Plans will be available for issuance under the 2020 Plan and an additional 1,701,723 shares were authorized under the 2020 Plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company also adopted the 2020 Employee Stock Purchase Plan (the “ESPP Plan”) 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 Plan. The maximum number of shares of common stock that may be issued under the ESPP Plan will not exceed 125,000 shares of common stock, plus the number of shares of common stock that are automatically added on January 1st 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">to the lesser of (i) 1% of the total number of shares of common stock outstanding on December 31st of the preceding calendar year, and (ii) 1,000,000 shares of common stock. No<span style="white-space:pre-wrap;"> awards have been granted under the ESPP Plan as of September 30, 2020. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The 2020 Plan and the ESPP Plan are administered by the board of directors. The exercise prices, vesting and other restrictions are determined at the discretion of the board of directors. Stock options awarded under the Plans generally expire 10 years after the grant date unless the board of directors sets a shorter term. Vesting periods for awards under the Plans and the 2020 Plan are determined at the discretion of the board of directors. Incentive stock options and non-statutory 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_cVDpfeG7C0GWHWs3MuVZ8Q"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">two</span></span> to four years. Certain options provide for accelerated vesting if there is a change in control, as defined in the Plans and the 2020 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Share-based compensation expense recorded as research and development and general and administrative expenses in the condensed statements of operations is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;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.02%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:26.25%;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:2.11%;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.8%;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:13.41%;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:2.81%;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.78%;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:13.44%;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:2.12%;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:5.7%;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:13.75%;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:2.12%;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:13.33%;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:26.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:36.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:26.25%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:26.25%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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.35pt 0pt 0pt;"> 78</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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.35pt 0pt 0pt;"> 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 208</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:bottom;width:26.25%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;border-bottom: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.35pt 0pt 0pt;"> 39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom: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.35pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.33%;border-bottom: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.35pt 0pt 0pt;"> 6</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:26.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;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="background-color:#cceeff;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.35pt 0pt 0pt;"> 117</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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.35pt 0pt 0pt;"> 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom: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.35pt 0pt 0pt;"> 302</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.33%;border-bottom: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.35pt 0pt 0pt;"> 11</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 10pt 0pt;">Unrecognized compensation cost related to unvested options was $1.5 million as of September 30, 2020 and will be recognized over an estimated weighted average period of 2.82 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Stock options</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin: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;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.63%;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:2.06%;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.63%;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.69%;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:3.46%;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.67%;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.68%;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:2.15%;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:63.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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:63.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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="background-color:#cceeff;vertical-align:bottom;width:63.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 82.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 74.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;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:63.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 0.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 2.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected life (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 6.01</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 5.30</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin: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:63.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin: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="background-color:#cceeff;vertical-align:bottom;width:63.63%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 1.95</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 0.38</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin: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;">A summary of option activity during the nine months ended September 30, 2020 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.21%;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:2.06%;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:11.82%;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:2.06%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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:2.06%;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:10.81%;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:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.96%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Weighted </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">remaining</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contractual</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">per share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">term (years)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;">583,622</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 0.47</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 6.30</p></td></tr><tr><td style="vertical-align:bottom;width:59.21%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 760,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 1.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.21%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,707)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 0.50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.21%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,346)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 0.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at September 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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.35pt 0pt 0pt;"> 1,316,267</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 0.97</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 7.62</p></td></tr><tr><td style="vertical-align:bottom;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at September 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.35pt 0pt 0pt;"> 468,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 0.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 6.40</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested or expected to vest at September 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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.35pt 0pt 0pt;"> 1,316,267</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 0.97</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 7.62</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;">The weighted-average grant date fair value per share of stock options granted during the nine months ended September 30, 2020 and 2019 was $0.87 and $0.24, respectively. The aggregate intrinsic value of stock options </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">exercised during the nine months ended September 30, 2020 was $0.3 million. The aggregate intrinsic value of stock options outstanding at September 30, 2020 is $14.5 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In August 2020, the Company granted a total of 92,169 stock options to two of its officers, which option awards included both performance-based and service-based vesting conditions. These option awards were subsequently modified in September 2020 to eliminate the performance-based criteria. As a result of the modification, only service-based vesting conditions remained. All other terms and conditions of these option awards remain unchanged. Since the performance condition was not considered probable of being achieved prior to the modification, no share-based compensation expense was recorded prior to the modification. At the time of the modification, the fair value of these options awards was recalculated at $8.69 per option, and the resulting share-based compensation expense of $0.8 million will be recognized ratably over the requisite service period to the Company.</p> 388748 298277 1701723 125000 P10Y 0.01 1000000 0 P10Y P4Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Share-based compensation expense recorded as research and development and general and administrative expenses in the condensed statements of operations is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;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.02%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:26.25%;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:2.11%;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.8%;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:13.41%;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:2.81%;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.78%;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:13.44%;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:2.12%;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:5.7%;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:13.75%;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:2.12%;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:13.33%;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:26.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:36.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:26.25%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:26.25%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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.35pt 0pt 0pt;"> 78</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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.35pt 0pt 0pt;"> 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 208</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:bottom;width:26.25%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;border-bottom: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.35pt 0pt 0pt;"> 39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom: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.35pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.33%;border-bottom: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.35pt 0pt 0pt;"> 6</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:26.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;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="background-color:#cceeff;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.35pt 0pt 0pt;"> 117</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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.35pt 0pt 0pt;"> 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom: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.35pt 0pt 0pt;"> 302</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.33%;border-bottom: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.35pt 0pt 0pt;"> 11</p></td></tr></table> 78000 1000 208000 5000 39000 94000 6000 117000 1000 302000 11000 1500000 P2Y9M25D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin: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;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.63%;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:2.06%;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.63%;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.69%;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:3.46%;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.67%;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.68%;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:2.15%;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:63.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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:63.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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="background-color:#cceeff;vertical-align:bottom;width:63.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 82.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 74.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;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:63.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 0.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 2.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected life (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 6.01</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 5.30</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin: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:63.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin: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="background-color:#cceeff;vertical-align:bottom;width:63.63%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 1.95</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 0.38</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 0.822 0.743 0.006 0.025 P6Y3D P5Y3M18D 1.95 0.38 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A summary of option activity during the nine months ended September 30, 2020 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.21%;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:2.06%;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:11.82%;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:2.06%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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:2.06%;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:10.81%;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:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.96%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Weighted </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">remaining</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contractual</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">per share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">term (years)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;">583,622</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 0.47</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 6.30</p></td></tr><tr><td style="vertical-align:bottom;width:59.21%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 760,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 1.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.21%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,707)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 0.50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.21%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,346)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 0.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at September 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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.35pt 0pt 0pt;"> 1,316,267</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 0.97</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 7.62</p></td></tr><tr><td style="vertical-align:bottom;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at September 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.35pt 0pt 0pt;"> 468,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 0.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 6.40</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested or expected to vest at September 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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.35pt 0pt 0pt;"> 1,316,267</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 0.97</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.35pt 0pt 0pt;"> 7.62</p></td></tr></table> 583622 0.47 P6Y3M18D 760698 1.33 2707 0.50 25346 0.47 1316267 0.97 P7Y7M13D 468172 0.75 P6Y4M24D 1316267 0.97 P7Y7M13D 0.87 0.24 300000 14500000 92169 2 0 8.69 800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">13. Related party transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">License agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company has entered into license agreements with certain stockholders of the Company. Expenses with these related parties were de minimis and $0.1 million for the three months ended September 30, 2020 and 2019, respectively, and de minimis and $0.2 million for the nine months ended September 30, 2020 and 2019, respectively. There were no amounts owed to these related parties as of September 30, 2020 and December 31, 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Convertible promissory notes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">During the nine months ended September 30, 2019, the Company received $6.8 million upon issuing convertible promissory notes, of which $3.8 million was from several of its existing preferred stock investors. All of the convertible promissory notes were converted into shares of Series A Preferred (see Note 6).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Broadband services agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">During November 2015, the Company entered into a Master Services Agreement (MSA) with BCM Advisory Partners LLC, Broadband Capital Partners LLC and Broadband Advisory (collectively, Broadband) pursuant to which Broadband agreed to provide corporate finance, strategic planning, and management services to the Company. The Company issued shares of common stock to Broadband and, starting May 1, 2016, is required to pay Broadband a cash fee of $20,000 per month for Broadband’s advisory services. The Company recorded $0.1 million and $0.1 million during the three months ended September 30, 2020 and 2019, respectively, and $0.2 million and $0.2 million during the nine months ended September 30, 2020 and 2019, respectively, related to the Broadband MSA which is included in general and administrative expenses in the statements of operations.</p> 100000 100000 200000 200000 0 0 6800000 3800000 20000 100000 100000 200000 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">14. Subsequent events</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On October 6, 2020, the Company closed its IPO in which the Company issued and sold 3,250,000 shares of its common stock at a public offering price of $12.00 per share. On October 13, 2020, the underwriters exercised their option to purchase an additional 487,500 shares of the Company’s common stock at a purchase price of $12.00 per share. The Company received net proceeds of $41.7 million after deducting underwriting discounts and commissions of $3.1 million but before deducting other offering expenses. The Company’s common stock is listed on the Nasdaq Capital Market under the trading symbol “IMNM.” In addition, upon the closing of the IPO on October 6, 2020, (i) all of the Company’s outstanding shares of convertible preferred stock converted into 5,670,184 shares of common stock and (ii) all of the Company’s outstanding warrants to purchase convertible preferred stock converted into warrants to purchase common stock. On October 6, 2020, the Company filed an amended and restated certificate of incorporation to, among other things, increase the number of shares of common stock, $0.0001 par value per share, authorized for issuance to 200,000,000 and authorize the Company’s board of directors to issue up to 10,000,000 shares of “blank check” preferred stock, $0.0001 par value per share. </p> 3250000 12.00 487500 12.00 41700000 3100000 5670184 0.0001 200000000 10000000 0.0001 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2020
Oct. 31, 2020
Document and Entity Information [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Sep. 30, 2020  
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 State Or Province PA  
Entity Address, Address Line One 665 Stockton Drive  
Entity Address, Adress Line Two Suite 300  
Entity Address, City or Town Exton  
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   10,541,629
Entity Central Index Key 0001472012  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Current assets:    
Cash $ 6,744 $ 2,543
Prepaid expenses and other current assets 739 579
Total current assets 7,483 3,122
Property and equipment, net 1,741 1,700
Restricted cash 100 100
Other assets 2,659 138
Total assets 11,983 5,060
Current liabilities:    
Current portion of capital lease obligations   239
Current portion of equipment loan payable 144 212
Current portion of long-term debt 305  
Accounts payable 2,627 548
Accrued expenses and other current liabilities 2,330 666
Total current liabilities 5,406 1,665
Equipment loan payable, net of current portion 16 113
Long-term debt, net of current portion 195  
Warrant liability 7,071  
Deferred rent 11 18
Total liabilities 12,699 1,796
Commitments and contingencies (Note 10)
Series A convertible preferred stock, $0.0001 par value; 45,000,000 and 30,000,000 shares authorized and 5,670,184 and 4,443,259 shares issued and outstanding at September 30, 2020 and December 31, 2019, respectively (liquidation value of $51,033 at September 30, 2020) 48,369 38,894
Stockholders' deficit:    
Common stock, $0.0001 par value; 200,000,000 and 50,000,000 shares authorized and 1,124,616 and 1,099,270 shares issued and outstanding at September 30, 2020 and December 31, 2019, respectively
Additional paid-in capital 1,236 927
Accumulated deficit (50,321) (36,557)
Total stockholders' deficit (49,085) (35,630)
Total liabilities, convertible preferred stock, and stockholders' deficit $ 11,983 $ 5,060
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Balance Sheets (Unaudited) (Parentheticals) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Common stock par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 65,000,000 50,000,000
Common stock, shares issued (in shares) 1,124,616 1,099,270
Common stock, shares outstanding (in shares) 1,124,616 1,099,270
Series A Preferred Stock    
Preferred stock par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 45,000,000 30,000,000
Preferred stock, shares issued (in shares) 5,670,184 4,443,259
Preferred stock, shares outstanding (in shares) 5,670,184 4,443,259
Preferred Stock, Liquidation Preference, Value $ 51,033  
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Operating expenses:        
Research and development $ 1,644 $ 2,234 $ 5,651 $ 6,391
General and administrative 1,174 486 2,537 1,069
Total operating expenses 2,818 2,720 8,188 7,460
Operating Income (Loss), Total (2,818) (2,720) (8,188) (7,460)
Change in fair value of warrant liability (5,549)   (5,549)  
Interest expense, net (10) (17) (27) (62)
Total other expenses (5,559) (17) (5,576) (62)
Net loss $ (8,377) $ (2,737) $ (13,764) $ (7,522)
Per share information:        
Net loss per share of common stock, basic and diluted (in dollars per share) $ (7.52) $ (2.50) $ (12.44) $ (6.88)
Weighted-average common shares outstanding, basic and diluted (in shares) 1,114,427 1,093,028 1,106,039 1,092,630
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Statements of Changes in Convertible Preferred Stock and Stockholders' Deficit (unaudited) - USD ($)
$ in Thousands
Series A Preferred Stock
Common stock
Additional paid-in capital
Accumulated deficit
Total
Balance at Dec. 31, 2018     $ 908 $ (26,113) $ (25,205)
Balance (shares) at Dec. 31, 2018   1,087,821      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation expense     11   11
Exercise of stock option (shares)   5,207      
Net loss       (7,522) (7,522)
Balance at Sep. 30, 2019     919 (33,635) (32,716)
Balance (shares) at Sep. 30, 2019   1,093,028      
Balance at Dec. 31, 2018 $ 27,513        
Balance (shares) at Dec. 31, 2018 3,108,776        
Balance at Sep. 30, 2019 $ 27,513        
Balance (shares) at Sep. 30, 2019 3,108,776        
Balance at Jun. 30, 2019     918 (30,898) (29,980)
Balance (shares) at Jun. 30, 2019   1,093,028      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation expense     1   1
Net loss       (2,737) (2,737)
Balance at Sep. 30, 2019     919 (33,635) (32,716)
Balance (shares) at Sep. 30, 2019   1,093,028      
Balance at Jun. 30, 2019 $ 27,513        
Balance (shares) at Jun. 30, 2019 3,108,776        
Balance at Sep. 30, 2019 $ 27,513        
Balance (shares) at Sep. 30, 2019 3,108,776        
Balance at Dec. 31, 2019     927 (36,557) (35,630)
Balance (shares) at Dec. 31, 2019   1,099,270      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation expense     302   302
Exercise of stock options     7   7
Exercise of stock option (shares)   25,346      
Net loss       (13,764) (13,764)
Balance at Sep. 30, 2020     1,236 (50,321) (49,085)
Balance (shares) at Sep. 30, 2020   1,124,616      
Balance at Dec. 31, 2019 $ 38,894       38,894
Balance (shares) at Dec. 31, 2019 4,443,259        
Increase (Decrease) in Temporary Equity [Roll Forward]          
Sale of Series A convertible preferred stock and warrants with a fair value of $1,522, net of $49 of issuance costs $ 9,475        
Sale of Series A convertible preferred stock and warrants with a fair value of $1,522, net of $49 of issuance costs (shares) 1,226,925        
Balance at Sep. 30, 2020 $ 48,369       48,369
Balance (shares) at Sep. 30, 2020 5,670,184        
Balance at Jun. 30, 2020     1,115 (41,944) (40,829)
Balance (shares) at Jun. 30, 2020   1,112,393      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation expense     117   117
Exercise of stock options     4   4
Exercise of stock option (shares)   12,223      
Net loss       (8,377) (8,377)
Balance at Sep. 30, 2020     $ 1,236 $ (50,321) (49,085)
Balance (shares) at Sep. 30, 2020   1,124,616      
Balance at Jun. 30, 2020 $ 48,391        
Balance (shares) at Jun. 30, 2020 5,670,184        
Increase (Decrease) in Temporary Equity [Roll Forward]          
Series A convertible preferred stock issuance costs $ (22)        
Balance at Sep. 30, 2020 $ 48,369       $ 48,369
Balance (shares) at Sep. 30, 2020 5,670,184        
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Statements of Changes in Convertible Preferred Stock and Stockholders' Deficit (unaudited) (Parenthetical)
$ in Thousands
9 Months Ended
Sep. 30, 2020
USD ($)
Issuance Cost $ 27
Series A Preferred Stock  
Issuance Cost $ 49
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Statements of Cash Flows (unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Cash flows from operating activities:          
Net loss $ (8,377) $ (2,737) $ (13,764) $ (7,522)  
Adjustments to reconcile net loss to net cash used in operating activities:          
Depreciation and amortization     499 454  
Share-based compensation     302 11  
Change in fair value of warrant liability 5,549   5,549    
Deferred rent     (1) 3  
Changes in operating assets and liabilities:          
Prepaid expenses and deferred IPO costs and other assets     (151) (249)  
Accounts payable     999 334  
Accrued expenses and other current liabilities     495 (52)  
Net cash used in operating activities     (6,072) (7,021)  
Cash flows from investing activities:          
Purchases of property and equipment     (540) (166)  
Net cash used in investing activities     (540) (166)  
Cash flows from financing activities:          
Proceeds from convertible promissory notes       6,800  
Proceeds from exercise of stock options     7    
Proceeds from long-term debt     500    
Proceeds from the sale of Series A convertible preferred stock     11,046    
Payment of IPO costs     (309)    
Payment of Series A convertible preferred stock issuance costs     (27)    
Payment of equipment loan payable     (165) (183)  
Payment of capital lease obligations     (239) (272)  
Net cash provided by financing activities     10,813 6,345  
Net increase (decrease) in cash and restricted cash     4,201 (842)  
Cash and restricted cash at beginning of period     2,643 1,702 $ 1,702
Cash and restricted cash at end of period $ 6,844 $ 860 6,844 860 $ 2,643
Supplemental disclosures of cash flow information:          
Cash paid for interest     27 $ 72  
Supplemental disclosures of non-cash investing and financing activities:          
Fair value of liability-classified warrants issued in connection with Series A convertible preferred stock     1,522    
Series A convertible preferred stock and warrants issuance costs in accounts payable     22    
IPO costs included in accounts payable and accrued expenses and other current liabilities     $ 2,221    
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Nature of the business and basis of presentation
9 Months Ended
Sep. 30, 2020
Nature of the business and basis of presentation  
Nature of the business and basis of presentation

1. Nature of the business and basis of presentation

Organization

Immunome, Inc. (“Immunome” or 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 a biotechnology company focused on identifying novel cancer and infectious disease immunotherapies utilizing a patented process to immortalize human B cells.

Since its inception, the Company has devoted substantially all of its resources to research and development, raising capital, building its management team and building its intellectual property portfolio. The Company is subject to risks and uncertainties common to early-stage companies in the biotechnology industry including, but not limited to, technical risks associated with the successful research, development and manufacturing of product candidates, development by competitors of new technological innovations, dependence on key personnel, protection of proprietary technology, compliance with government regulations and the ability to secure additional capital to fund operations. Current and future programs will require significant research and development efforts, including extensive preclinical and clinical testing and regulatory approval prior to commercialization. These efforts require significant amounts of additional capital, adequate personnel and infrastructure. Even if the Company’s development efforts are successful, it is uncertain when, if ever, the Company will realize significant revenue from product sales.

Initial public offering

On October 6, 2020, the Company closed its initial public offering (“IPO”) in which the Company issued and sold 3,250,000 shares of its common stock at a public offering price of $12.00 per share. On October 13, 2020, the underwriters exercised their option to purchase an additional 487,500 shares of the Company’s common stock at a purchase price of $12.00 per share. The Company received net proceeds of $41.7 million after deducting underwriting discounts and commissions of $3.1 million but before deducting other offering expenses. The Company’s common stock is listed on the Nasdaq Capital Market under the trading symbol “IMNM.” In addition, upon the closing of the IPO on October 6, 2020, (i) all of the Company’s outstanding shares of convertible preferred stock converted into 5,670,184 shares of common stock and (ii) all of the Company’s outstanding warrants to purchase convertible preferred stock converted into warrants to purchase common stock. On October 6, 2020, the Company filed an amended and restated certificate of incorporation to, among other things, increase the number of shares of common stock, $0.0001 par value per share, authorized for issuance to 200,000,000 and authorize the Company’s board of directors to issue up to 10,000,000 shares of “blank check” preferred stock, $0.0001 par value per share. As of September 30, 2020, the Company capitalized $2.5 million of deferred IPO costs, which are included in other assets on the condensed balance sheet, and which will be reclassified to additional paid-in capital upon the closing of the IPO.

Liquidity

The Company has incurred net losses since inception, including net losses of $13.8 million for the nine months ended September 30, 2020, and it expects to generate losses from operations for the foreseeable future primarily due to research and development for its potential product candidates. As of September 30, 2020, the Company had an accumulated deficit of $50.3 million. Prior to the IPO, the Company has funded its operations with proceeds from the issuance of debt and the sale of preferred stock. The Company expects to generate operating losses and negative operating cash flows for the foreseeable future.

The Company expects that its cash as of September 30, 2020 and proceeds from its IPO will be sufficient to fund its operations for at least the next twelve months from the date these financial statements are issued and, therefore, the conditions raising substantial doubt in prior periods have been alleviated. The Company has sufficient cash to fund its operations into the first quarter of 2022 and will need additional financing thereafter to support its continuing operations

and pursue its growth strategy. Until such time as the Company can generate significant revenue from product sales, if ever, it expects to finance its operations through a combination of equity offerings, debt financings, collaborations, strategic alliances and licensing arrangements. To the extent that the Company raises additional capital through the sale of equity or convertible debt securities, stockholders’ ownership interest will be diluted, and the terms of these securities may include liquidation or other preferences that adversely affect the rights of stockholders. Debt financing and preferred equity financing, if available, may involve agreements that include covenants limiting or restricting the Company’s ability to take specific actions, such as incurring additional debt, making acquisitions or capital expenditures or declaring dividends. If the Company raises additional funds through collaborations, strategic alliances or marketing, distribution or licensing arrangements with third parties, it may have to relinquish valuable rights to technologies, future revenue streams, research programs or drug candidates, or grant licenses on terms that may not be favorable. If the Company is unable to raise additional funds through equity or debt financings or other arrangements when needed, it may be required to delay, limit, reduce or terminate our research, product development or future commercialization efforts, or grant rights to develop and market product candidates that the Company would otherwise prefer to develop and market.

The Company 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 the Company’s financial condition and its ability to pursue its business strategy.

If the Company cannot obtain the necessary funding, it will need to delay, scale back or eliminate some or all of its research and development programs or enter into collaborations with third parties to commercialize potential products or technologies that it might otherwise seek to develop or commercialize independently; consider other various strategic alternatives, including a merger or sale of the Company; or cease operations. Additionally, volatility in the capital markets and general economic conditions in the United States may be a significant obstacle to raising the required funds. Our ability to continue as a going concern is dependent on our ability to raise capital to fund our future business plans.

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

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of significant accounting policies
9 Months Ended
Sep. 30, 2020
Summary of significant accounting policies  
Summary of significant accounting policies

2. Summary of significant accounting policies

Basis of presentation

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

Unaudited interim results

These unaudited condensed financial statements and accompanying notes should be read in conjunction with the Company’s annual financial statements and the notes thereto included in the Company’s IPO prospectus filed with the Securities and Exchange Commission on October 5, 2020. The accompanying condensed financial statements as of September 30, 2020 and for the three and nine months ended September 30, 2020 and 2019 are unaudited but include all adjustments that management believes to be necessary for a fair presentation of the periods presented. Interim results are not necessarily indicative of results for a full year. Balance sheet amounts as of December 31, 2019 have been derived from the audited financial statements as of that date.

Reverse stock split

The Company’s board of directors approved a one-for-six reverse stock split of its issued and outstanding common stock, stock options, convertible preferred stock and convertible preferred stock warrants legally effective as of September 22, 2020. Accordingly, all convertible preferred shares and common stock shares, per share amounts, and additional paid-in capital amounts for all periods presented in the accompanying financial statements and notes thereto have been retroactively adjusted, where applicable, to reflect the reverse stock split.

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 financial statements include, but are not limited to, the fair value of the Company’s common stock in connection with share-based compensation arrangements and the fair value of the Company’s liability-classified warrants. Actual results could differ from these estimates.

Fair value of financial instruments

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

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

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

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

To the extent the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair values 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.

Government contract funding

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

Warrant liability

The Company issued warrants to purchase shares of Series A convertible preferred stock in connection with the June 2020 Series A convertible preferred stock sale. The warrants were classified as a liability on the condensed balance sheet at September 30, 2020 as the underlying Series A convertible preferred stock is contingently redeemable and outside of the Company’s control (see Note 11, Warrants to acquire shares of Series A convertible preferred stock). The fair value of the warrants on the date of issuance was recorded as a reduction of the carrying value of the Series A convertible preferred stock and as a long-term liability in the condensed balance sheet. The warrants will be

subsequently remeasured to fair value at each balance sheet date. Changes in the fair value of the warrants are recognized as other income or expense in the statements of operations. The change in fair value of the warrants during the three and nine months ended September 30, 2020 was $5.5 million.

The Company used the Black Scholes option pricing model, which incorporated assumptions and estimates, to value the Series A convertible preferred stock warrants. Estimates and assumptions impacting the fair value measurement of the warrants included the fair value per share of the underlying Series A convertible preferred stock, the remaining contractual term of the warrants, risk-free interest rate, expected dividend yield and expected volatility of the price of the underlying Series A convertible preferred stock. The Company historically determined the fair value per share of the underlying Series A convertible preferred stock by taking into consideration the most recent sales of its Series A convertible preferred stock, results obtained from third party valuations and additional factors that were deemed relevant. As of September 30, 2020, the Company utilized the $12.00 per share IPO price to value the Series A convertible preferred stock warrants. The Company historically had been a private company and lacked company specific historical and implied volatility information of its stock. Therefore, it estimated the expected stock volatility based on the historical volatility of publicly traded peer companies for a term equal to the remaining contractual term of the warrants at the time. The risk-free interest rate was determined by reference to the U.S. Treasury yield curve for time periods approximately equal to the remaining contractual term of the warrants. Expected dividend yield was determined based on the fact that the Company had never paid cash dividends and did not expect to pay any cash dividends in the foreseeable future.

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 expenses, consulting and other contracted services. Additionally, under the terms of the license agreements to which the Company is a party, the Company is obligated to make future payments should certain development and regulatory milestones be achieved. No such costs have been incurred for the three or nine months ended September 30, 2020 and 2019. Costs for certain research and development activities are recognized based on the terms of the individual arrangements, which may differ from the pattern of costs incurred, and are reflected in the condensed financial statements as a prepaid or accrued expense.

Net loss per share

The Company follows the two-class method when computing net loss per share, as the Company has issued shares that meet the definition of participating securities. The two-class method determines net loss per share for each class of common and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two-class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed.

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

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

As of September 30,

    

2020

    

2019

Stock options(1)

 

1,316,267

 

592,929

Convertible preferred stock warrants(1)

1,035,196

Convertible preferred stock(1)

 

5,670,184

 

3,108,776

 

8,021,647

 

3,701,705

(1)Represents common stock equivalents.

The Company’s Series A convertible preferred stock contractually entitles the holders of such shares to participate in dividends but does not contractually require the holders of such shares to participate in losses of the Company. Accordingly, in periods in which the Company reports a net loss, such losses are not allocated to participating securities. In periods in which the Company reports a net loss per share of common stock, diluted net loss per share of common stock is the same as basic net loss per share of common stock since dilutive common shares are not assumed to have been issued if their effect is anti-dilutive. The Company reported a net loss per share of common stock for the three and nine months ended September 30, 2020 and 2019.

Segment and geographic information

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

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Fair value measurements
9 Months Ended
Sep. 30, 2020
Fair value measurements  
Fair value measurements

3. Fair value measurements

The following tables present information about the Company’s assets and liabilities measured at fair value on a recurring basis in the condensed balance sheet as of September 30, 2020 (in thousands):

Quoted Prices

Significant Other

Unobservable

In Active Markets

Observable

Inputs

    

September 30, 2020

    

(Level 1)

    

Inputs (Level 2)

    

(Level 3)

Liabilities:

  

  

  

  

Warrant liability

$

7,071

$

$

$

7,071

Total liabilities measured and recorded at fair value

$

7,071

$

$

$

7,071

The Company did not transfer any financial instruments into or out of Level 3 classification during the three or nine months ended September 30, 2020. See Note 11, Warrants to acquire shares of Series A convertible preferred stock for a summary of the inputs used to calculate the warrant liability.

A reconciliation of the change in the fair value of the warrant liability for the nine months ended September 30, 2020 is as follows (in thousands):

Fair Value

Measurements

Using Significant

Unobservable

Inputs

    

(Level 3)

Balance, December 31, 2019

$

Issuance of warrants on June 2, 2020

1,522

Change in fair value of warrant liability

5,549

Warrant liability, September 30, 2020

$

7,071

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.20.2
U.S. Department of Defense ("DoD") Expense Reimburesement Grant
9 Months Ended
Sep. 30, 2020
U.S. Department of Defense ("DoD") Expense Reimburesement Grant  
U.S. Department of Defense ("DoD") Expense Reimburesement Grant

4. U.S. Department of Defense (“DoD”) expense reimbursement contract

In July 2020, the Company entered into an Other Transaction Authority for Prototype Agreement (the “OTA Agreement”) with the DoD to fund the Company’s efforts in developing Biosynthetic Convalescent Plasma (“BCP”) to treat COVID-19. Under the OTA Agreement, the Company intends to develop BCP for use in the U.S. military population and the U.S. population as a whole, subject to approval by the U.S. Food and Drug Administration (“FDA”). The amount of funding being made available to the Company under this expense reimbursement contract is $13.3 million which, based on the Company’s anticipated expenditures, is expected to be received through mid-2021. The Company recorded contra-research and development expense in the amount of $0.6 million for each of the three and nine months ended September 30, 2020 in the condensed statements of operations. As of September 30, 2020, the Company had an expense reimbursement receivable balance of $0.3 million due from the DoD in prepaid expenses and other current assets on the condensed balance sheet.

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued expenses
9 Months Ended
Sep. 30, 2020
Accrued expenses  
Accrued expenses

5. Accrued expenses

Accrued expenses consisted of the following:

(in thousands)

    

September 30, 2020

    

December 31, 2019

IPO costs

$

1,165

$

Compensation and related benefits

831

426

Research and development, and other

 

334

 

240

$

2,330

$

666

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Convertible promissory notes
9 Months Ended
Sep. 30, 2020
Convertible promissory notes  
Convertible promissory notes

6. Convertible promissory notes

From January 2019 through July 2019, the Company issued $6.8 million of non-interest bearing convertible promissory notes to several existing Series A Preferred shareholders and new investors. These notes were scheduled to mature on February 2, 2020, if not converted or otherwise settled prior to maturity. Upon completion a qualified equity financing event, as defined in the notes, the notes automatically convert into shares of the stock sold in such qualified financing and at a price equal to 80% of the subscription price. In the event that the Company were to sell additional shares of Series A Preferred prior to a qualified financing event, the notes will automatically convert into shares of Series A Preferred at a discount to the $9.00 per share subscription price. The discount is equal to 1% for each month that has lapsed from the initial note issuance date to the date in which the extended sale of Series A Preferred is consummated.

In November 2019, the Company completed the sale of its Series A Preferred and the notes automatically converted into 821,657 shares of Series A Preferred. The effective conversion price of the notes was less than the fair value of the Series A Preferred and therefore, no beneficial conversion feature was recorded for the discount.

The Company accounted for the conversion upon a qualified financing event as a bifurcated redemption feature as settlement under this feature would be in a variable number of shares and at a substantial discount. At issuance and over the term of the note, the Company determined the probability of settlement pursuant to the qualified financing event to be remote. As such, the estimated fair value of the redemption feature was de minimis.

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Equipment loan payables
9 Months Ended
Sep. 30, 2020
Equipment loan payables  
Equipment loan payables

7. Equipment loan payables

During 2016 through 2018, the Company entered into various equipment financing agreements (the Agreements) to purchase laboratory equipment. The Agreements provide for 36 to 38 monthly payments ranging from $1,000 to $8,000. Interest rates for the Agreements range from 9.03% to 12.08%. Interest expense related to the equipment financing agreements was $10,000 and $11,000 for the three months ended September 30, 2020 and 2019, respectively, and $20,000 and $38,000 for the nine months ended September 30, 2020 and 2019, respectively.

Future payments for the Agreements are as follows as of September 30, 2020 (in thousands):

Years ending December 31, 

    

Amount

2020 (represents three remaining months)

$

51

2021

 

117

Total

 

168

Less amounts representing interest

 

(8)

Total equipment loan payable

$

160

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Long-term debt
9 Months Ended
Sep. 30, 2020
Long-term debt  
Long-term debt

8. Long-term debt

On April 30, 2020, the Company entered into a loan agreement with Silicon Valley Bank as the lender (“Lender”) for a loan in an aggregate principal amount of $0.5 million (the “Loan”) pursuant to the Paycheck Protection Program (“PPP”) under the Coronavirus Aid, Relief, and Economic Security (“CARES”) Act and implemented by the U.S. Small Business Administration. The Loan matures in two years and bears interest at a rate of 1% per year, with all payments deferred through the six-month anniversary of the date of the Loan. Principal and interest are payable monthly commencing on October 30, 2020 and may be prepaid by the Company at any time prior to maturity without penalty. Interest expense for the nine months ended September 30, 2020 was de minimis. The Company may apply for forgiveness of amounts due under the Loan, with the amount of potential loan forgiveness to be calculated in accordance with the requirements of the PPP based on payroll costs, any mortgage interest payments, any covered rent payments and any covered utilities payments during the 8-week period after the origination date of the Loan. The Company is using the proceeds of the Loan for payroll and other qualifying expenses. While the Company believes that its use of the loan proceeds will meet the conditions of forgiveness of the loan, it cannot be assured that actions taken could cause the Company to be ineligible for forgiveness of the loan, in whole or in part. Proceeds received are recorded as long-term debt. In the event the debt is forgiven in a future period, the Company will recognize a gain on extinguishment in the statement of operations.

The following table sets forth the Company’s future principal payments as of September 30, 2020 (in thousands):

Years ending December 31, 

    

Amount

2020 (represents three remaining months)

$

55

2021

 

333

2022

 

112

Total

 

500

Less current portion of long-term debt

 

(305)

Long-term debt, net of current portion

$

195

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and contingencies
9 Months Ended
Sep. 30, 2020
Commitments and contingencies  
Commitments and contingencies

9. Commitments and contingencies

Operating leases

In May 2017, the Company entered into a 62-month office and laboratory space lease for approximately 11,000 square feet of space in Exton, Pennsylvania. The Company has an option to extend the lease for two additional five-year terms or to early terminate the lease at the end of the 38th month of the lease. The lease is subject to fixed rate escalation increases and the landlord waived the Company’s rent obligation for the first two months of the lease. Deferred rent is $11,000 and $18,000 as of September 30, 2020 and December 31, 2019, respectively, and is being amortized as a reduction in rent expense over the term of the lease. The Company recognizes rent expense on a straight-line basis over the expected lease term.

Future minimum lease payments for the Company’s facility are as follows as of September 30, 2020 (in thousands):

Years ending December 31, 

    

Amount

2020 (represents three remaining months)

$

56

2021

 

225

2022

 

153

$

434

Rent expense was $0.1 million and $0.1 million for the three months ended September 30, 2020 and 2019, respectively, and $0.2 million and $0.2 million for the nine months ended September 30, 2020 and 2019, respectively.

Capital leases

During 2016 and 2017, the Company entered into multiple capital leases for laboratory equipment. The leases provide for 36 to 38 monthly payments ranging from $2,000 to $32,000. Interest rates for the leases range from 9.43% to 11.35%. Interest expense related to the leases was $7,000 and $34,000 for the nine months ended September 30, 2020 and 2019, respectively. The leases ended in July 2020.

Employment agreements

The Company entered into employment offer letter agreements (the “Employment Agreements”) with 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 Employment Agreements and provide for annual pay increases and bonuses at the discretion of the Board of Directors.

Employee benefit plan

The Company maintains a defined-contribution plan under Section 401(k) of the Internal Revenue Code (the 401(k) Plan). The 401(k) Plan covers all employees who meet defined minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pre-tax basis. The Company assumes all administrative costs of the 401(k) Plan and makes matching contributions as defined in the 401(k) Plan document.

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Convertible preferred stock and stockholders' deficit
9 Months Ended
Sep. 30, 2020
Convertible preferred stock and stockholders' deficit  
Convertible preferred stock and stockholders' deficit

10. Convertible preferred stock and stockholders’ deficit

Series A convertible preferred stock

During the year ended December 31, 2019, the Company sold 512,826 shares of its Series A Preferred at $9.00 per share in exchange for $4.6 million in gross proceeds and incurred $35,000 of related issuance costs. In November 2019, the Company issued 821,657 shares of Series A Preferred in connection with the conversion of the promissory notes of $6.8 million (see Note 6). In June 2020, the Company sold an additional 1,226,925 shares of Series A Preferred at $9.00

per share for $11.0 million in gross proceeds and incurred $27,000 of related issuance costs. In addition to the shares of Series A Preferred, the Company issued warrants to purchase 1,035,196 shares of the Company’s Series A Preferred. The warrants are exercisable at any time and have an exercise price of $9.00 per share and will terminate at the earlier of (i) three years from the date of issuance, (ii) upon liquidation or deemed liquidation of the Company and (iii) upon the Company’s securities trading at $27.00 per share for at least 10 days out of a consecutive 20 day trading period beginning after the first anniversary of an initial public offering of the Company’s common stock. The Company allocated $1.5 million of the gross proceeds from the June 2020 sale of the Series A Preferred to the warrant liability (see Note 11, Warrants to acquire shares of Series A convertible preferred stock), which represents the fair value of the warrants as of the date of grant.

The Series A convertible preferred stock has the following key terms:

Dividends — The holders of Series A Preferred shall be entitled to receive, when, as, and if declared by the Board of Directors, such dividends as may be declared from time to time by the Board of Directors. No cash dividends shall be declared and/or paid with respect to common stock until all declared but unpaid dividends on the preferred stock have been paid in full. Additionally, in the event that the Company declares, pays or sets aside any dividends on shares of common stock, the holders of Series A Preferred participate in such dividends on an as-converted basis. No dividends had been declared through September 30, 2020.

Voting Rights — Holders of preferred stock have voting rights equal to the number of shares of common stock on a converted basis and have certain protective voting rights as a class.

Liquidation — In the event of any liquidation, dissolution, or winding up of the Company, either voluntary or involuntary, or any deemed liquidation event, each holder of Series A Preferred shall be entitled to receive, prior and in preference to any distribution of any of the assets of the Company to the holders of common stock by reason of their ownership thereof, in respect of each share of Series A Preferred owned by such holder, an amount per share equal to the greater of the following: (i) the sum of (A) $9.00, being the original purchase price for such share (as adjusted for any stock splits, stock dividends, reverse stock splits, stock combinations, and other similar capitalization changes) plus (B) any dividends declared but unpaid thereon or (ii) such amount per share of Series A Preferred as would have been payable had all shares of Series A Preferred been converted into common stock immediately prior to such liquidation, dissolution or deemed liquidation event.

Conversion Rights — The Series A Preferred is convertible at any time at the option of the holder into shares of common stock at a conversion price equal to $9.00 per share. Upon an event specified by vote or consent by the requisite holders or upon a public offering meeting the criteria specified in the certificate, the shares of Series A Preferred will be automatically converted into shares of common stock. The conversion price is subject to adjustment for certain events, including traditional dilutive events as well as weighted average down-round protection.

Redemption — Upon the occurrence of a deemed liquidation event which does not result in the dissolution of the Company, as defined in the Company’s articles of incorporation, the Series A Preferred may be redeemed at the greater of (i) the original issuance price plus any declared but unpaid dividends and (ii) the estimated fair value of the Company’s common stock into which the Series A Preferred would convert into immediately prior to redemption. The Company classifies Series A Preferred as temporary equity in the accompanying balance sheets as certain deemed liquidation events are outside the Company’s control.

Future Tranche Right Feature — In connection with the Company’s initial offering of its Series A Preferred in 2015, a future milestone closing provision (the Future Milestone) was included requiring the Company to sell, on the same terms and conditions as the initial offering, an aggregate of $3.5 million of additional Series A Preferred upon achievement of certain development and strategic milestones, as defined in the purchase agreement and at $9.00 per share, or 388,888 shares of Series A Preferred. The Future Milestone was not achieved as of September 30, 2020, and the Company’s obligations to sell the shares terminated upon completion of the Company’s IPO.

The Company determined that the Future Tranche Right did not meet the definition of a freestanding financial instrument as it was not legally detachable. The Future Tranche Right was also evaluated as an embedded derivative and

the Company determined it did not meet the definition of a derivative instrument for which bifurcation would be required.

As discussed in Note 1, all of the Company’s outstanding Series A Preferred converted into 5,670,184 shares of common stock upon the closing of the IPO on October 6, 2020.

Common stock

The holders of common stock are entitled to one vote for each share of common stock. Subject to the approval of the majority of Series A Preferred stockholders, and payment in full of all preferential dividends to which the holders of the Series A Preferred are entitled, the holders of common stock shall be entitled to receive dividends out of funds legally available. In the event of any voluntary or involuntary liquidation, dissolution, or winding up of the Company, after the payment or provision for payment of all debts and liabilities of the Company and all preferential amounts to which the holders of Series A Preferred are entitled with respect to the distribution of assets in liquidation, the holders of common stock shall be entitled to share ratably in the remaining assets of the Company available for distribution.

At September 30, 2020, the Company had reserved 10,146,643 shares of common stock for conversion of Series A Preferred and warrants and exercise of stock options.

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Warrants to acquire shares of Series A convertible preferred stock
9 Months Ended
Sep. 30, 2020
Warrants to acquire shares of Series A convertible preferred stock  
Warrants to acquire shares of Series A convertible preferred stock

11. Warrants to acquire shares of Series A convertible preferred stock

Liability-classified warrants consist of 1,035,196 warrants to acquire shares of Series A convertible preferred stock issued in connection with the June 2020 sale of the Company’s Series A convertible preferred stock. These warrants are liability-classified as the underlying Series A convertible preferred stock is contingently redeemable and outside of the Company’s control. The warrants become exercisable for shares of the Company’s common stock upon completion of an IPO.

The fair value of the warrants was estimated using a Black-Scholes pricing model with the following inputs:

    

June 2, 2020

    

September 30, 2020

 

Volatility rate

 

79.0

%  

81.9

%

Risk-free interest rate

 

0.2

%  

0.2

%

Expected term (in years)

 

3.0

 

2.7

Strike price (per share)

$

9.00

$

9.00

Fair value of Series A convertible preferred stock

$

4.44

$

12.00

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Share-based compensation
9 Months Ended
Sep. 30, 2020
Share-based compensation  
Share-based compensation

12. Share-based compensation

In July 2008, the board of directors adopted the 2008 Equity Incentive Plan (the “2008 Plan”) which provided for the grant of qualified incentive stock options and nonqualified stock options, restricted stock or other awards to the Company’s employees, officers, directors, advisors, and outside consultants for the issuance or purchase of shares of the Company’s common stock. The 2008 Plan was replaced in July 2018 with the Immunome, Inc. 2018 Equity Incentive Plan (the 2018 Plan and collectively with the 2008 Plan, the Plans). At the time that the 2008 Plan was terminated, there were 388,748 shares of the Company’s common stock available for grant that were transferred to the 2018 Plan. Any additional shares that become available for grant under the 2008 Plan after June 18, 2018 are automatically transferred to and made available for grant under the 2018 Plan. On September 24, 2020, the Plans were terminated and replaced with the 2020 Equity Incentive Plan (the 2020 Plan). The remaining 298,277 shares available for grant under the Plans will be available for issuance under the 2020 Plan and an additional 1,701,723 shares were authorized under the 2020 Plan.

The Company also adopted the 2020 Employee Stock Purchase Plan (the “ESPP Plan”) 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 Plan. The maximum number of shares of common stock that may be issued under the ESPP Plan will not exceed 125,000 shares of common stock, plus the number of shares of common stock that are automatically added on January 1st 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 31st of the preceding calendar year, and (ii) 1,000,000 shares of common stock. No awards have been granted under the ESPP Plan as of September 30, 2020.

The 2020 Plan and the ESPP Plan are administered by the board of directors. The exercise prices, vesting and other restrictions are determined at the discretion of the board of directors. Stock options awarded under the Plans generally expire 10 years after the grant date unless the board of directors sets a shorter term. Vesting periods for awards under the Plans and the 2020 Plan are determined at the discretion of the board of directors. Incentive stock options and non-statutory stock options granted to employees, officers, members of the board of directors and consultants of the Company typically vest over two to four years. Certain options provide for accelerated vesting if there is a change in control, as defined in the Plans and the 2020 Plan.

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

Three Months Ended September 30, 

Nine Months Ended September 30, 

In thousands)

    

2020

    

2019

    

2020

    

2019

General and administrative

$

78

$

1

$

208

$

5

Research and development

 

39

 

 

94

 

6

$

117

$

1

$

302

$

11

Unrecognized compensation cost related to unvested options was $1.5 million as of September 30, 2020 and will be recognized over an estimated weighted average period of 2.82 years.

Stock options

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

Nine Months Ended September 30, 

 

    

2020

    

2019

 

Expected volatility

 

82.2

%  

74.3

%

Risk-free interest rate

 

0.6

%  

2.5

%

Expected life (in years)

 

6.01

 

5.30

Expected dividend yield

 

 

Fair value of common stock

$

1.95

$

0.38

A summary of option activity during the nine months ended September 30, 2020 is as follows:

Weighted

Weighted

average

average

remaining

Number of

exercise price

contractual

    

shares

    

per share

    

term (years)

Outstanding at January 1, 2020

583,622

$

0.47

6.30

Granted

 

760,698

$

1.33

 

  

Forfeited

 

(2,707)

$

0.50

 

  

Exercised

 

(25,346)

$

0.47

 

  

Outstanding at September 30, 2020

 

1,316,267

$

0.97

 

7.62

Exercisable at September 30, 2020

 

468,172

$

0.75

 

6.40

Vested or expected to vest at September 30, 2020

 

1,316,267

$

0.97

 

7.62

The weighted-average grant date fair value per share of stock options granted during the nine months ended September 30, 2020 and 2019 was $0.87 and $0.24, respectively. The aggregate intrinsic value of stock options

exercised during the nine months ended September 30, 2020 was $0.3 million. The aggregate intrinsic value of stock options outstanding at September 30, 2020 is $14.5 million.

In August 2020, the Company granted a total of 92,169 stock options to two of its officers, which option awards included both performance-based and service-based vesting conditions. These option awards were subsequently modified in September 2020 to eliminate the performance-based criteria. As a result of the modification, only service-based vesting conditions remained. All other terms and conditions of these option awards remain unchanged. Since the performance condition was not considered probable of being achieved prior to the modification, no share-based compensation expense was recorded prior to the modification. At the time of the modification, the fair value of these options awards was recalculated at $8.69 per option, and the resulting share-based compensation expense of $0.8 million will be recognized ratably over the requisite service period to the Company.

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Related party transactions
9 Months Ended
Sep. 30, 2020
Related party transactions  
Related party transactions

13. Related party transactions

License agreements

The Company has entered into license agreements with certain stockholders of the Company. Expenses with these related parties were de minimis and $0.1 million for the three months ended September 30, 2020 and 2019, respectively, and de minimis and $0.2 million for the nine months ended September 30, 2020 and 2019, respectively. There were no amounts owed to these related parties as of September 30, 2020 and December 31, 2019.

Convertible promissory notes

During the nine months ended September 30, 2019, the Company received $6.8 million upon issuing convertible promissory notes, of which $3.8 million was from several of its existing preferred stock investors. All of the convertible promissory notes were converted into shares of Series A Preferred (see Note 6).

Broadband services agreement

During November 2015, the Company entered into a Master Services Agreement (MSA) with BCM Advisory Partners LLC, Broadband Capital Partners LLC and Broadband Advisory (collectively, Broadband) pursuant to which Broadband agreed to provide corporate finance, strategic planning, and management services to the Company. The Company issued shares of common stock to Broadband and, starting May 1, 2016, is required to pay Broadband a cash fee of $20,000 per month for Broadband’s advisory services. The Company recorded $0.1 million and $0.1 million during the three months ended September 30, 2020 and 2019, respectively, and $0.2 million and $0.2 million during the nine months ended September 30, 2020 and 2019, respectively, related to the Broadband MSA which is included in general and administrative expenses in the statements of operations.

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent Events
9 Months Ended
Sep. 30, 2020
Subsequent events  
Subsequent events

14. Subsequent events

On October 6, 2020, the Company closed its IPO in which the Company issued and sold 3,250,000 shares of its common stock at a public offering price of $12.00 per share. On October 13, 2020, the underwriters exercised their option to purchase an additional 487,500 shares of the Company’s common stock at a purchase price of $12.00 per share. The Company received net proceeds of $41.7 million after deducting underwriting discounts and commissions of $3.1 million but before deducting other offering expenses. The Company’s common stock is listed on the Nasdaq Capital Market under the trading symbol “IMNM.” In addition, upon the closing of the IPO on October 6, 2020, (i) all of the Company’s outstanding shares of convertible preferred stock converted into 5,670,184 shares of common stock and (ii) all of the Company’s outstanding warrants to purchase convertible preferred stock converted into warrants to purchase common stock. On October 6, 2020, the Company filed an amended and restated certificate of incorporation to, among other things, increase the number of shares of common stock, $0.0001 par value per share, authorized for issuance to 200,000,000 and authorize the Company’s board of directors to issue up to 10,000,000 shares of “blank check” preferred stock, $0.0001 par value per share.

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of significant accounting policies (Policies)
9 Months Ended
Sep. 30, 2020
Summary of significant accounting policies  
Basis of presentation

Basis of presentation

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

Unaudited Interim Results

Unaudited interim results

These unaudited condensed financial statements and accompanying notes should be read in conjunction with the Company’s annual financial statements and the notes thereto included in the Company’s IPO prospectus filed with the Securities and Exchange Commission on October 5, 2020. The accompanying condensed financial statements as of September 30, 2020 and for the three and nine months ended September 30, 2020 and 2019 are unaudited but include all adjustments that management believes to be necessary for a fair presentation of the periods presented. Interim results are not necessarily indicative of results for a full year. Balance sheet amounts as of December 31, 2019 have been derived from the audited financial statements as of that date.

Reverse stock split

Reverse stock split

The Company’s board of directors approved a one-for-six reverse stock split of its issued and outstanding common stock, stock options, convertible preferred stock and convertible preferred stock warrants legally effective as of September 22, 2020. Accordingly, all convertible preferred shares and common stock shares, per share amounts, and additional paid-in capital amounts for all periods presented in the accompanying financial statements and notes thereto have been retroactively adjusted, where applicable, to reflect the reverse stock split.

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 financial statements include, but are not limited to, the fair value of the Company’s common stock in connection with share-based compensation arrangements and the fair value of the Company’s liability-classified warrants. Actual results could differ from these estimates.

Fair value of financial instruments

Fair value of financial instruments

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

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

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

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

To the extent the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair values 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.

Revenue recognition

Government contract funding

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

Warrant liability

Warrant liability

The Company issued warrants to purchase shares of Series A convertible preferred stock in connection with the June 2020 Series A convertible preferred stock sale. The warrants were classified as a liability on the condensed balance sheet at September 30, 2020 as the underlying Series A convertible preferred stock is contingently redeemable and outside of the Company’s control (see Note 11, Warrants to acquire shares of Series A convertible preferred stock). The fair value of the warrants on the date of issuance was recorded as a reduction of the carrying value of the Series A convertible preferred stock and as a long-term liability in the condensed balance sheet. The warrants will be

subsequently remeasured to fair value at each balance sheet date. Changes in the fair value of the warrants are recognized as other income or expense in the statements of operations. The change in fair value of the warrants during the three and nine months ended September 30, 2020 was $5.5 million.

The Company used the Black Scholes option pricing model, which incorporated assumptions and estimates, to value the Series A convertible preferred stock warrants. Estimates and assumptions impacting the fair value measurement of the warrants included the fair value per share of the underlying Series A convertible preferred stock, the remaining contractual term of the warrants, risk-free interest rate, expected dividend yield and expected volatility of the price of the underlying Series A convertible preferred stock. The Company historically determined the fair value per share of the underlying Series A convertible preferred stock by taking into consideration the most recent sales of its Series A convertible preferred stock, results obtained from third party valuations and additional factors that were deemed relevant. As of September 30, 2020, the Company utilized the $12.00 per share IPO price to value the Series A convertible preferred stock warrants. The Company historically had been a private company and lacked company specific historical and implied volatility information of its stock. Therefore, it estimated the expected stock volatility based on the historical volatility of publicly traded peer companies for a term equal to the remaining contractual term of the warrants at the time. The risk-free interest rate was determined by reference to the U.S. Treasury yield curve for time periods approximately equal to the remaining contractual term of the warrants. Expected dividend yield was determined based on the fact that the Company had never paid cash dividends and did not expect to pay any cash dividends in the foreseeable future.

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 expenses, consulting and other contracted services. Additionally, under the terms of the license agreements to which the Company is a party, the Company is obligated to make future payments should certain development and regulatory milestones be achieved. No such costs have been incurred for the three or nine months ended September 30, 2020 and 2019. Costs for certain research and development activities are recognized based on the terms of the individual arrangements, which may differ from the pattern of costs incurred, and are reflected in the condensed financial statements as a prepaid or accrued expense.

Net loss per share

Net loss per share

The Company follows the two-class method when computing net loss per share, as the Company has issued shares that meet the definition of participating securities. The two-class method determines net loss per share for each class of common and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two-class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed.

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

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

As of September 30,

    

2020

    

2019

Stock options(1)

 

1,316,267

 

592,929

Convertible preferred stock warrants(1)

1,035,196

Convertible preferred stock(1)

 

5,670,184

 

3,108,776

 

8,021,647

 

3,701,705

(1)Represents common stock equivalents.

The Company’s Series A convertible preferred stock contractually entitles the holders of such shares to participate in dividends but does not contractually require the holders of such shares to participate in losses of the Company. Accordingly, in periods in which the Company reports a net loss, such losses are not allocated to participating securities. In periods in which the Company reports a net loss per share of common stock, diluted net loss per share of common stock is the same as basic net loss per share of common stock since dilutive common shares are not assumed to have been issued if their effect is anti-dilutive. The Company reported a net loss per share of common stock for the three and nine months ended September 30, 2020 and 2019.

Segment and geographic information

Segment and geographic information

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

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of significant accounting policies (Tables)
9 Months Ended
Sep. 30, 2020
Summary of significant accounting policies  
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 September 30, 2020 and 2019 have been excluded from the computation of diluted weighted-average shares of common stock outstanding, as they would be anti-dilutive:

As of September 30,

    

2020

    

2019

Stock options(1)

 

1,316,267

 

592,929

Convertible preferred stock warrants(1)

1,035,196

Convertible preferred stock(1)

 

5,670,184

 

3,108,776

 

8,021,647

 

3,701,705

(1)Represents common stock equivalents.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Fair value measurements (Tables)
9 Months Ended
Sep. 30, 2020
Fair value measurements  
Schedule of assets and liabilities measured at fair value on recurring basis

The following tables present information about the Company’s assets and liabilities measured at fair value on a recurring basis in the condensed balance sheet as of September 30, 2020 (in thousands):

Quoted Prices

Significant Other

Unobservable

In Active Markets

Observable

Inputs

    

September 30, 2020

    

(Level 1)

    

Inputs (Level 2)

    

(Level 3)

Liabilities:

  

  

  

  

Warrant liability

$

7,071

$

$

$

7,071

Total liabilities measured and recorded at fair value

$

7,071

$

$

$

7,071

Schedule of Reconciliation of change in Fair value of warrant liability

A reconciliation of the change in the fair value of the warrant liability for the nine months ended September 30, 2020 is as follows (in thousands):

Fair Value

Measurements

Using Significant

Unobservable

Inputs

    

(Level 3)

Balance, December 31, 2019

$

Issuance of warrants on June 2, 2020

1,522

Change in fair value of warrant liability

5,549

Warrant liability, September 30, 2020

$

7,071

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued expenses (Tables)
9 Months Ended
Sep. 30, 2020
Accrued expenses  
Schedule of accrued expenses

Accrued expenses consisted of the following:

(in thousands)

    

September 30, 2020

    

December 31, 2019

IPO costs

$

1,165

$

Compensation and related benefits

831

426

Research and development, and other

 

334

 

240

$

2,330

$

666

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Equipment loan payables (Tables)
9 Months Ended
Sep. 30, 2020
Equipment loan payables  
Schedule of equipment loan payable

Future payments for the Agreements are as follows as of September 30, 2020 (in thousands):

Years ending December 31, 

    

Amount

2020 (represents three remaining months)

$

51

2021

 

117

Total

 

168

Less amounts representing interest

 

(8)

Total equipment loan payable

$

160

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Long-term debt (Tables)
9 Months Ended
Sep. 30, 2020
Long-term debt  
Schedule of future debt principal payments

The following table sets forth the Company’s future principal payments as of September 30, 2020 (in thousands):

Years ending December 31, 

    

Amount

2020 (represents three remaining months)

$

55

2021

 

333

2022

 

112

Total

 

500

Less current portion of long-term debt

 

(305)

Long-term debt, net of current portion

$

195

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and contingencies (Tables)
9 Months Ended
Sep. 30, 2020
Commitments and contingencies  
Schedule of future minimum lease payments under operating lease

Future minimum lease payments for the Company’s facility are as follows as of September 30, 2020 (in thousands):

Years ending December 31, 

    

Amount

2020 (represents three remaining months)

$

56

2021

 

225

2022

 

153

$

434

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Warrants to acquire shares of Series A convertible preferred stock (Tables)
9 Months Ended
Sep. 30, 2020
Warrants to acquire shares of Series A convertible preferred stock  
Summary of fair value of the warrants inputs

    

June 2, 2020

    

September 30, 2020

 

Volatility rate

 

79.0

%  

81.9

%

Risk-free interest rate

 

0.2

%  

0.2

%

Expected term (in years)

 

3.0

 

2.7

Strike price (per share)

$

9.00

$

9.00

Fair value of Series A convertible preferred stock

$

4.44

$

12.00

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Share-based compensation (Tables)
9 Months Ended
Sep. 30, 2020
Share-based compensation  
Schedule of Stock-based compensation expense

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

Three Months Ended September 30, 

Nine Months Ended September 30, 

In thousands)

    

2020

    

2019

    

2020

    

2019

General and administrative

$

78

$

1

$

208

$

5

Research and development

 

39

 

 

94

 

6

$

117

$

1

$

302

$

11

Weighted average assumptions used in option-pricing

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

Nine Months Ended September 30, 

 

    

2020

    

2019

 

Expected volatility

 

82.2

%  

74.3

%

Risk-free interest rate

 

0.6

%  

2.5

%

Expected life (in years)

 

6.01

 

5.30

Expected dividend yield

 

 

Fair value of common stock

$

1.95

$

0.38

Summary of option activity

A summary of option activity during the nine months ended September 30, 2020 is as follows:

Weighted

Weighted

average

average

remaining

Number of

exercise price

contractual

    

shares

    

per share

    

term (years)

Outstanding at January 1, 2020

583,622

$

0.47

6.30

Granted

 

760,698

$

1.33

 

  

Forfeited

 

(2,707)

$

0.50

 

  

Exercised

 

(25,346)

$

0.47

 

  

Outstanding at September 30, 2020

 

1,316,267

$

0.97

 

7.62

Exercisable at September 30, 2020

 

468,172

$

0.75

 

6.40

Vested or expected to vest at September 30, 2020

 

1,316,267

$

0.97

 

7.62

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Nature of the business and basis of presentation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 13, 2020
Oct. 06, 2020
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Net losses     $ 8,377 $ 2,737 $ 13,764 $ 7,522  
Accumulated deficit     $ 50,321   50,321   $ 36,557
Proceeds from Issuance of Common Stock         41,700    
Payments Of Underwriting Discounts And Commissions         $ 3,100    
Common Stock, Shares Authorized     65,000,000   65,000,000   50,000,000
Common Stock, Par or Stated Value Per Share     $ 0.0001   $ 0.0001   $ 0.0001
Preferred Stock, Par or Stated Value Per Share   $ 0.0001          
IPO              
Share price   $ 12.00          
Stock Issued   3,250,000          
Shares converted on conversion of notes   5,670,184          
Common Stock, Shares Authorized   200,000,000          
Common Stock, Par or Stated Value Per Share   $ 0.0001          
Preferred Stock, Shares Authorized   10,000,000          
Deferred Offering Costs     $ 2,500   $ 2,500    
Over-Allotment Option              
Share price $ 12.00            
Stock Issued 487,500            
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of significant accounting policies - Anti-dilutive (Details) - shares
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Earnings Per Share, Diluted, Other Disclosures [Abstract]    
Anti-dilutive securities 8,021,647 3,701,705
Stock options    
Earnings Per Share, Diluted, Other Disclosures [Abstract]    
Anti-dilutive securities 1,316,267 592,929
Convertible preferred stock warrants    
Earnings Per Share, Diluted, Other Disclosures [Abstract]    
Anti-dilutive securities 1,035,196  
Series A Preferred Stock    
Earnings Per Share, Diluted, Other Disclosures [Abstract]    
Anti-dilutive securities 5,670,184 3,108,776
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of significant accounting policies - Narrative (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
$ / shares
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
segment
$ / shares
Sep. 30, 2019
USD ($)
Research and Development Expense [Abstract]        
Reverse stock split ratio     6  
Change in fair value of warrant liability $ 5,549,000   $ 5,549,000  
Research And Development Milestone Expense $ 0 $ 0 $ 0 $ 0
Number of Operating Segments | segment     1  
IPO share price per share | $ / shares $ 12.00   $ 12.00  
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Fair value measurements - Assets and liabilities measured at fair value (Details)
9 Months Ended
Sep. 30, 2020
USD ($)
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net [Abstract]  
Transfer into Level 3 $ 0
Transfer out of Level 3 0
Recurring  
Liabilities:  
Warrant liability 7,071,000
Total liabilities measured and recorded at fair value 7,071,000
Level 3 | Recurring  
Liabilities:  
Warrant liability 7,071,000
Total liabilities measured and recorded at fair value $ 7,071,000
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Fair value measurements - Reconciliation of change in Fair value of warrant liability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2020
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Change in fair value of warrant liability $ 5,549 $ 5,549
Convertible preferred stock warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Issuance of warrants on June 2, 2020   1,522
Change in fair value of warrant liability   5,549
Warrant liability, September 30, 2020 $ 7,071 $ 7,071
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.20.2
U.S. Department of Defense ("DoD") Expense Reimburesement Grant (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2020
Dec. 31, 2019
Unusual or Infrequent Item, or Both [Line Items]      
Prepaid expenses and other current assets $ 739 $ 739 $ 579
Other Transaction Authority for Prototype Agreement      
Unusual or Infrequent Item, or Both [Line Items]      
Grants Receivable 13,300 13,300  
Contra-research and development expense 600 600  
Prepaid expenses and other current assets $ 300 $ 300  
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Sep. 30, 2019
Accrued expenses    
IPO costs $ 1,165  
Compensation and related benefits 831 $ 426
Research and development, and other 334 240
Accrued expenses $ 2,330 $ 666
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Convertible Promissory Notes (Details) - Series A Preferred Stock - USD ($)
1 Months Ended 7 Months Ended 9 Months Ended
Nov. 30, 2019
Jul. 31, 2019
Sep. 30, 2020
Jun. 30, 2020
Dec. 31, 2019
Short-term Debt [Line Items]          
Subscription price     $ 9.00 $ 9.00 $ 9.00
Shares converted on conversion of notes 821,657   5,670,184    
Convertible Promissory Notes          
Short-term Debt [Line Items]          
Convertible promissory notes issued   $ 6,800,000      
Percentage of price on subscription price   80.00%      
Subscription price   $ 9.00      
Discount rate   1.00%      
Shares converted on conversion of notes 821,657        
Beneficial conversion feature $ 0        
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Equipment loan payables (Details) - USD ($)
3 Months Ended 9 Months Ended 36 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2018
Equipment Loan Payable [Line Items]          
Frequency of payment         monthly
Future payments as per agreement          
2020 (represents three remaining months) $ 55,000   $ 55,000    
2021 333,000   333,000    
Total 500,000   500,000    
Equipment Loan Payable [Member]          
Equipment Loan Payable [Line Items]          
Interest expense 10,000 $ 11,000 20,000 $ 38,000  
Future payments as per agreement          
2020 (represents three remaining months) 51,000   51,000    
2021 117,000   117,000    
Total 168,000   168,000    
Less amounts representing interest     (8,000)    
Total equipment loan payable $ 160,000   $ 160,000    
Equipment Loan Payable [Member] | Minimum          
Equipment Loan Payable [Line Items]          
Term of agreement         36 months
Monthly payments         $ 1,000
Interest rate         9.03%
Equipment Loan Payable [Member] | Maximum          
Equipment Loan Payable [Line Items]          
Term of agreement         38 months
Monthly payments         $ 8,000
Interest rate         12.08%
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Long-term debt (Details) - USD ($)
$ in Thousands
Apr. 30, 2020
Sep. 30, 2020
Future debt principal payments    
2020 (represents three remaining months)   $ 55
2021   333
2022   112
Total   500
Less current portion of long-term debt   (305)
Long-term debt, net of current portion   $ 195
Paycheck Protection Program    
Debt Instrument [Line Items]    
Debt amount $ 500  
Debt term (in Years) 2 years  
Interest rate 1.00%  
Payments deferred period 6 months  
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and contingencies - Leases (Details)
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
May 31, 2017
ft²
item
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Dec. 31, 2019
USD ($)
Future minimum lease payments                
Rent expenses   $ 100,000 $ 100,000 $ 200,000 $ 200,000      
Capital leases                
Interest expense       7,000 $ 34,000      
Office and laboratory space                
Operating leases                
Lease term 62 months              
Space of leased area | ft² 11,000              
Number of additional extension of lease terms | item 2              
Additional lease term 5 years              
Lessee, Operating Lease, Existence of Option to Terminate [true false] false              
Deferred rent   11,000   11,000       $ 18,000
Future minimum lease payments                
2020 (represents three remaining months)   56,000   56,000        
2021   225,000   225,000        
2022   153,000   153,000        
Total   $ 434,000   $ 434,000        
Lab equipment                
Capital leases                
Lease Monthly payments           $ 32,000 $ 32,000  
Lab equipment | Minimum                
Capital leases                
Finance lease term           36 months 36 months  
Lease Monthly payments           $ 2,000 $ 2,000  
Interest rates           9.43% 9.43%  
Lab equipment | Maximum                
Capital leases                
Finance lease term           38 months 38 months  
Interest rates           11.35% 11.35%  
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Convertible preferred stock and stockholders' deficit (Details)
1 Months Ended 9 Months Ended 12 Months Ended
Jun. 30, 2020
USD ($)
D
$ / shares
shares
Nov. 30, 2019
USD ($)
shares
Sep. 30, 2020
USD ($)
item
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Class of Stock [Line Items]        
Gross proceeds     $ 11,046,000  
Payment of IPO costs     27,000  
Dividends Payable     $ 0  
Series A Preferred Stock        
Class of Stock [Line Items]        
Number of shares issued | shares 1,226,925   388,888 512,826
Shares converted on conversion of notes | shares   821,657 5,670,184  
Issue price per share | $ / shares $ 9.00   $ 9.00 $ 9.00
Gross proceeds $ 11,000,000.0   $ 3,500,000 $ 4,600,000
Payment of IPO costs $ 27,000     $ 35,000
Shares issued for conversion of debt | shares   821,657 5,670,184  
Amount of debt converted   $ 6,800,000    
Shares purchased by issuing warrants | shares 1,035,196      
Exercise price | $ / shares $ 9.00      
Warrants rights term 3 years      
Stock price | $ / shares $ 27.00      
Number of trading days | D 10      
Number of consecutive trading days | D 20      
Allocated gross proceeds to warrant liability $ 1,500,000      
Liquidation Liquidation Preference Per Share | $ / shares     $ 9.00  
Voting rights per share | $ / shares     $ 9.00  
Common stock voting right | item     1  
Common stock reserved for conversion of Series A Preferred and warrants and exercise of stock option | shares     10,146,643  
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Warrants to acquire shares of Series A convertible preferred stock (Details)
Sep. 30, 2020
$ / shares
Jun. 30, 2020
shares
Jun. 02, 2020
$ / shares
Volatility rate      
Class of Warrant or Right [Line Items]      
Warrants and Rights Outstanding, Measurement Input 0.819   0.790
Risk-free interest rate      
Class of Warrant or Right [Line Items]      
Warrants and Rights Outstanding, Measurement Input 0.002   0.002
Expected term (in years)      
Class of Warrant or Right [Line Items]      
Warrants and Rights Outstanding, Measurement Input 0.027   0.030
Strike price (per share)      
Class of Warrant or Right [Line Items]      
Warrants and Rights Outstanding, Measurement Input 0.0900   0.0900
Warrants      
Class of Warrant or Right [Line Items]      
Warrant liability | shares   1,035,196  
Series A Preferred Stock      
Class of Warrant or Right [Line Items]      
Fair value of preferred stock | $ / shares $ 12.00   $ 4.44
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Share-based compensation - 2018 Plan (Details) - shares
9 Months Ended
Sep. 24, 2020
Sep. 30, 2020
Jul. 31, 2018
2018 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares available for grant     388,748
2020 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares available for grant 298,277    
Additional shares authorized 1,701,723    
Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Employee Stock Purchase Plan, Threshold Period For Which Common Stock Is Automatically Added To Arrive At Authorized Shares   10 years  
Share-based Compensation Arrangement by Share-based Payment Award, Threshold Percentage Of Total Number Of Common Stock Outstanding   1.00%  
Number of common shares added in authorized   1,000,000  
Awards granted   0  
Authorized stock options   125,000  
The Plans      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expiration period   10 years  
The Plans | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period   4 years  
The Plans | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period   2 years  
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Share-based compensation - Costs (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 30, 2020
Aug. 31, 2020
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation expense $ 800,000 $ 0 $ 117,000 $ 1,000 $ 302,000 $ 11,000
Unrecognized compensation cost $ 1,500,000   1,500,000   $ 1,500,000  
Recognition period         2 years 9 months 25 days  
Research and development            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation expense     78,000 $ 1,000 $ 208,000 5,000
General and administrative            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation expense     $ 39,000   $ 94,000 $ 6,000
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Share-based compensation - Assumptions (Details) - $ / shares
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Share-based compensation    
Expected volatility 82.20% 74.30%
Risk-free interest rate 0.60% 2.50%
Expected life (in years) 6 years 3 days 5 years 3 months 18 days
Fair value of common stock $ 1.95 $ 0.38
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Share-based compensation - Activity (Details)
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2020
USD ($)
$ / shares
shares
Aug. 31, 2020
USD ($)
employee
shares
Sep. 30, 2020
USD ($)
$ / shares
shares
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
$ / shares
shares
Sep. 30, 2019
USD ($)
$ / shares
Dec. 31, 2019
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]              
Stock-based compensation expense | $ $ 800,000 $ 0 $ 117,000 $ 1,000 $ 302,000 $ 11,000  
Fair value of option price per share $ 8.69   $ 8.69   $ 8.69    
Two Officers [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]              
Options, Granted | shares   92,169          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]              
Number Of Employees Granted Stock Options | employee   2          
The Plans              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]              
Options, Beginning balance | shares         583,622    
Options, Granted | shares         760,698    
Forfeited | shares         (2,707)    
Options, Exercised | shares         (25,346)    
Options, Ending balance | shares 1,316,267   1,316,267   1,316,267   583,622
Options, Exercisable | shares 468,172   468,172   468,172    
Options, Vested and expected to vest | shares 1,316,267   1,316,267   1,316,267    
Weighted Average Exercise price              
Beginning price         $ 0.47    
Granted         1.33    
Forfeited         0.50    
Exercised         0.47    
Ending price $ 0.97   $ 0.97   0.97   $ 0.47
Exercisable 0.75   0.75   0.75    
Vested and expected to vest $ 0.97   $ 0.97   $ 0.97    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]              
Weighted Average Remaining Contractual Term         7 years 7 months 13 days   6 years 3 months 18 days
Weighted Average Remaining Contractual Term, Exercisable         6 years 4 months 24 days    
Weighted Average Remaining Contractual Term, Vested and expected to vest         7 years 7 months 13 days    
Weighted average grant date fair value         $ 0.87 $ 0.24  
Intrinsic value, exercised | $         $ 300,000    
Intrinsic value, outstanding | $ $ 14,500,000   $ 14,500,000   $ 14,500,000    
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Related party transactions (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Nov. 30, 2015
Related Party Transaction [Line Items]            
Proceeds from issuance of convertible promissory notes       $ 6,800,000    
Convertible Promissory Notes            
Related Party Transaction [Line Items]            
Proceeds from issuance of convertible promissory notes       6,800,000    
Preferred stock investors | Convertible Promissory Notes            
Related Party Transaction [Line Items]            
Proceeds from issuance of convertible promissory notes       3,800,000    
License agreement            
Related Party Transaction [Line Items]            
Related party transaction, expenses $ 100,000 $ 100,000 $ 200,000 200,000    
Due to related party 0   0   $ 0  
Broadband services agreement            
Related Party Transaction [Line Items]            
Related party transaction, expenses $ 100,000 $ 100,000 $ 200,000 $ 200,000    
Monthly cash fee payment           $ 20,000
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent events (Details) - USD ($)
$ / shares in Units, $ in Millions
9 Months Ended
Oct. 13, 2020
Oct. 06, 2020
Oct. 05, 2020
Sep. 30, 2020
Dec. 31, 2019
Subsequent Event [Line Items]          
Proceeds from Issuance of Common Stock       $ 41.7  
Payments Of Underwriting Discounts And Commissions       $ 3.1  
Common Stock, Par or Stated Value Per Share       $ 0.0001 $ 0.0001
Common Stock, Shares Authorized       65,000,000 50,000,000
Preferred Stock, Par or Stated Value Per Share   $ 0.0001      
IPO          
Subsequent Event [Line Items]          
Stock Issued   3,250,000      
Share price   $ 12.00      
Common Stock, Par or Stated Value Per Share   $ 0.0001      
Common Stock, Shares Authorized   200,000,000      
Preferred Stock, Shares Authorized   10,000,000      
IPO costs       $ 2.5  
Over-Allotment Option          
Subsequent Event [Line Items]          
Stock Issued 487,500        
Share price $ 12.00        
Subsequent events          
Subsequent Event [Line Items]          
Stock Issued 487,500        
Share price $ 12.00        
Subsequent events | IPO          
Subsequent Event [Line Items]          
Stock Issued     3,250,000    
Share price     $ 12.00    
Proceeds from Issuance of Common Stock $ 41.7        
Payments Of Underwriting Discounts And Commissions $ 3.1        
Common stock issued for convertible preferred shares     5,670,184    
Common Stock, Par or Stated Value Per Share   $ 0.0001      
Preferred Stock, Shares Authorized   10,000,000      
Preferred Stock, Par or Stated Value Per Share   $ 0.0001      
EXCEL 62 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &>%<%$'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 " !GA7!1R*+;;NX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R$Y&#B;-96.G%@8K;.QF;+4UB_]@:R1]^R59FS*V!]C1TL^? M/H%:':4."9]3B)C(8KX;7>^SU''#3D11 F1]0J=R.27\U#R$Y!1-SW2$J/2' M.B)4G#?@D)11I& &%G$ELJXU6NJ$BD*ZX(U>\?$S]0O,:, >'7K*($H!K)LG MQO/8MW #S##"Y/)W >(&W:=_%H_/.Z?6%?QBA="%*+9BT;>UY*+]]GUA]]-V 5C#_8? M&U\%NQ9^W47W!5!+ P04 " !GA7!1F5R<(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 &>%<%$7N6Z?6@4 +<6 8 >&PO=V]R:W-H965T&UL MI9A=<^(V%(:OM[]"0V"%N 9VV)E>4 M_[Y'-M@D%<=N>P/^.J\?'TGOD33<2/4E77&NR3:)17K96FF]_N@X:;#B"4O/ MY9H+N+.0*F$:3M722=>*LS /2F*'NF[/25@D6E?#_-I470UEIN-(\*DB:98D M3.VN>2PWERVO=;CP'"U7VEQPKH9KMN0SKG]=3Q6<.:5*&"5#Q\4']+O]X^)@Y2_E8QK]'H5Y=MBY:).0+EL7Z66Y^YOL/ZAJ]0,9I M_DLVQ;.=3HL$6:IEL@\&@B02Q3_;[A-Q%.![)P+H/H"^"_!.O<'?!_CYAQ9D M^6?=,,VNADINB#)/@YHYR'.31\/71,(TXTPKN!M!G+ZZD4$&K:()$R&Y%3K2 M.S(11?.AK>9&"?8*U\7RO2$\H#<2Z%7*:B&/'P;[P!EB4H/ MJ-<4%9SQ]3GQW3-"7>I:>,9X^&.@(=RSA;_!\_Q\S]^=HGFH%W?0O MY&6=\F6=_&6=NI>][-;VGQ"*;DG1;4;QE#&EN8IWY)FOI=(V(EQ* MJXPC1+V2J-2)/XV$:RU8G&),_9*IWXQIRE4D3=\("8Q-:[/A2H<> M_\V'#S6=]J)DNT 5]_WT+HHY>8#R#DF?0A.>9+R,S M6"!I#RRQ9@K7F21))F3"S[[[UNNY/TY$<([0>6[ECFX3/M"3"GI5/K+/R$Q# M%[Y0!E\TM,"-@ED*1EI5 _W\'^25J O&VD%Q15G603-X+MH M&U>UP<,=_3W?V)S!&'F1&V&%JY';0OHPL*I$>+BOOP>;RE2SF/P1K4^/6US1 M&_@=#V.K2H6'.WR>I!',OT^CX (]#VV]JBYXN*E_D@'D9+J2 BL,-2(^A+G]RN2MV25 M_=-&]C\1,)LM5I1FJL8.J%8R7+&&K+)[VLCNS4P-YAE0+Y=263M_C.URPCJRR>8J[](%L>[Q.*98'5BQ.O8LWX$@CYF&PBV,SUI7_X5R-UOL.SM=KP>'0R= M5PN57[F[WV@5, 9'4% E)R+D6_(+MZ:J1LK4GDZ?NA[%MB JM_=QDSY8ZEV4 MFOK]F4-5P]:;-7+MMD?;/C:U\2O3]W&++I?!QVQW<-'J$35B=7LV1YLVN#V_ MI]JOT4]SX7)//D95F;V/F_0(D,("*V:VWGU=(W!R!#I'6X/&%_,=TY0$9N%: M[!*65\M=V5&^%^E4CQ=;NO?,V&I*8KZ 4/>\#T--%;NDQ8F6ZWRC<2ZUEDE^ MN.(LY,H\ /<74NK#B7E!N5=]]3=02P,$% @ 9X5P478KCJR_!0 Q!8 M !@ !X;"]W;W)K9EFB;6$G4DE2RZ=>7E!5)MB@F0=N'Q*(T,SS#&YIU2![T5>RNO97JGJ:CZ7Z9X61%[RBI;ZRY:+@B@]%+NYK 0E6:-4 MY',,830O""MGJV7S[EZLEKQ6.2OIO0"R+@HBGC_2G#]=S]#LY<4GMMLK\V*^ M6E9D1]=4/53W0H_FG96,%;24C)= T.WU[ 9=W>+$*#02?S'Z) ?/P+BRX?RK M&?R:7<^@041SFBIC@NB?1WI+\]Q8TCB^M49GW9Q&LOS M+RQ3^^O98@8RNB5UKC[QIU]HZU!H[*4\E\U_\-3*PAE(:ZEXT2IK! 4K#[_D M>[L0 P443"C@5@&_5<%O%?S&T0.RQJT[HLAJ*?@3$$9:6S,/S=HTVMH;5IHP MKI707YG64ZM;7F8Z*#0#'TE.RI2"M;$EP?E#2>J,*9I] !?@87T'SL\^@#/ M2O!YSVM)RDPNYTI#,(;F:3O=Q\-T>&*Z-:TN@0\]@"&&%O5;M_H=3;4Z,NHH M.5:?:\<[[W'G/6[L^5/>UT+04@$BI?;YRF'1[RSZC<5@RB*1>]NR'+2B1LML MK<=5% ?!J-A9"_L.-* M.ES)&U)O&E[BX4%87N,#;6$M':/"I3 M,)R TM=^Y"[^-VG*ZU*SN6NEQ@4<1S@^72I+F0\F]AKJZSQR%WJ-3]3424Z# M9+>B'Y=W[/NG!!)";!8YIZC6@X_H>!C Z!6IA@2B:RH.>!I"; M!WZR[IN&KYK-?IRQ5O@6#AB!M\B@B?8%]42!W$SQV]'>>1=F"S\D4VO9$P1R M,\07(@09Q/O9.O68 6(8(_OGU3)^E)16/=+8"-J;\#PP=>]^S$G:S MTIH*X^:-.(.7$$*D*X0 CR2OZ8\@"#W]ROPU MJ^;#;BCW1)B:7:L]%^QO;<4(A%X40P\M@F84>$'@>SA,7J29E'4KR6LEE7[0 M00!$ 7TV5+38Z-K_ MSD+D0=^WV[7'>,S ^C 1C9+30M2+11),9&=/U3AP-G=K$X ]SS,JY _F(H*E M3+G:.]RS+':SK$E\O3;3(<80'L4X?"W&R$,X\"(4M2.8)!Z.X?\58VNXG#Z_ M9TO^>T/'<>G[!^SN'VZRC)FLU873'-$O6/G2=EL=MK0&V#_E8(M4,FCFCI'V M_0-V]P^Z3ZN+.B?F(-FFIA7BN &X"*&/1PQDD?.C,)S"V?<*V-TK'%A(VK:2 M%>^X0;@($K@(3_%:Y/PP\B=.=+CO)?!;3IL#UO3%<%%L* G*"0, &\* 8 M>&PO=V]R:W-H965T&ULG59K;YLP%/TK%MJ'1.J">01"E41J M4TV;M$E16;O/+MP$JX"I;9INOWXV4$H3\LR'Q(][CL^YSH4[W3#^+!( B=ZR M-!1J9\5X1J2:\K4I"@XDKD!9:MH8>V9&:&[,I]7: MDL^GK)0IS6')D2BSC/"_MY"RS%>[I.I%XPY]."K"$$^5 LN9J9+4M, M,\@%93GBL)H9-];UPJH 5<0CA8WHC)&V\L38LY[\B&<&UHH@A4AJ"J)^7F$! M::J9E(Z7AM1HS]3 [OB=_5ME7IEY(@(6+/U#8YG,C(F!8EB1,I7W;/,=&D-C MS1>Q5%3?:%/'^H&!HE)(EC5@I2"C>?U+WII$= "6NP=@-P#[5(#3 )S*:*VL MLG5'))E/.=L@KJ,5FQY4N:G0R@W-]36&DJM=JG!ROF!YK"X%8G1+4I)'@$+- M)=#@(2=E3"7$0S18$@ZY3$#2B*1BB+ZBA_ .#;X,T1=$<_0[8:4@>2RFIE2: M-+,9->??UN?;>\X/H1@A!U\A&]NX![XX#+^#2,$M#;>"SW!39:)-A]VFPZ[X MW+WIR#+UYU)ICYY103AZ)6D):*!,QBQ-"1>H %4%B4K(L,]M3>]7]+J$7N=X MA#&VIN9KU]71L$_JG5:]<[+ZJUJD0*24">/TG[IB;:->[=5>DX\[HKPQKCY; MZG<#FSCUNSN2+,MV/ZU\[Z#\$#A5@F_04CU$@7.5[U!;.5!1?DOM'Z3^ M8+R\J/S3BNIHV"<#D]; Y!P#%]359.?2W/ZZV@UT#M95T%H(+K)P6FD%N]7N M^=B:N%OJ=^-DW4!WA=$Q9VG"UE9J<;T*W8+\+7-!%<%%]]3=H700 *,/ 8 >&PO=V]R:W-H965T&UL MI5==<^HV$/TK&N8^)#,)MN4OR!!F;H"VF>EM,^&F]UG! GMB2ZXD(/??=V4; M [)PF?8%;/GLV3VKK]W)GHL/F5*JT&>1,_DX2)4J'QQ'KE):$#GD)67P9/ M V]P&'C--JG2 \YT4I(-75+U5KX(>'-:EB0K*),99TC0]>/@J_>P\ )M4"'^ MRNA>GCPC+>6=\P_]\IP\#EP=$/A_8 M?ZG$@YAW(NF,YS^R1*6/@]$ )71-MKEZY?O?:",HU'PKGLOJ%^UK;!P/T&HK M%2\:8XB@R%C]3SZ;1)P8 (_= #<&V#0(+ACXC8%_K8>@,0BN]1 V!I5TI]9> M)6Y.%)E.!-\CH=' IA^J[%?6D*^,Z86R5 *^9F"GIC/.$IAVFJ"E(HK"$E 2 M\37ZLZ2"Z*F4Z.:-D6V2*9K\JTD+)$31T$PFM)9 M-8Z?:L?X@F,??>-,I1(M((#$8C_OMQ_WV#N0A#83^)"))]Q+N*3E$/GN'<(N M=BWQS*XV]\8V.?_/^^(_>S]+AM\N"[_B\R_P-=//-HA^EGI]R(<>UJ!E#2K6 MX +K*Y64B%6*8,G ;M[!,57J%6=;/3535#'ITVXW]:(@F#B[TRGI@C#V#="\ M"PJCT#L'+;J@R!\?06=RPU9NV"OW5\H@BWFEEB2P>3.I=%9WU":XY@I/!7NQ M*;@+"D:1H;>+P:$?&WHMWMQH;-<;M7JC7KW?N0*UO+-T;&JC;I C;V2HM8!B MO3O.Y'9!0&0P+;J@.(AVX@5%-[]S*6_O4)4'F^BX$\6] M1;4-U95M05ET6U"7A8]:X:->X;.4L W5Y_^:9 +M2+ZE^L[8$R$(4RC/R'N6 M9^JG+0>C;D1A&(P-=?^&.HM[W,8][HW[F2DJJ%2'A7F'&+6>/>.N=\_(_\R& M,3;9W(+!YD:T8")LU^FYQTO=O68GJI2*WEW8T!AY#HW9F-E@';%VKM@XG18V MV$7!)U6,UROX#RBI<]A]5I%>YVR_'_EQ;(JTP'!L'IQS&\SSXR@P=5IP<8@O M*<5'I;CW9GZ!*94I$7K_U7T"%&E]E[-WO/,]_ZHDHK+U ;L:CK8"*GJH1%JND@C3!]7 I M:372GJG 4@QX06">'C,;T!W[+AZ9Z;(QNI'KC\U\61EQY)N7AG/2=!14;*IN M3T(:MDS5A68[VG:47ZL^RAA_\AYFGF5\KCO0JLDYTM?MZS><*&JCJ,84NF@H-@.]KSM7A13MH^_+I/U!+ P04 M" !GA7!1VPJ3"@4' !T)@ & 'AL+W=OQCVP,AT+%02/4F.TW\_ M2E%$2:0HV>GR8DOVY=6YE^0YO*3.#B+[GF\Y+\!C$J?Y^6Q;%+N/BT4>;GG" M\@]BQU/YST9D"2OD;7:_R'<99^NJ41(OD..XBX1%Z>SBK/KM)KLX$_LBCE)^ MDX%\GR0L^['DL3BN01G*G1#?RYO/Z_.94R+B,0^+T@637P]\ MQ>.X]"1Q_%L[G37/+!NVKY^]7U?!RV#N6,Y7(OXK6A?;\YD_ VN^8?NX^"(. MO_(ZH I@*.*\^@2'VM:9@7"?%R*I&TL$290^?;/'.A&M!H@.-$!U ]1K /% M UPWP/TG> ,-2-V ]!L,Q4#K!G0J)+=NX%:Y?TI6E>E+5K"+LTP<0%9:2V_E M1=5=56N9X"@M1]9MD^M/:QF:G!DL!CL6K>SZ"9BRDP4*JAG@ R^\^ M*GZ O[^(. :2.0\L6_]CZ57:/)Q:$W%;QC\O&7@-0I%(6S\L;SFIMZE M>AY@K]>L)AV@;@/4M0*]>N19&,DL20JJIB80NPKH:>LS58,BAXYF!> T0 MSPKD#RGJLQ2A7G+&K#JP_ :6/W5ZWO*=',A.-9 #4P?Z&H"@ M-.Q,3]UFCK&+:2\6DQGRH&L.)FB""8Z>GF-1K0+#] RP@WPS%N@H(71^%O,M M:U=MOD(>;;%:%T-+C.%/)ZQE[;.=$EQ2EC?0/5!I 9PL!F/]LH0ZA=M2HB@< M'L_AXV!T$K>G1+$X)%-3\ML^M4_ VE5W!O8%TF TQXX?].RN378H"'QG("(E M#="N#:8$CX6V@@;JMTY#)0#0?7V=A(KVH9WW3U%*J%-]7RFM)EVH2@J@70ML M$@4-C(T\[/5AC9EUH2EBA].8?8I,09W1=9TR&!F%RF@WK%1(J0.:I@Y':57M M<_(L04HHT#2AF#!7E[6KBCQ KIS&Y/B:)V-(W:>ZL(XS1$.J,'J,<75P:C.78I[?.*T8ZZ>$"L MD%('9*\/QA9(YFFH%PAR&LKHAN HM4#>ZXL54@J [ IPBE@AG?(E(?7[SV[4 MA:M4 =E58:BX,RG8)=*97!ME-I/NAH'B>6SG^9,*4*SS/**8#,Q?K%@>VUG> MIO!87_7/(?9LJ00C!B 8#<)1,X).*B*\\V8F,93^.YF2L) &/%! LKLBC MV:D.6]OGNV;7.F^VS^6C,U;NNA^B8@L8V+ H P\LWE=NWL#W%*'W()544-Z2 MH/R*\GQ?Y3L4>6'<1J]1=C9GB3?WH;,R[Q+I0083< U%JL0* MGU+"&"E@6;MJ)YOXV WZDT_7JZY9=V-9:19Y46UBQDQTS:*NYT!_@ N(4BUR M2FUB%@:BJQ.$L%?571FLY@0&I,]N1CO'1T,95EI'7E3JF(6!&$1/*@,.!LH, MHG2*X-=?=I+6289=ETY9=A)=>"#L+^A&C+IPE381NS8=M>PD!DWJH[29=#$J MP2+_P[D',=0U"*&AX:4DC)Q^]D$,QQH^]K2>'#/K0E/Z0TXY_QC@%E]C9<.B MTV!E7'02PU:99=%)E-"0%YV"#'"+X1C$MNBD2DSHY&.0,89;4OT81 I:,+"S M296"T../0<;!Z.1O%32JV)^BUUU-4L7TU%Z13%IGC:\&J;[?-1\ZBJ1*!^CD M^F1TN4'U^L2T1!HUZT)MG7\?7Y^,8]:)WCRB%JWW;\KWL7YGV7V4YB#F&]G2 M^>!)%]G3*TY/-X785:_DW(FB$$EUN>5,ZG9I(/_?"%$\WY1O^30OFEW\!U!+ M P04 " !GA7!11>V7O$0" 4!0 & 'AL+W=O&J7=-*J)-C=Q[(H:&^%&9H.: M=RIC&T$\M>O8;2R*,H :%:=)-!HO5-+H]OYE-?'P(^"YQ MYP[&X)VLC'GVD_MR&B5>$"HLR#,(_FUQCDIY(I;QL^>,AI0>>#C>LW\)WMG+ M2CB<&_5#EE1/HT\1E%B)5M&CV7W%WD\06!CEPA=V?6P20=$Z,DT/9@6-U-U? MO/1U. "DY^\ TAZ0!MU=HJ#R3I#(,VMV8'TTL_E!L!K0+$YJ?RA+LKPK&4?Y MW.B22XPE+$D0&F> :A^U%M5(G6 M?8 [K&0A"4Y;+=I2$I9G<+H0EHEK)%D(=08GGO9;;5K'>)?%Q$:\G+CH1<\Z MT>D[HJ_AP3"=@\\LOOP;'W,!ABJD^RK,TJ.$2]R,X"+Y"&F2)D_+.S@].3M" M>S$4]R+0CM^AO7>N%;I +J&CMVQV\,L ]^VSS=.K+-Z^D7(\I!P?3;E$*_G8 M;E^?U!$WDX%Z\G]N)O^X&5^__$@[%IJ!PHKAB:C*TYONQ[L)F0VX=ZO#'$7A6'-SQ9:'\#[E3&TG_@$PT.8 M_P902P,$% @ 9X5P4<1RW<[7!@ :QP !@ !X;"]W;W)KYX5^GJR,V9_ M.9OI9,=SIC_)/2_@EXU4.3/P56UG>J\X2RNG/)N1((AG.1/%Y.:J>O:H;JYD M:3)1\$>%=)GG3+W>\4R^7$_PY.W![V*[,_;![.9JS[;\B9L_]X\*OLW:45*1 M\T(+62#%-]>36WSY0&/K4%G\)?B+/OB,[%364GZU7SZGUY/ (N(93XP=@L&_ M9[[D669' AS?FD$G;4SK>/CY;?2':O(PF373?"FSOT5J=M>3Q02E?,/*S/PN M7W[AS80B.UXB,UW]12^-;3!!2:F-S!MG0)"+HO[/OC=$'#C .&X'TCB0OD,X MXD ;!WINA+!Q",^-$#4.4=\A'G&(&X_..7_X/?'Q#/ #%ALJ21O5-X1[XA/?/\)T>!G1 (2. MSW;' M%RX^?BSZ_8]%?_"[KW@"[MCE?L0E;IRF^C9(Z@DRIF1+&M M6Y$P@NM+3YRPC1-6<<*1.+]"[\ZD=M9O[1E7GK9!/]],%W0^OYH]'R;5847F MM&>UV4:"'"2R2$3&4=%, MWCZUGQ-+>FE[ 2SM]S(>MVAB+^,K#@J8"%;K2I$BEDMEQ+_5 U?9U\-%!YR$ M%Q<]WAPV4>AF;=[BG'MQ/NV8XE,K6BE*9 Y*KD6E=RV[A>F%"L@M8*M12;,JZNX%P,X413V:%V=,#I" M?=&BOCB1_PU7"DA54) N,B\&0:>XQ^70A+I!X:"3P<#?<"HR=:_RM>:P:&R5 MOI%Y8A7@ ]W%7AX>%=\SD2+^W986KZ.D;^1\?OP-JDXWP:79<=6@<2HE=G 6 M]5ES69&Q=&+2381X)W*;)+*TO67/7MDZXTZ 9!#Z8K"('4:4CJQBW D)IJ?@ MJ9+W>*X)34IEB_ PMT[PU-&!HC[XH=$T&FG3G9E)^9P""<.YOVF MY#*;!V2D,>%.<;!?^E[T[>* M,R?.H0A@'(0CU4LZ&2!^&7ADK[876&BMMCKC._HX#49$DG2-G/@;^4'XIHW62LK+K&3:)S<;;]$ZJ+%3YU;\;L-9R^0CJM%B,;-]() #DA M !WBA.V%81G*.+,K3FA_3^*TFH_H.ND4@)RI -#0GD4*:5^_ M.ANJ$[GC*!$L,.U#'YK%-(Q&H''9(B1!?\OJL)HNPC'Z.X$A?H%9C@!%S* UWXJBL%FP&PI8 MJ])Y.46&*D/B<)"#H16>]X^&#XU5/&9U?(/2*1;U*Y9OEMQN@CWSNVO&CH]4 M-.S=5RP=5HNXMQ]9T:'\#8>Z=U@-AGIPQ#MB_9BI3DPI]FYMGLK]/JON/J%[ MI$(GF=2EJO>4R=NV!RJ\OLB'CN+;Y]!./:E?/:L$58= &!B&!P&'3+FJC0Y5 MD?=QQEG)E#>#WC81#3?/% M!FC?+][\!U!+ P04 " !GA7!1 '%!@"P- P(P & 'AL+W=O1]G'ON(>7G!^=O0Z-4%)]; M8\.+BR;&W0^7EZ%L5"M#X7;*XD[M?"LC+OWV,NR\DA4/:LWE>KE\?-E*;2]> M/N?O/OJ7SUT7C;;JHQ>A:UOICZ^5<8<7%ZN+_HM?]+:)],7ER^<[N56?5/QM M]]'CZG*8I=*MLD$[*[RJ7UR\6OWP^IJ>YP=^U^H0)I\%>;)Q[I8NWE4O+I9D MD#*JC#2#Q'][]4890Q/!C#_SG!?#DC1P^KF?_3_L.WS9R*#>./.'KF+SXN+I MA:A4+3L3?W&'GU3VYX;F*YT)_%<AJST0=VE4?#.&TI*9^BQUV-D"[H<@I*W(61WH#K(=E(V2POC\,F)5&GM9YA5>IQ76]ZSPO7CO M;&R"^-%6JIJ/OX2U@\GKWN37ZPZ>->VG76M6HAWMBS$-__^U]/U M>OFL_YHO5\^$\SQ[OOO&M3MIC_GFM^(@@]"V='[GO(RJ$KB6XJ.R-AS-'HM) MT=^D-?'OO?1E(]:4W.5CMI7F*)W=*T\31(<)WBHC#Q*^W1G\5I6JW2B?QJ]N M"O$K;,M&"4UK;[2+JFRL,VY[Q/ATJW8H-.CZJ.U66+=71I32EIB3 M;-&V9C;I@JAT4& #H3D@B(&7.ZV"Z*(V^B\:+<4./ENR>N==2;&']7C>^2CQ MC!)-UTHK7HL2I!0*\0FAPH218Z9VY-6"H]M[T" 4E=H[FC)TFQ E3)7&' 7^ M4#II+#+J.H_E:#5*+T>4K,=0D/ .E!H7PDL=R,H29L.*VF :-;49DNAJ]I/,4"BXA5W7P M##"I=(49PWS0)L%,11V=YZ*SZ%6#"VR3MH :PY@'H^,"A< "PG&K$%;E@[-6 M(4M8+>:&EM;>>:TBVNDXXW'!"QI-N$W>;0%D;]DMD&+&PHCG]V&M\& MO;6ZAJ]LP7E,"E5#9$1$8,BE4)\C"8 ]S:M*D!R'BP8.%PAXY'+#E]DYAW#( M'2S9,S@UD91C?"F/I)O,<0Q2E'!>]ZRQLG6=C9RVTY@L\!W&(.=CBGJ>\!*P M[ @GJA _[A68I9X6,W'DZLFS<"X"@KAM1","$JF&AG(1AT:!&C AQOHY1^2P M)X*9AQU&=$K4WK4#:(,T"GE\9S41B=AU&Z-+.%LKAO<'-(4R.J+4QZG?SA"AF)9N\LB8R7W/<>K=8%QB,W:8YBZM#J:NH1D*W\P8,O4*/J,^&$ M/,,M[0%Y+CA@: =F;8CVP=L3/%P_?;*XF5EZ+M/G+,_3/6#RE$A1 PK%4(%" M8FHJJN+E'EVOBB?0A\:PU*WA!H!%*:: #,[1!1I7F3#-902;$'FF YKGJE@- MTQ"/;A00J29S<:L;8ZT^@ZP"8>C7+WD,!!L=8FJS%)^?9:CDG^)-)ABT_ENX MQ<;R_>@EDT XMAL(XQY([W]^7_3RX]V8AH7H=GEB@F5F9[H$]&C)$R1_H[_M M&^>Y=&$+0QTVF3 D-DL1O3',20B#IV[,'HXR!2W-B9O%XR?+Q>KI]6SX% -( MP#?ZZZV YO&2,C=%XM\PZ)[QHT7%%RN^UH:+%,1(3:K*M L3:17B)^:;R& > MI5\JGP71Z8"AV,"GQ/:>I12M8SL63.3>*-. HXH\^K M<;K1U(S1C9$6T6]4>=LC]4YJ'O2C$*]X-NQT8A*T_7;G#OVFRF%W'ZV+FZ%R MR>Y^.4)_Z0+UU42ZU%Q2AV5CM'VP>=!/8=C?FU$&ED MJM:R[%J21HJ60H7"+0K.S;*XZH-3B(^]5,I).=U]D +,#7_B-6O,H1UQ3&C@ M4'T,QTT<]":ICKS[G-;$O->=BWI>$TG.\:<9K=I*.MJ9W"UE:$1MW.&AC-RS M7(/.S#J#YI#W!)D7GGM,8ZC6^KH(74UQYBU4ELYWPD:F83$#\HL)E9"[(AZ4 MV0_@'())6:!8(V')1D&\HD.I/>^7BI/ZG'C*0;O'76Y!G KMX3!TLX^)ZA'1 M=6(6BIU5Y,/((ME=6,P^)7%#6Y5N1_O-+ KAA^V84\85.4F=)\ZFA[;>'0!4 MZ'+XL3T6XC<,,B2T8;-N%65[3J]VA-[72>F)*)\31W)"W8U);+SKML 9-;D- MGNEW=K05 17V.HNWA_*4(0!O3'HJV2-3^ MT[:>!%O*!F^Q8L+]U'N""8C9Z6I5+-E%-MKG$%MVR..-C"T:R9V6%K4',Z#^1*9.=>Y2W" @ M1RCET^Z$"D+WT$39]C&CE!\R[Y:_+^%&R"1!B(*P2Z%") ME $F,^Z[1EMRM6'=Q1TAIYW".!S,T-#[**#JJ ]%KN$0V8( [DR1G,>.@S!&O,19XCG[OQ[O!4"9TRU\%UIDKN'G3H=T7G)YQWL^S_%^,- M6^E@UZ>>QB66HSM6]R2VE/8AP0D ["^1D#')!,1RK.6T;%^ ,F39/4Z87&1$ MRU$ :7B!V&21?9 2?20 !V&SZ62AJ&3JWH M0))"E<@P3AK["*E04N_82.Q3*9Z$,,93<"TC;'ZF?5XJ3\MODI$YO9PAA;OG M@>I4;(>$\I$->FD(O0R 3O %67D[11G6,[I[#14"DRZI8%^:+R3;/#;F)*WTM-#VE<#>@VBCBXD8TIVSE@/ MLU00"6M)]H#[8:MK8=)$/^9AOUD^7/\4N0ASYT>&G)38<8DE =_.A\\(9CJR[@8 &2.^PK:6E1RTV M#V8^@QW>6O1'K_>]O1BSU.>3U8S-Q]6DLOB"WAWP:0*!B8922=9V8NY;.&7FLM92G-9XLAIKT?UT6OFZ:UD1'!)'WB&3Y=4NN CAI?9+;, MFLA/>CV43>/6.SGR3Z_;V+46<_G\EFS4>5]+CADVTWKZT+^E7*VF.^X_G ;?,6;Y;/$8-'WKTD26_T+X2U/3XOG)00KF,DX,+YJ^\Q<0RM*TC M8C^JF/=_LV5SH\G+G1Q93FK*G]VM%N?>H5].?L7 /$>_U2"4=3:F'S0,WPX_ M!WF5?@4Q/IY^2X+\;#66-ZK&T&7QY.8BR8K^(KH=_R9BXV)T+7]LE 0GTP.X M7SNT@WQ!"PP_DGGY?U!+ P04 " !GA7!1IVM!Y4(/ _+@ & 'AL M+W=O/FCE M\UJM](5NOM0?';X==51R4^K*&ULE3B]?')S-?CY_1.MYP6]&7_G!YX0D65C[ ME;Z\RU\<3(DA7>BL(0H*?R[U*UT41 AL? LT#[HC:>/P_Y]<2?\ M,=,[_IN%'QWVJ#OL$1_VZ/^BZ=MISR?)W+X^+S6O+JL M5;6A]6VEVMPT.D\R"P-6'I^6IE)59E21>&S3B,[&)VMUJ9.%UA41K)7#.E,Q M+9=CM89+-^L1)\Z 2%V EY6NM%-%L:'GNJ;3'OSS'T_F\^FS7\[./O+'V;.' M1+ !@U\J9NB"#O>3Y*S:$#)HI^D86>-U4ED\31J;J+J&S&I1Z&35&F$&HI>: M5(/GO)<^T%F)\LD2+.;QL+.>8QQ8YG;QJN,4"V_>^:7. MB>O!IB_=IMK9LBU6BH1;;/CTMYVJ;Z1V;O&GH_7V[.(\$IM 2]%RIFJT,R4$ M]8 I3T:&?NYL69)EY!.B6;^V;0%&=4)Y@-0%.G^TE0 M6YLD>"7[B*_9Z3.B M5K6@O_2+_YCI;JVK%5$KC.:W@OP]98Q?P@A.!E$$,222I;*N#$ 0 CBM(;#6#A8>*;S2?)NRXN( M*1BJHVD0OJ;*.2H !2 45X:S6O"ZT(L^A$2'0-AKB+A+$AL-CH=SM;0!1D0=Y"EFQ8]*V%TVI&&? MK4GW/B4G [W&$%;5C$N$H[*("-WV_$HYITCN0J\82_5RJ;G%>U!@C1N\Q^.JL%'V473A2=)XF5[1RD!G2D BH3N1C;S L M(-6S7VO?F))1G+Q'TET7/3>R*.!(U;-I-H)-G&R<_M8:TNP@9,%(J;[JP2FL M2GA3*6XB+JW8NH'7VCI2650JV,!Z368HC%J8HL<_?5T3BOG)T/.YI/7LM?M/ MA7AK W4X:*Q@.LYPQH4ND>@OE2DXQ[+#5\DE$,$2'"N)(&;:[" 2'@]!& M)%TM.)D9E[4EA4Q&G%X,2IG]_ 7K=9X#6^VQ!4-GRC@:0:PP)0-)8U/F@('Q M4A6MCHBX#1*C.!#[5GJ0^S@<#DFQ'#.D=?$1#M/55L;[_GG1D)O#K(#8T =E MN1#S%,@-I=4(N1GG9A0I5-I$N/0#IYHD;T=']JHRE6]<*^RAI$D^V]IDR9,Y MLA)O^8VWO(?=6B<>^Q_8LTAFQ.IT]HPYGC\+W_[;6M(KJM*O@'K4?)GV4A@R M,LGO @,&^;5AYQ+G3?#;P'TGX9SYC>>\J^J6MA $D*]5D2LYX\9H:!WUQF7/[O&-['ZI M^H,BA[%*8.F'PF^2!V:"_.7;.@0ZJD/\WF OEE4VLL9*Q?J'W>&1=JP7>ISI M',M>5:,X4@NDJ\C(&'.B!A02!$IWSC97[&FMY\J;=$,XO5<,9H-6[)[HC/\* MQC];WJVO&P9#?"0?E=!!U2X!A<^ES77AQ7IC Z.C\ ,[TI)VK&XF*\)(N.<: MMD1CW:-X%QQ^ -(6U/]HY"8)+^@?G(5ZP18V3@X*VI"*8J& MN2BTB*$T"!D-T:FY]),D09GJR^1B@FJ1G)&).!OP_%"N5@5Z5! M6W6+HQ45&5)><8WF*%.?W5KIW9!MB,=_M^@IN'&X$Q6O"BU50,?3%15%@_0" M1:F!.'9;%XMQ'=_IYH6"8BVQM M:<(E'5Z7'SEY41=BH#P2TR&Q\]QGE!>I7H\%&W]U(9FM/WP>&'?<,^S3T,W21$(8N#-E4VK)7;S&2V@.<(N(7!!U5W/\C]V!/Z9@D1%#/]WZ\R+BO4 M5UH.#5A:2L@8&E(N="PI!0D4AB30]W%"<3>+Q);"+AK% H1VPKB<*\%-7Z#Y M[:Y_U/QQ=B$4!PVG450H+J+V#,[24;'4DI7^#-K[:3:?3*<#S=TN"I-!+H06Q7"MH4CAGM0E MTSJ.-B0 "CQ[SZBDM,# :LI08>R)4L;206@LAH/\<"R7>9\=@]%FV&%)OX0C MNMD1#^FN65,T_OHQYH&5>Y!CF]FALLG1Q2'N)-;0NUX[@75[ZVV0]]JI*V.+2*P2KDXMUK8"JD5 MS_?-58#X"#"[T33YJ_324': 6>+PBSE+$:P+RK06OD3M=,%GYAJH@-9)YC,5 M#]( %W\&PO2P@/?$N5?%C)#4 $9N9JDBY9(E>A=%)_I-P_.KLPX0J5'LQUSD M2C[Z'T)2%$\M9!CFVU AC-I&*O,8=]/MWRWB6FZ/X@Q17(1\2BB&.YL,8*BX M_QS8H")47K6%* ?%#:+45M#<@H:P:QK:P15^M3(6$4/W@];.Y..[#AI/W.>J M V4C$R8JD/=[AMDC)X!CQ3WB;98ZZP^!=4#/*Z,)Z/TARP_2TM 5Z<^FLFBLK(T%4 M;,W:YC*/I=!HV3FK'5)I;,IZG.JN*T(_).,>*N9EK@$I3$Q3W?B'R?ON?DV@ M?H>=#C+]#:RPH;F%D#VL8QZLDFKWG12NE;EHM0.0S!&G?/,L*FU+\N9P!S.@ M16^2T'L:C*HT@?"-,XN65L+1*$OLDZ4;!876I)]Z<^753X11]2/*^YF>I*@P M\P8.V$QN>75SI<5:_3#Y5LG%L]M:?!M5)+BIPS5/$(IO,GA<,DPVX'G)-RV! M]2W.NAIGH(T)OR20W62VWDZ#=IT\3K(XGQM[BFY[&(!=\4LR9!9D1H5.K6H9 M# 8T0U,^N#8;LSM)7IN"#[L_;W()-(H,UEBTRAZ/&&-*;6D\R<,V[I_DMA L MD=:'(?'C?(YTF&^3^?MT.4RYO5B=,&,RW#F.F*(U3_YX2'^\?/?OCO3;U0?,82L[07PSOCY,'L83)+CV>/T_GCT^3DZ3Q] M.G\*9+_#13%MC>1GZ?3X))T]?3QB:C9_=BLIHG"2/CZ=IK,GCY+C=#9]DIZ> M]C2>I-/Y+'W\Z!3/3JG5JZ08E/?0!LU!1R.YQ$ M7*87I*B,B>G.#A"71T<]]EFBW1(!_>C3.&KNWHD"+AUF2!U,S:KDCF-Q MUW3C#76(^S J"D]8):(/ZE0I<\PRI,\ 7515#V-Y/ WH+]COPMQ??-MG@H>K MKB1?:;MRJH9)1M."#S+S9#NN0DWI0J$F(U3"/93O\76 2N)@$R[;Q,9>WEP@ M3?K,:?;/_@S225??<)W6W\2%]$-M03> !3,HP R_4D7=A^M>3'OUX?7[^&): M2L597'=8RN1JY6Q;IW(EEDG66]LKGM/'K S+VM9EH1TT?&>IO>=D(BTF3:"# MW7!>]*UM!'G%++^YAONS[WQ8+M%YN;'!+^F]7Y['],-E+MJK/%RARM-%ZZFP MY;"!L@>:"&89_,*IR^R'C3ZZ5'@Y=Z2XTFG5Y=YNO]JI'W>[M?N[>C MS^2EX'ZYO%K]'CV^J>@J<(FMT\GIR8%4C/%+8VM^17AAF\:6_'&M%4"-%N#Y MTB)IAR]T0/?.^,O_ 5!+ P04 " !GA7!1!Q3B*GL# D"@ &0 'AL M+W=OWN0,0H&I=0B,?D]X MA4(X(#+CWP8SZ%0ZP?ZZ1?_H?2=?$F;P2HD?/+/%+#@-(,.<5<)^4^M/V/@S M<7BI$L9_85WSQN, TLI853;"9$')9?UG/YLX] 1.HST"<2,0>[MK1=[*]\RR M^52K-6C'36ANX5WUTF0;S16SQ]@3SND,<>>?SV&!X&&AW#'BRX+Q!R):B'N%R"98E ]2&AJC M9=V=OLP3:CVPQ'ZERA63SW^^.XV')Q<&F#%(2$QF(#A+N."6$TBC)@-F(=]H M=U#4=6FEM=-(E<\-*?+(J:(<2T,R"1-,I@CU &$&5 Z4.(ME@KK+'OSE!55E M2+DY.@=G4S2Z^-_]_ZF4):]N-4\I,NWI'5]*GO.44:B_DO^ZHSQ(E1C43RX= M_UG)M81+/XO@ANE'EY*6\G4;[%JNJA['KMA^P2<4,#QJ>9N#^*A=C8[@RR;A M;X_^#Z:UBT5;1<\=Y0\X&40GP][>5U]\/J1J-*][U0,+G$MC/Z#533UUO!HE[U M%$G=#V4]--$-S5W9Y:YOF\XWOZV/_)3Y_B* [?^F/W5>$Q^,FP7]?MCB.-01 MKXIY4YZ+>HP,X#VF30"&+@##LQWINS:F\D.'(MQ$U[AQ];FB>,9-W%ZK'@XF M<0Q77;)>)FH[2:_E)X/)^&R[\@>[J-52O_#DB4I5>%7Q;TC$/M M&(B>*QI^S<8IZ!Z&\U]02P,$% @ 9X5P41\YPAK] P 6 D !D !X M;"]W;W)K&ULO59M;]LV$/XK!ZT86L"19-E-T\8V MX)=FRX B1I)VGRGI9'&E2(VDXOC?[TB]V-Z:[%N_V")Y]SS/W9%'SO9*?SH31<2=!8S(/E^--JZNR]P3>.>W/R#2Z25*GO;G";SX/8"4*!F74(C/Z> M<(U".""2\7>'&0R4SO'TNT>_\;%3+"DSN%;B3Y[;>_P,B6,_X5]:WLY#2!KC%55YTP**B[;?_;'$X2I^P2'I'!*ONR7R*C?, MLL5,JSUH9TUH[L.'ZKU)')>N* ]6TRHG/[OX&CZ$L,&::4NIMJ *&A64=(2W MP49M@G?P^;GVXWOD5=IH-.@M?]-,VEED282#BK*.<-42)B\0?H0O2MK2P&>9 M8W[N'Y'X(8*DCV"5O KX@'4(DW@$29S$K^!-AHQ,/-[D9V3D3,%T4##U"J8_ MKR:O$TY#>(WSUU^NDB2^)F;_-;Y^!]CQZY:_H\^HLIK.&=Q*^*,1!U^2$=@2 M8:VJFLD#D!EJS(%+JX!)N*-%#8^DV[#VG"X;6RK-[0&HYCSFL]!GK2N:5]_%T)3OFYTT<7@Y1N,(B M(W=:<&9$CNBQ)!U+J-KNB*X[ O4VBU5*">L;7 ].6G)'EH.Q%*SC-PZ1;NNV M;B:$I9_Y+\;Y_BN9J_T+Q6A3Y.N8,L%DAET\QZKD#4*A536<-U)([X.:\;P' M-3X\Y8]ZUFCMD)DQZ"3_.YR>QE]IX8^Z:71RVU6H=_Y.-P1!V6XOOF%V>#8L MV]OR:-Z^.;XPO>/2@,""7./PP_L ='N/MP.K:G]WILK23>P_2WKZH'8&M%XH M9?N!(Q@>4XM_ %!+ P04 " !GA7!1?TV]*6D" #%!0 &0 'AL+W=O M,R6"V\;:M7"]78 MBDO8:F(:(9C^M8%*'99!')P,=WQ?6F<(5XN:[>$>[+=ZJU$+>TK.!4C#E20: MBF6PCN>;U/E[A^\<#F8@$U?)3JD'I]SDRR!R"4$%F74$ALLC7$%5.1"F\;-C M!OV1+G HG^B??>U8RXX9N%+5#Y[;IBKCO^30 M^L;G 5^ 29]LC4 M(]/_N+77"9,Q^1ORW) I_/F-19,JB"V!%*K"+N)R/R?OW\UHE%R^>?W )2)5 M8YC,S4>"EVY![$#W-T^N(>LLL;/$%^1F^Q5S,M;TE#,2C^+I9* [*::7Y$H) M5P5K>T_FV,$5S] W,LTTK9=UEO[&;5N M6_./>SO@;IG>_?NCN)B[?Q#J)DC/3?&AHM1 M'6/[:3H-1WGD\30>44C=L M@W:6/%<7HZNC3] MX4Q(O[3.MO/S$15=B*[IG<&@T3;_J^=>AQV'L]D;#O/>89YXYT")Y<\JJLN% M=VOR8@TT6:14DS?(:2M%N8\>;S7\XN6-LT_LHUX:IM:[1H?@_ M9%SDLIA$1 MQ&Y:]&C7&6W^!MHY?74VUH%^L267K_VG8#;0FV_H7<\/ MYS.Z'CV9CFL_GL M -[QD.YQPCO^S^F^@C\9X$\2_,G_I.9AM-,)'0*D6VS0%V4[3!,$.CJG6'O7 MK6KZTIF\,\86 Z5IE7TA>'=:*O4>@4"O/M3,E^T#*EF0QI1JX:&L?)O1[ MS8%[R#7"DYPY96?@B@@8N0Y[X'C+2Y^3S(TP)BVLXX8D[)TGAU3]6@,Q<(P" MTGJ-_0V4CB\3^MX"KX >AO.I0(^=,KK2,.?'#C94::ML(2DA11O'I(+,.8I3 M@GP2-%$>;Y>D.@RJBKI0!LKWM& M0HD(0706/%" )H(5NJ+>(;"-+&*I M"'9(H6!A!JD!=C9[/R!URU!XW:8TDMF$/F=ZB3=6*KXJ?Y(XEFC( 4N8?5 M,>S5RY;_U(2I::5SYD?CTP\?#^J?=>2JXO2M["'"H/.F]?I*BX8<@BB:^ZY2 MVM.3,MU@^39G/#O/8V#AR+$8KT*TWXE8<9Y_">.Y<%YDEEK&G5IGQAOM5)$V M=^QV\+KVAW'_H8EES!4M==7Y0@J%H"4WN60%<%$4>ZV3/P, -@' 9 >&PO=V]R:W-H965T&JDLHN@B);S5FSP =VW]MY0%(V4LFY0V5HK,+A>!-?) MUV8P+LG" MP_% _^!KIUI6PN*MEO_6I:L601Y B6O12?=%;S_BOIYSYA5:6O\+VSXWG090 M=-;I9B\F!TVM^J=XVO?A0)#'KPC2O2#UOON%O,L[X<1R;O06#&<3C0>^5*\F M<[7B/^7!&7I;D\XMW__HZI::[$!JH: 5.[&2:.>1(SBG1,4>=-.#TE= E_!9 M*U=9>*]*+(_U$9D:G:6#LYOT3> #MB%D\032.(W?X&5CI9GG9;]3Z1%Y.I*G MGCS]_1Z^#;H(X146W'6F5AOJ13(#5QG=;2H.\@E%"+>Z:87: >G08 FU MA:EU9P%'Y+I60A7,$1N#R',63AEP/<9G0-*V,T5%>QVD6&DCG#:[9TP(7X\4 MT!K]6)<(=$1 -F-]ED/#NT'NN((^RPBUX:771C=PDDSB..;4DYQ'(7SRUJVC M/$?U,NO8F =@+[\,X^P=JY,TC/-W!VI\HN.*C!N4Q"DYAS$_Z<%66+(4>T]" ME33N_0TNJ..(?4G43][@0-O38;-",^Y1KZ3_Y')"J]L6_7DC=Y.>F![0L_R( MKF@;_"(\A ^=ZPP^M_F%Q@EZ+_B-I"/8\E"O7UKBM%8DI2U#:]FS*_CSCSR- ML[]^^OP/A?'.N:MW6.RQR02N&]U1SWNZ0;HVK'?4]],@WQHLZHL_&XDG<)ZP M*AEGDN0"OFHGY//,+(>_T5(]?A':'P.?B?6P(8;TT_QL#\ 7/[&#M9-9/$0O MG0[1P6G;H-GX.\5"P2[Z@W><':^MZ_ZT?D[O[[S/PM W84'BFJ1Q>'$>@.GO MD3YPNO5G]TH[N@G\L**K%PTGT/NUUFX(>('Q,E_^#U!+ P04 " !GA7!1 MOZ)N\Y % !R# &0 'AL+W=O6[7B;-@>0I%EL@18UXA[8C[0TEHA0I$I2<;R_?M]0AY4B M[0(%DD@\YO'-S)L1<[ZS[MX71$$\EMKXBU$10O5F.O5I0:7T$UN1PJ/9,/A>X?^5_0=OFRD MIQNKOZHL%!>CTY'(:"MK'>[L[F]J_5DR7FJUCW_%KMF+:9'6/MBR-0:#4IGF M*1_;. P,3I,?&,Q;@WGDW1P46;Z505Z>.[L3CG<#C5^BJ]$:Y)3AI*R#PZJ" M7;A\;TW^,I KX]( G$?#DER/V<_O3B7@* M(3X:<54YI7NWQR(4)&YL64FS%V2PE3*A3+!""FTEQ)P[(M1&@%Q"(=9*JQ0: M_R*UIKVXEN9>2!]1-"$Q3AS]\=OI?)ZI@,K 0,YE( %& M)E65U$*6ML9)=BM>)),E5*@U%]01PW>P0.A!J]KY6L("?'G/2N[12])[L7(V MM-6(U]S)LN>U6JUZ^SHR;D+@K)$/RM5>7*EL+.Y(*]J.P303M_#8EBH5:TIK MI\*^![NYNKM=]W!7:8C[55GI&#/$,L_ C'(43$9K^+"L[PYG&3 M*SZLDGLFXKE_D./DAL+9.B\B*Z\>7Y9<54 WZ%G.HUTR&"]F+7!H:4T0RCY1 M)AO0<,3GR(TF$='T7J2VQ+FI,KE #CZFP6Y KI-=M"_E'@XA^U1)U0>JTR+[ MAD= 7V:!0#W(<0P,QY_]0^.'QT;JL)^(=QT9>L2\;8P'F4WM=-L;&.T\8ZR'LR@*MUAJU\^I!? M(P"H52-@7$K/R&UPFA&[PFJ.+[]7T@6NS]8!1RG!+(NEB0%4Q ,/X^'W@,LF M8B(NIG$V?B:0B>[@*$.QK;DAM(C,BQ_V,=4B/ 2FIE2_B MUT,U)_D #<0)N(,+7]/[VI+;(K%V%R40FXFG$)FTTF^/Y'8[>W7F>U9]5SI( M-T;KF4(_BC1L[2$??_PF?E22Q=G_/O^)C1?]@\F]170;V-E87#7%W:"CE:&\ M(@6T6>+8\W65C9H6=-PCOA#+)5O-^IG%8L$3\WYB-IN+3S; L6YFF23B/6L! MGZ&F6!$?WSMDUHKH3];'^AOFKND8?MS6W\@X324!V:MC!-)J]P?W7-#;<9!%O%6^7& M!MQ1XVN!?PK(\0:L;RVZ:CO@ _I_,R[_ U!+ P04 " !GA7!124C@,/P$ M X# &0 'AL+W=O;"$6J)!7'_W[/42^1UR0#MGZ)2>KN MN;OGCL?+^<:Z>[\F"N*QU,9?C-8A5*?3J<_75$H_L149?%E:5\J K5M-?>5( M%E&IU-,T20ZGI51F='D>SV[=Y;FM@U:&;IWP=5E*M[TF;3<7H]FH.[A3JW7@ M@^GE>257](7"[]6MPV[:HQ2J)..5-<+1\F)T-3N]GK-\%/A#T<8/UH(C65A[ MSYM/Q<4H88=(4QX80>+G@=Z3U@P$-[ZUF*/>)"L.UQWZQQ@[8EE(3^^M_E,5 M87TQ.AZ)@I:RUN'.;GZA-IX#QLNM]O&OV#2R63(2>>V#+5ME>% JT_S*QY:' M@<+Q2PIIJY!&OQM#T3EN;,;X5@::+R(H49M.*<,)^5++.)E_S_>'?QYCS^/^/,?Q>>K<'PE M3WTE<[H8X:4+E>?#+BL]R"R]G1 M6(0UL7XES58 @!P50IE@A12'Z;N2\R@^UJ%VQ(6GRKIL8$0EMXU%](0A"OLU M.SK#N?A?,$QWE#>PL[&XJJTM0DMNJ-('KLP@^\Z1/3'/YOWN#J8$/:)Q@JT-HMY+)C.0J'5L1,C3SD%'8^-; MXQ$'A7P\PQ6K(X$G8T3A*XI=36_''6SZ3SOI=W80^'\U@XJ3E0I2=Q5U4SNF M$9*'G _?$!@H&>:KBUP=K4Z)Y, MYMD;5IW-)MG!FX%FEUI'&A@%RPP@8L*/HMV8@FP>US^$_0$;C2XNSJ^UWD:M MB?A05MI&'H1QK"O@\U'W++G-=I\G9 /VJEXC?9F?[ M>+?0+^X)F2#GK3&DVX3%9"#X'"Z -AFZXO3T@/YD5WZP.=^ MS"T#;RPHBZ&R,T^$B&<=:DAZ]A,>SJU8X**10T>+J5N $CA..XU,M*EJ^"&0 MK7A^R*TKHKLQU/"B%8YM6*O2F!JEC@H%3NZ:]+'0PIHZKD-$*Y3'UT@/VB2? M7%OI"M[<*(>8K?-=CM$H%F3 3!"5EF8GQ]S;F$L =^2]XX?!J44=T:-&C?IQ MJ+UF.IHGL[?W^YW=6.D&/M\A1:9F:,02:Z$5O 7$?D/UX 0Y1DIA5^L!>9LU M+CX/F%TFN^<$4U];".Y!Y9Q:W'LW8%$V[T8E75"Y0G#J?2N-B0#GH7Y",/<*JMD(XMZ3&04N.S+-@U'_C51'WEU@??<3(,DWTKY3UQ M185\S14^)-@_4[9#]<*BQ&-W>V[BF ZFN9+<*LZL'@;PH#6#77_:C\57S33X M)-[,U)^E6W$=:%I"-9D<'8R$:^;49A-L%6?#A0V8-.-RC=&>' O@^]+:T&W8 M0/_/PN7?4$L#!!0 ( &>%<%'S!TP5CP8 )41 9 >&PO=V]R:W-H M965T3#) %:8 ;H=I:=[98I MW?99L6]BM;;E2G)"_OV>*]G&@<#2A[Z +=W/<\^]DG.ZT>:;S8BJUZ.133(JI!WJBDKL++4II,.K68UL94BF7JG(1_%X/!\54I6#\U._=F/. M3W7M4Z\W98#)H%SZJ5>9X871^6LD5W9+[M[HQ>!MU5E)5 M4&F5+H6AY=G@8O+ZHG/K_XI-D)U-!R*IK=-%HXP("E6&__*NP:&G<#Q^0B%N%&(?=W#DHWPK MG3P_-7HC#$O#&C_X5+TV@E,E%^76&>PJZ+GS*UVNR3BUR$F@JDLRAE(!M\DW M(7P4W\A)L3\5Z7+K/BCS*E=%=_A)"[ MN.,V[LOX68.W5 W%X3@2\3@>/V/OL,/AT-L[_'DX[/B==GZGWN_T9^/_O)O) M>"A^Q-6OOQS'DZ,WK4-Q2T:1%1<;(V]JH^_TIG,DG3@X&8['HH)! M+RU4*>@NR62Y(H$A)0ZFPSDZ)<^YZ;&Y,MI:Q*H3HM3Z3%69U-[

$L&L,: M'!K*I<.2LK:694+(U&+M2_*/7(8/'T;,TE !6-)\=]>+?$SMB 7IE,XXV MRF7>5$#4#SGH\0IB+6!8FZTHM0OV#N;#XRZKWRT1HG(DYJ]\A'_5)?E.V(.M MQ.A+4\5.92XF41S/HY-X]GRL>W#VV$XFP_&+P8V/7@!N&YMPVL?^7%A[L=]( M8V0)NL! 51LPP1+2'*.TDY,^I7JZ#;WW46PH/D&N,\J9TQV91%G)G @/DA".#00X\V!@'A5[)%>2@]+MZA25#H8.L M6((*7B9E>>Z+!L$(HI"M*R"7J^^U@H"GD$'/4@%<=E9WLO>A0+W5WP>,)501 MA0$XSLB4^YHY$1\])@76W8HV1JLQT^=\%.WNR,P832J5C0 M2I6EM[X$+CZ4I3*642X5]P5N"MX8TPWQ@,)5O:8C<4 AUD N5*[?MM>T$ MH_!+C[V''DC?& $IEQ%KF=1?E/9V[3F@)M>*- M@,^+ACS:*SC10''#^'^CK>>T?2W>JK5*,?:M\&6(WXC/VK&,O^S=K_[=XV:[ M=G4_!Q](?Z24BFI'^%WM:N#U"<'CFAH4Q#N2?K45ZM<\I=!V7)^LZ;N]1E*5 M\M05!=^(/5 X DO5MI$$(8BL0PMQ7MB",K-2E=:9&M=5QR#CR-S@'QO*:07" M^0@DAA,P#6CO]"6YMKU)<'WS06#G0^(TG]KS<$GD"U!/ MF4O07'8>&?9#OW3*Y:&=-3I_S>DQ.(0J-M/O@=Y0W-:+KSC?VQ$@*XP1%+(- MK)!?M>%)L/_0[5_ (E_=2FY]40#OL@ZX,KRA)SE"V$Z[GH/74#FWF]L3KJ7* ^NO0[5HS2GYF;X%K'E= M.C_D#=*\?^T=7Q$3#7>9.KPP054@45T]H%K4.T=:\"#/95!^M' %NXV 9DH+ M%ZXN[:A6CRX,?OL1]++0=3/!]P+_/Z"'.R"87?4X@U2=48NZZU/T%URH1 M'RY78*S!-^("55&A%(;XN]T?O\'-PZS;XGG<^J&A__FKH'+-W;[Y$MN]H64R MY?3(K!'#!+T\G4?SZ>%3_U<^?NEN7I /=K0_*^QPW^?9J/>I M7)!9^1\$^+* 0H:OYFZU^\WA(GQJWXN''RS>2X/+"S-]"=7Q\&@V$";\"!!> MG*[\A_=".WS&^\>,)$K& MA?:LR4YH4==+_$G/\'4$L#!!0 ( &>%<%'+ M&+?%90, !4) 9 >&PO=V]R:W-H965T>.-$_33IN-K1$=/$BA["RJG6NNDL06-4IF8]V@HIU*&\DRTGKC MC4_E+$J](!18.,_ :+C'&Q3"$Y&,[SO.: CI@[^P%T^9YZOT,*&7^AZW_-)!$5KG98[,"F07/4C>]C5X0AP MD3X#R'> /.CN P65OS/'YE.C.S#>F]C\)*0:T"2.*W\H2V=HEQ/.S;\Q8YAR M%IRF"GUON4&P-3-H05>P1,-I=@V%5O=H'%\)!#K\"HW!$DA=L9DFCG1XMJ38 MQ5ST,?-G8E["9ZU<;>&#*K%\C$](_Y!$OD]BD;](N,0FAE%Z GF:IR_PC8:B MC +?Z"<5Y9&(\2!B'$2,?^K)O!PSRV+X_W'A+\Y67'"W/2T$LY97G+:Z/2\A M+;?.LV4GZ>CL)+L\/^S^]ZCA')7Z:2DJJ M8:^J;;2OK&P$ALH2ABGX=/MW'ZEBW, ]$^T@;(C=41W0.DYO*.786E\(!@O! MBLWILJBU( 6-X85?E[I$<3BU2@MJ&WZ#JX;RO@(O+AV]_V%C?R_ZIX..IW$H M5VB&UP2^:L%<.%DPI'_ 32[C%-X,YD467Y)YQ^WFM#*(I-3P9YO3/Y1L,I4-XU^#N. _ 7X%$ MIL^9'Q^=V*MNYH%I'(_'1V:6'S/OQJ<>P>2H54DTZ]"0_4UKE>N[UK Z]/SK MOM4=W/L/AL_,K+FR(+ B:!I/SB(P?1/N#:>;T/A6VE$;#=.:OEO0> ?:K[1V M>\,'&+Z$YO\"4$L#!!0 ( &>%<%%9O/DPL D ,\< 9 >&PO=V]R M:W-H965TG'LY')[A_V06!3)>9]GAM3%UMBO;JU4 M);X7>>G>'JVK:O/Z]-2E:U5(%YF-*C&S-+:0%89V=>HV5LF,-Q7Y:1+'L]-" MZO+H\H+?7=O+"U-7N2[5M16N+@II[]^KW&S?'HV/PHLO>K6NZ,7IY<5&KM2- MJG[?7%N,3ELJF2Y4Z;0IA57+MT?OQJ_?3VD]+_A#JZWK/0O2Y-:8KS2XRMX> MQ220RE5:$06)GSOU0>4Y$8(8WQJ:1RU+VMA_#M0_L>[0Y58Z]<'D?^JL6K\] M6AR)3"UEG5=?S/8GU>AS1O12DSO^+[9^;7)V)-+:5:9H-D."0I?^5WYO[-#; ML(@/;$B:#0G+[1FQE#_(2EY>6+,5EE:#&CVPJKP;PNF2G')36!K)\E<%Z<5J-.:T[2A]-Y32@Y0.A>_F+):._&QS%0VW'\*J5K1 MDB#:^^11@C=J$XE)/!))G,2/T)NTJDZ8WN0OJ3H@/6U)3YGT]']@Q<)!O/WSBABDUN[I4"";-U3=D#9*=T>Q.@6Y+LN7O0X*> MW'$DWE4\K "A>)#5<"W+6BD+2)'P 6^U2FSIWV2Q&,VGBV<80L@[J7-YFRNV MK@\39LH$*XS=4EE+86G$0#$(6M[#:YFFP)!YX,J[;Q6XJ+W4:Z",W=%)+J$1 MK%XJ,5Z,/ \0$[(&C"*%4IG#<#O2D&$+F3W-I17X]"1XAZ;2RNVM@?JMB[H09X5_9'LI-LIJPX6JWC $J)*G82WBI\J4XAH$2:JEMB#7D@:)'+TC M+:!9I@IP]3Z&]E?7GX5)T]KZH@/>GI:O *A/>4UO1AU%BA)J+'3) 5Z8&F&A MJ%0%>,J5<]XPK_2Q&+\,X5"9"HN>-!N5'12;1A#Q@TI]@$X:.Q$I]-" UHQ M,)B7^I4FMN3$1QP9B5]-J)9K">RX53 K!_F!0)%,HTN8T%V%0M9/_9V=% ,9 M $T[ %L7V0\;$$]+?5J=:EA M+W)'Y> FSO4,)D+S8S9 C(K'C5=]L6KBTTJV14/+49J34) SHQ?4<,+#1((% MQ@'72F\0[8BAQQN')*2-IG8@[HY?OD81'MSWGOZ\;!9 Y,78K[H#<:]YR3NSYR)+X<\&!9-S@?*CI-.Z?-I M^SA[8!&P'<\/"#&)D\&Z=O![2=&U*KEC&41?:A"D5N6R28JZI+"E2M/'6< LIV0HF V6[XWH$C'E%RI7JE,HD7B(6H7 MXPAA'VR4:!"*9D'M_ F$XOX]^LZO)S?IVN140WC%"<$R855A,I4S4NV'!NKP M_G^1_U2@AG5=8'Y$4O.A\<[ 33JGYCFL6B11(EZVP_DTFF#X1;NO)TO*'%U2 MZ2(7$\"'97$TZVU*X-R7'1><717C +OAN O%*.X"ZBR:Q.V@W9II:CX1!O=: MY=G!^-X=?Y+:BCN9U^I!5]&+YNC\K#>,H\GB@6W?A8LVCW'='1B9+*MMZ*=* M\D'A?:#V^(!M/P#&OP\)_PPQ_^R%(4F>VKB[KCMT/8C=M@D,;X8]3_L:=0?8 MF5;47H9W34.'7/>/W$&(5TV4?>ZUC[(:]JU)%VIGB\EHEO11+HZF'1S.*"Q_ M;/)X/HM'L_,!8$>3B?AD[%)I6O JP>%N?CP@=H:C6:,3+3@;3::SXUUV.\+N M"9[Q:#*>C9+9?+#U?"[FT2P)'/A,NG__=+88C>=#/>=GT&\:<\]%N&JYW*<- M<'.W\=\(TY7:#F!/0DSTNL-EEZ6=#^D\L!=$GYMM5#P8[;C>Q-%BSJ_P1+<- M")Q-N 7RS;9\ M*WY'B2.+;B_H((&22:?+C36WC A@!4OC,_&QDX6_ MHVU.%P=I#:]/]UJ3;RH&Q;IO#=?ZV_.3>5K[OA*A_V(1(3H)./SB47L>].XC M?9]4! P)&MI6=$^WB3X'1KQOSEU,_ENM'0(FA$'H-H>7[=&^3R*GO8],A;(K M_I1&%V)U6?GO3>W;]FO=._^1JEON/_7](NT*4"%RM<16 O,C?Q,7!I79\"%<%$[WSHC3P0 M /(* 9 >&PO=V]R:W-H965T55=7NW7TVB2%6'3MK.U#^^WMV0@CJ%NW=WA>(G9DW M,V_>.!YOM7FQ.>>.7@NI[%TO=Z[\.!C8-.<%LY$NN<*;E38%>9?"5+K5_\ MXH_LKA?[A+CDJ?,(#'\;/N=2>B"D\:W![+4AO6/W>8_^>Z@=M2R9Y7,M_Q:9 MR^]ZMSW*^(I5TCWI[6?>U'/E\5(M;?BE;6V;W/0HK:S31>.,# JAZG_VVO#0 M<;B-WW%(&H,\G<%; 3\W>>*2 M.9Y1R8S;D3-,61;XLN.! [ZW&J0-UJS&2M[!^D +K5QNZ9/*>';L/T!>;7+) M/KE9(^)7$2G\ ;M<6. M[H)XL] K]LP2\#^.7_PN1IK.$HHO?Q MZ$&D& M.;&TXQX0X2U]S3G-=E$SM*&>6L,D-O(5RFN1;^ZUP.:7<.,PM067I M2ZYEQHTEO2)W (OHTVOIG1L7O *0Z>0F_"O$PBQX@8I"6&(JH[,X&F)#2C]\ M.#T"JLN1 16U3+B7":')CA=+;MI.!_1AN'_;=1DC=1%.C\ MCT$BSR2*"14I3:S0E>=+;X$"*K]?/PNTO1/DGJ?-[K ?(D8@5VW O5A*3J71 M*,9JLT,\![#[R@BU_L%"?/Z==B&SE*,0$',=W;;$5"5^$*3RP.F)X'U?QS87 M:4YGHP[ %A6N8$N6PY=);R9 "W\5UGE0?!%6W'C%!3%!=QN.)V,CFDJY%]6I MT#7EC<5>N39GZ$Y-KO%,3^FQC71NH:4O\*7KBXAF1K-LZ0FWW&R@>'O0^Y[3 M+WI3DP?BKHZ).QH81@MFL?91:ZAI"W6^>)Y>U,,PFR]HFFU$*.(16E!^@!X> MYOU.-G-6"@?&NN^#+@XF+<8YCG-YT'MK<4%E96S%$![9U?TYN(1UO\>BU2*B53$-:ZGJ>"*7Q\0V4M;[7.#T= ]W#Q*O)= M;AN3Z@(*;=H.STY>*O-Q_8R ^P7;43T UWV@0*G?*F&:O/&NXTQ+W91SGC<'0QD_0T;GTYJ#*#L/W M\V?5T>'T9B/[-W-^(M+^,&JZ=N 10FVT KJ%2F65!8'3FJLPQ('LS!^G01W MPT WISW,/!K:YYI/!GJ!NZ"WPSWP87S*P%/G62K^ :1S=7/3+U#:M>.%V&6\U2.]R1PF..2RDWW@#O M5QH'0[/P =IK[N0?4$L#!!0 ( &>%<%%M'4%W#@0 + ) 9 >&PO M=V]R:W-H965T,YP9 M&ZGL,JJ=:\_3U/(:&V83W:*BE;4V#7,T-9O4M@99%9P:F199=I(V3*AHM0C? M[LQJH3LGA<([ [9K&F9>+E'J[3+*H]\(K ME-(#$8W' 3,:M_2.T_$K^J]!.VDIF<4K+?\4E:N7T5D$%:Y9)]T7O?T-!SW' M'H]K:<,O;'O;G(QY9YUN!F=BT C5_[/G(0X3A[/L#8=B<"@"[WZCP/(7YMAJ M8?06C+^?$IV14_'*Z;)X%_ >VP1F60Q%5F3OX,U&C;. M-_N^1CR@<0]S/F+. ^;\_V'V,M^%\.5V;EO&<1E1/5DT3QBM\GD"WV##K8); M[G2)!D[ZL,3@:H0KW;1,O0"7VF(%@DRO[VY!*-C6@M=[-L+:CFR8JL!J6<$L M+HZS.,LRL#6C_4&O P#734/E0IG''X Y8-!VI121(3:("1>VP-9HC5F&[HWF> MG%+]21E:R9ID4.U7'?44"L@HSD\J8;GN_*GY4'M.%'GRZG%F23["E)V#$JFQ MX@1+DS*SBS4^4_NU:/=X'E8L+$AA';'WL23KS\Q6[!&N6"L2%P+TU)C<>C%MG%]T#A12G]J2&$PI*A7.*SY3%>4+,?QR6D6YV?S M/?=I#M !?!#_GL66&L-_QRCY;B6OA0Q%"HQNOFJH5]+FF-^% M>R)KP6D2RE5Q;5IMV% ^,7GI,8=<39IL[*WHNB8F?A_5-67(KS=B%L-11@62 MY= R T],=K@K%L+O7*V-^(NX4-Z&GL(4518)IF> [R:AHWC2H^G!L)>:FG4P M.8@??%*+94T?'+U^68F%O)'UE^JCQ;NCEDJN2JF=,CJQ&LD9IXXM=!JKC*A:R@K,XVNE5XDE2E4IJ1+ MGGP,KYZ^/*K!F@@<98'-E61KFOIGL) MWLAJE!R/TV0ZGH[WT#MN]7#,](Y_6@][F#UKF3UC9L]V,+L23CEBA4!R4M>" M''2;4G^ 3/)Y*5GLLA)Z38(W6C2YJF6>9 ;:UPZOYDH+G2E1) [;),*L=LE2 MW,ID)J4F@I6P6*UD1MR?__,?Y M=#I^\=OEY4=^.7GQE C6$/"+9H%NB+D;)9=Z32$NK20V?HV3B3;X-JE-(JH* MRA>S0B:+1GEA^E%\0K$2Z90\0\,KOL) 9#G0N;N^3:Y&QDUED4 M]?+FNI44"[?O_%+E)'5OTY=V4V5-V10+08>;K9G[VU;56ZE=&?QI:;V]O+F* MQ$9[/.VD];23O2[RI;7].UU+J\KDDW1(6&Z;MSV4E JDK"=%'@=C/=C-2+$# M!_5F=DO3%-":3*BZD.U YZ]&^^S-KD?JO/;[2$F3LQ=$33>@OY,3[0E^M(1_ MP4?@LT63R]8]-BF^^_B![.@J%(X&KJ0*K&WYW\BLL:JFA$CD?[W+ED(OF$JI M'!N65-'G22(X$3D?Z'N>#'JI:A1;C0*-'T ZQ1*WOJ@ MA*6TS*1SE#=)))',A;+#;(1#D*05',; V\-W,A^U#AF]B(2"H5J:"KE$Z9Q# M%'D)A.+*P*N!K&LI["BY$@6G!(]C1$E1%E7X!N2\&B:I/WV7YG((<$L60-2R MF%$E>TS"&J$$L"\\3]OP/-T;4Y^@2XO809G/OB8.2:[>%IA[B1!N>^XJD>RL/ME%F']QT]AFG'YPK5Q;^;JRC9&L-J47 D^4AM'V(FG@']=\GB8T* MJH'C-[0!#@;DYRBY>1\OX9-^0QKVF8K\PJ44 *!7*TKJ%2=P*CA^$1':]_U* M6"O()H5<<-&1\[ED?'?->&N- M1[E4ACF*99XF*UK9*Z%IJ)@$C)GM%L..DCW>?=9Z]]G^BN$X;*6K54D57TZ"-4GR5/2YL3[ATZ7W5 MQ[Q@%PL*JXPENT7+0@RLE^0+A1(S570%0MY5E.;=J!]^W$@X#IW=7'&\I8)- M+,Q6,!VK&!_!H(!EMT(5C(@XZG1RBY1IJ%X)'\8LM+J7LE%<';R4-@(B25]( M,F6SIJ2XS4C2FQX"WBU?<*'6?6&K';;@VI)RH8E9OE E9]K:I"P!5XY;430R MEHS-3#4(1F]?+7O@@&/RD!3+@4M:]S["N6*Q 0F^SR\: MRB8UX8Y8DS(&+X"4!$1C/7$]I]I7+L[;@#K?&PYO!T)WRE;:U;;A VZ+L9\F MF@ 7)Y]-I;+D? HTP5O^X"WOX4Z-]8'T'[A9D4Q(@^/)"U;D]$5X]]_&D+G1 M8WU%B4;CD$GGNPO.VOYSGR(5<%'-/N]C*L%GO:@:!3[3K7S>Z:JA+90>*01T ME K,^!L?R_!"J7B-KWM(F,19=^]F5$A]NG1-MJ2Z\FW+&5*/AF'FQ+91LE82 MS@"<>-N)>[Q5W"^Z8Q0EC.B.3]\__#IYHD9R!'FJD'_08N#S&GNQ3)LH&BL5 MZY^VS"/MB/.Z]-?ZNUGI07B+&4IY%&28"J,&!(HG^C^NQ"L.@,9Q^T:ZH1JV M\Q@L!JVXS]$J]Q6"?S:\6][5G*/QDGS41S1:/Q_G>%V:7!;.6V]H8+2EKF=' M6M(,U^R6"AV\S9;K@7YI46%6)(/?3+6.Q:[8/:C(N,',I#:;E,LN2>Q+@Q=M M&KSX+FK6#96RS(#MKN')?B*_ >):S:9!):DM8@8MA<>M_4H=QAT!O85Z#\Z2 M.P=?0JF.?QG=C-!L4$PP46X]YE3Z(P3 +E7.&B"M(5?APNM#PH-D 4XB.6G; M5,%Y/(B(/MLUC[TZ"XX&&(%]=V^YF8R[X>!XKY+^].6N"]VMD[]'TABH-W0. M+:"'\U0-5" (CWHDSG#>$IZZW-L4;,$$I*M_-VB-N?]]$!4G"NFQ6BO3BO!S M#P3 8*)W'+-ID]FP':VW]N*,X+W_%(SW'W9&[RM8#Y,7-#3+I2P[&(@$B/*Y M&T+!S4R1/''(3K^CF"43-,5_]G0O,LYQCU3]4Z^P^YBJ56'0$?7-W#/"ZGZB M*#B8D#ZC7D&TR?JC@PPT6$$#R@_2ED>L9"RC%X>48WMFNQ=* [-MNH!"WP;T M[!K4CV]-5'Y(; 1C^Z>'R:5 & \=@8<&R36/B]I(WJ,SJF$AQ84L[U$-BJ Z['<:4C!1O2H$ M#'.3+0U-C?TPH(4+7,NI8550'AW3 N?P+'4 $ZBKBK":FUE_E@>[10?B?]W9 MW"C(G=51%]MKV3WMM9/%C3W=R"#L>&38IZ'KI%NV,#ODTD$-"'OUAB I@ZC# M.1EP $]3=AGNV7(@1#A^!*NQ5>7O;DT!S_')+-5M#H@&+3I7%\KBH&$E,)9@3+EC_IL.L&-#5OH[:.^7R70T'O!'&YI=2>1="$\U*@AU:^Z&;5\VL4!G.A="B&*XD M%.FE)W7YH3-'&PH !9YY9%126>#$JLJ ,'9$*>?27FC,^I=C@2W#S<^6D]&Z MWW#Z]A$LVC$CSW/O6%,T*?TQX9$K=V2.36'[RB9']U[>]UIR'$TS1YZ4HL"[ M94O4QTJN>,P9;,J@4*RY[=A8'*NH(>@L&0?-FQKY>2_^[5V.3[[3:>P Y!F2 MQ]99RT\13+[S-04URKA=>,01R[_@RM-0](Z^1X+SH./2Y3^(.[EMEY9'IO"' MG:U(F"TH/_J(;3P2J+!QY#DS&O4>W^\:R:$,(>K-6M+D6LNYHI(%7XES4Y8L M10:94?DW<' :>13,,Y=(56AO_6A/\PP6.>SO0)B^A-+;D:EF0>C4R-8\<""8 MS#@JNCRE#&EO%8\^+]LL3A&3*TX!E!SP::2L6B*;QR@+B0.HR&YF9TB;"D M>2]T-U%06ORX3TBC9 >FEP>2V10O.>F*,S*]YWUROBQ-O!LO32YOU.@ M&&TX2O0]4FEL6;LLWM[[A6[1SP:IU?%#,*A3Q2+>S@J9O&LOT7TAO"=.6U#< M%E'8X[C!\GO8V'PY0#;>Q2D\R,*0WO1*2(Z$P<^Z>-LV)855N,SLT:*'T.@) M+ZXY-"=RM56SAE;"XZF&[CI+.S<,C5MW<\.XM+O50$^$=-,-@'T!#_=\91E$WY"L M18 ];=!MO /,VV*VSDZ]809YG,-U9!;@!H$^5C>4O%$%,WN\;/XV=1 9K+%HE1T>,4QNE:%9-D]FN;OTU^X0B;3> M#XD?EW.@PWR3S/]/E_W:WQVK/GZ?3T+#FYF*87 MTPMD]@<\<4%;(_E).CX^22<7IP.A)M,7>TD1A9/T]&R<3LZ?)GIUU M-,[3\722GCX[PW=GXPG^G?">3S(\,.&^XS&;8\\'-;R]!HBZ)-BH+OQC%DG, MR_1L*.&I6.Y,+^/R8*W+G'35G1NJ7J;>(!W*P>,H4_C*%AB% V[2#'U6S@RT"ZK8!0?K)-R5D M-#CQ61OM W0=KHR]\SG_6!"9V&56Z2(U3.S>',$"& MBA_HI/[,ML_H7G]X\SX^HYL2:HSK#DL_<%Q8TU2IO]C-?#E>PA1TO1+A ES. M-#8+#;/BFW?I'%YM#GG4^YU" M*>V"?XW!S\[HVO]DH?VT_<7'I?^=0[?<_USDO; +I>E">XZMX]'9R8&'LO%- M;2K^U52"F1;6H#OYP9H(KPA!NWO8%[_#U!+ P04 " !GA7!1 M%^^0*?8" !!!P &0 'AL+W=OTWW.D9.[Q,">/_H=W9Q@%DC;&JVCD3@XK+[LN>=GGX$X=T MYY!ZWET@S_(SLVRUT*H%[:P)S0V\5.]-Y+ATA[*VFG8Y^=G5NCL,4 48OI6\ MX!F3EI*5J49:+K=0*\$SC@8^W;&-0'.RB"P%=NY1M@MRV05)WPDRAVLE;6G@ MB\PQ?^T?$>&>=;IG?9D>!5QC/8!A'$(:I_$1O&&?A:''&_YS%HX$&_7!1C[8 MZ+U@5%AY(]!%JY5%"L"$>(:%1G3I,WCKQXQKOB%^A!)5\E[SC*@^H.";$E [88K5!W9\R M,GO_U]^(-I?L]K]BK77?$:B>):C Y@20<)I,PG4QA M/$_#>3J'*R5)E^54GD"MN4"M270GJ65:$_'.=0^?A/%P'";SR2M227I^%,HA MC,/)- Z3V0B&81+/PNGT!6,6QFD23D93VIO&"?W&WN<6"<\B>P(-=X,!T' MH+N&W4VLJGV3W"A++='=Q 7H7\W5;U!+ P04 " !G MA7!1%!R#TI # #5"@ &0 'AL+W=O3(UKX60AIID%N[>HL#$V28\',D5JAI)=,Z8)9 MNNIE:%8:6>J%"A'&4?176# N@]G$TV[T;*)**[C$&PVF+ JFG^H7U8W6BZA:V6E!/:=,[@ M(EDH]>@N5^DTB)Q#*#"Q3@.CSQ->HA!.$;GQ3ZTS:$TZP>ZYT?[)QTZQ+)C! M2R5^\-3FT^ D@!0S5@I[J]:?L8['.Y@H8?POK"O>\3B I#16%;4P>5!P67W9 MSSH/'8&3Z!6!N!:(O=^5(>_E!V;9;*+5&K3C)FWNX$/UTN0=>Z&#W_#70CZ@^;C5?.PU M'[_F*8U,6@H$E0$S!BF/3*8@.%MPP2U'TUA,@5G(-H[X#D]*K;E# ^-[_N M--MVFPQYS8FBZDM#,@LFF$P0*HQAQB6'2FJQ6*!NZPKOO: J#1DWO3-P/D7# M\__=]^]268KJ1O.$,M-0[_A2\HPGC%+]C>+7[+B" M:Z8?74F:EV^[RJ[DJNQP[,OM5WQ" 8->PUL3XEYS&O;@ZZ;@_SW[/YC6+A=- M%SVW+W_ N!^-!YV[[[[X_""EDKE7EHE7.I-:EEI1Z72G37^#Y0/8,&JQ8?1F M;+@E1V5",53S2)0D9W*);G@ZZ$3T]78>]\'"8<,7/B\OS?D);4VZ6_;"K*/L MF"9PT?Y%D@4H*I!'!_+[>HX[-*GQR/RVZ?;9^?ZBK,WWNOOWM?WX8!Q"=:=T MA^/0G&Z-V&9HYA6X]>$#)G4"!BX!@],]375E3.FA<%-8XT#T2TGYC.N\;9L> M]$=Q#)=ML;+#_;$C/^J/CD]WY[&_KV9OZ/JPLVH4J)=^H3($]Z6TU=;14MN= M[:):53;LU<)'T+;DTH# C$2CHS'UL:Z6J.IBU&ULG91M3]LP$(#_BI6A":2*)$[H"K25*&R" M#V@5[.6SFUP:"[]DMD/9O]_92;-,C&K:E_CN?/?XSL[=?*?-DZT!''F10ME% M5#O77,2Q+6J0S)[J!A3N5-I(YE UV]@V!E@9@J2(:9),8\FXBI;S8%N;Y5RW M3G %:T-L*R4S/U<@]&X1I='>\,"WM?.&>#EOV!8>P7UMU@:U>*"47(*R7"MB MH%I$5^G%*O?^P>$;AYT=R<17LM'ZR2MWY2)*?$(@H'">P'!YAFL0PH,PC1\] M,QJ.](%C>4__%&K'6C;,PK46WWGIZD4TBT@)%6N%>]"[6^CK.?.\0@L;OF37 M^=+SB!2M=5KVP9B!Y*I;V4M_#Z. 6?)& .T#:,B[.RAD><,<6\Z-WA'CO9'F MA5!JB,;DN/*/\N@,[G*,<\NKHC ME 1>\)DM6'+\A6T$V)-Y[!#OG>*B1ZTZ M%'T#=4[NM7*U)1]5">6?\3&F->1&][FMZ$'@(S2G)$LFA"8T.<#+AEJSP,O^ ML=8#R'Q Y@&9OY4B-DG9"B"ZPA_L$+XK^##MU6,4&O]^Z]"$?%<#J;3 -N)J M>T'>OYO1)+O\[_68*T3JUC)5VA."E^U ;L ,-TYNH.@MJ;>DY^1N_1ESLLX. ME".23M+IV4CW4DHOR;66O@K6-9\JL84%\Z5L0$'%1XS].LO25[:<3LD#6&"F MJ .EA&><) W.!3<)!HWW8@;_+,L'F>;)*]X1H9,L2T;Z=#K]VX\0CWI*@MF& MR>%?I%6N:Z_!.@RGJZXG?[MWD^V>F2U7E@BH,#0Y_7 6$=--BTYQN@D=NM$. M^SV(-0Y8,-X!]RNMW5[Q!PPC>_D+4$L#!!0 ( &>%<%'N[)'==P( + % M 9 >&PO=V]R:W-H965TEEK(YDCTY2QK0VR(H"DB+,D.8TE MXRJ:3X/OULRGNG&"*[PU8!LIF7E=HM";691&6\<=+ROG'?%\6K,2[]']J&\- M67'/4G")RG*MP.!Z%BW2\^7(QX> GQPW=N<.OI*5UH_>^%;,HL0+0H&Y\PR, MCF>\0"$\$A=JIEQ2Q>:/&+%ZZ:19,("ERS1K@[O?F* M73UCSY=K8<,O;-K8X3B"O+%.RPY,"B17[NC[L ";).X"L V1!=YLHJ+QD MCLVG1F_ ^&AB\Y=0:D"3.*[\GW+O#+URPKGYU5/#:VJR Z&9@IJ]LI5 "T(_U"0R3 M8\B2+#G -^Q+'@:^X?^5?(!YU#./ O/H/:4T,D4C$/0:<&^6?>T\S'G=N,:@ MQWLR"S2'X"J$16D06Q>C=^9?!(V8]5?*3UUS*%=H^M;!$5<$U8UEJK"#<_CT M89(EPR__/'\C,Q90%5R5<(EY1YL>PT+JABILV0W26K!!D:M(',VLWPH>),,7 M,>@9/\(X]:BT]Z3I&3QHQ\2;YW0"W]%2/2&)A9[?,W+ED"S7AQ]-!AW!_L[O MY$Y/]WY&\VZ^C13N%;^'M+KMAIN3*@L U09.3,YI^ MT^Z'UG"Z#C.YTHXF/%PK6JEH? "]K[5V6\,GZ)?T_ ]02P,$% @ 9X5P M4>3YRHJ@ @ X@4 !D !X;"]W;W)K&ULC53; M;MLP#/T5PAN&!NAJQT[66Q*@:3=L0 L4;;=ACTI,QT9U\21Z:?]^E.RXZ=9F M>[%$BN?HD!8Y61M[[TI$@@$$I?D&00OO_ JN9O[KD0HC.26J?0*R/\4<$B.G99*(#X^-ZH6^O'= MFZ-T>'CJ-A+^OAV$\Q*YGH1J@;8O*NQ5FJE,XX3.W> $/%>2G?YS_8'".D"= M>W$7N.QHA_MPIDRCJ6.WR'/"!0E46D1N8C\F/$B%MS+H&=_">.Q1P]Z399EW MI+UC.$SASA GMO&,DP0NT3GN$VOY&JBY.+[5.5OY_%UO('M9,A[ \Z>P#YJ' M'V/^I'D2-SP>O_1@XJV^4VA78;JP'%^#M@5[;S_ SMJ^?0IOI]^5L*M*.Y!8 M,#0Y.!Q'8-N)TAIDZM#%"T,\$\*VY"&,U@?P>6$,;0Q_03_69[\!4$L#!!0 M ( &>%<%&&LL<0A0( + % 9 >&PO=V]R:W-H965T?.N9NNM7FQ-:*#5RF4G46U<\TDCFU1HV3V3#>HZ*;2 M1C)'1[.*;6.0E0$D19PFR7DL&5?1?!ILCV8^U:T37.&C =M*R^*IVWA#/IPU;X3.Z+\VCH5,\L)1__@\)7CVN[L MP6>RU/K%'SZ5LRCQ@E!@X3P#H^4GWJ 0GHAD_.@YHR&D!^[NM^QW(7?*9

NGD67$918L5:X)[V^QSZ?L>R MU[X..X#+9 \@[0%IT-T%"BIOF6/SJ=%K,-Z;V/PFI!K0)(XK_RC/SM M)YR; MWV@IN:,J.PM,E5!HY;A:H2HX6CC^S)8"[W@_P0$RU MA8^JQ/)/?$P:!Z'I5N@B/4CXC,T99,DII$F:'.#+AL2SP)?]3^('^/.!/P_\ M^3Z]U#YE*Q!T!57K6H/^^;AL)0BDWP@:MNFBMU0A ]1FAGD%W?5;%3\<\.Y@ M$&I?<#4"I=TPM7G_[C(=75R1G15<<+3CF MBHAT:ZEH]F0"GBG)KOZY?D=F+* J?8JW6/2THU.XEKI5KF) ,/]3)P'@$XW./&@V6-!U[0SH81N/L+R%'D&?Y6P\<[W211+,*L\+2 MCT'JNH8:K,,XNNZZ\+=[-\L>F%EQ9>D1*H(F9Q?C"$PW'[J#TTWHR:5VU.%A M6]-(1>,=Z+[2VFT//L PI.>_ %!+ P04 " !GA7!1/F14)I@" !=!@ M&0 'AL+W=O12PLLA0M-A9K?Y,:6@MBUR\A5%D76@$H5)7%\&I5" MZF Z;LYN['1L:E)2XXT%5Y>EL,\S5&8]"7K!]N!6+@OR!]%T7(DESI%^5S>6 MO:ACR62)VDFCP6(^"2YZY[.!CV\"[B2NW8X-OI*%,2OO_,@F0>P%H<*4/(/@ MQR-^1:4\$C6K+_C MIIX3SY<:Y9I?6+>QP], TMJ1*3=@5E!*W3[%TZ8/.X!1O >0; !)H[M-U*C\ M)DA,Q]:LP?IH9O-&4VJ#9G%2^Z',R?);R3B:W@MKA28'9+A##[6T"*X0%AV8 M'.9H)5L7D!K]B);D0B'P\'.T%C-@=>D*CGX)/G;'XXA8D*>-TDWR69L\V9/\ M#*Z-IL+!IXV/N)"NFF1;S2PY2#C'*H1^_ F2.(D/\/6[[O0;OOY_Z\X! M$8-.Q* 1,=A75'M??,9<2 N/0M7H/2H0UEN%4E_P+]Z M_JPU0M).@#M4$98+M-U0X,XH05))>@8K"#O<\"R,X4/GCGKA&;NWTJT^YQ:1 MZR/DOM-K5!PF.Z#6NWRJ^,KS !A0PI'4\(S"NN,NK,^9MG82#CN;VR)7?H(R M13BJ6'4SZQ?@>V"1\3[WZM5P_NKJO# -PL%@Q^TE.\QO_8>BG2M?HETVB\UQ MLEI3>_N[TVYW7K0KXR6\7;S7PBZE=J P9V@<#D\"L.TR:QTR5;- %H9X'35F MP?L?K0_@][DQM'5\@NZ+,OT#4$L#!!0 ( &>%<%$80<.X> 0 & - 9 M >&PO=V]R:W-H965T MYENI'G4.8-A3653ZTLF-6;_Q/)WF4'+MRC54^&8I57SMCI'MR*56[H@;>8K_D* M[L#\M;Y1*'D]2B9*J+20%5.PO'2NQF^N8]*W"I\%;/5@S2B3!RD?2?B873H^ M!00%I(80./YMX"T4!0%A&'^WF$[OD@R'ZP[]O64L ME26>M>9VN\[N^4,!^GSN&71#RE[:0EXWD,$1R!G[)"N3:_:NRB#;M_ =KEX7^B 5^X)_ "_N<0XL7?F/.)Z G/?3$0D^.06/19'4!3"[9 MG9'IXZ&MA2=:PZ&=?07]V&&UB%@EJ52XZ8QK7&O@*LT9KS+DZ0;K;XW59*R\ M@@H4+^R:9\@KH8WB5" =EF:B8B8'=(3'6)%+;;@!@M"4'O8%9;VCIB:'2UE@ MB6MV9@UEK1%#58?CF]KY^1'EDP'PGBP#OSAFXC='CO!3BF<[24[#G9)SR;],OYJ M1]#M.#D21.@'>WHGBB+JBR(Z2=LOMC42*S>X.RM LN =L&ZX4Q.SD#'2RA=K M)5)1K0[5QFDG]TC5[;]Q1)R^+CB6)A:KQ!;WPC4K908%LAFO+JK@]K5F*\4K M M^"@O^/U:^1L-/;D>X=%FQ*@6UD@5PKA'GNM::!&["?>C&9N"&*MT(_7BRI M*@1FA(W",&3ICJ.^&P^, C="J?=2B"78&G]&Z$WS<1& M8"_)V+. (CO*W9?R>RX4V_"BMFT5&U^)+:\YFP%3W5DT$'TW[(OI!(7CGL+Q MZ<[;S"Q-W]N-$[C5AYAZ&NNJFX .H+&L5L1!(FE%3"@;)L !)E@&[+7>[]=K M^Q+_9L6N5%\S?*FG@$9.VJNO*JBV6X2;VSV!)U"IP/N12GP'@3<;=N?4U-BQ MNV>:KEC-\&YKE@SKHV1G+=?_K U>@E5&;KEAO_.JIG,VFR2Q/XIG>U>"&X8,1\XE"%(X"T:)GYSO@44^%E63$RE$HW 2 MG[]T]R+8 ^09C\)Q/ KB9,]TEK#$C8/. XV!1^PG\70T3O;S3"+,;^*SS]A5 M,#CLHM"5OY%L0[WF/P1SJ(2]P=1;@EK9V5[CJ=:5:0;@_FG_^7#53,T[]>;; MXQ-7*X$MOH EFE(2#E/-/-\(1J[M#/T@#4[D=IGC)Q H4L#W2RE-)Y"#_J-J M\0]02P,$% @ 9X5P45IK$7 U! 81 !D !X;"]W;W)K&ULI5A=(#^@>YW(DH2Q#0G;9UN9[AE%<@K+4=ATGL#-$ M)(]_M5.KGE,!3]NOWN_+X&4P3XCC.4W_(;'83:R1!6*WVHYR+Q=(H.F8T0-@REIZ4XTR(4JTW$*2 MJ]S=""9'B<2)Z3\"=H!.^,,,W>#\ GM,)_ZLW'-ZVP._?-_O7 M]\V^-,,7.))PV :W97K5.>;6.>:6_H9=.28E.*6G6$GC'"610569$B@6,E MG"0BHBU4KS&U[W@NO BCLO+-5LNF+R_P_; ]CF$=Q] 8QYK1"..8@X31##QP M7J \*M5A3K-,GOZ-H-%S6SX/&Z2','2<=CI^3<EBO#((+G6-5=XQ^2MJR<).HE;Q>EEAP3"DYL$-,^I5K(4C=8#,-?PTWSU M7+\[7>&QOD!S@='G+Z+Y"V9J_V3V5IWRBBWE*Z>BM?K,M>>S0Q2$#AP-.T@= M2P(TUX2W2\0<-J7?=8Q'&AZ5'9JE_7V'>JZ]]\UW>)1X>$7C+T]BOY7R&RL% MS0MU5'9HEO;%*Y]5(ANJVLPI%ZU7%^WI[%KB-_3\FM4YSZ-(0[-*KV1Z?YZE M*16J1H+57EW/3>)QU$9H%D>S>-QI="_Q..H>- O?%?&XT_"S"\8H;"ZC??(4 M4H_OOQ';DIR#%"<2Z Q"Z8%5[]FJ(^B^?!T]42'?6F5SAY&\:R@#.9Y0*1VZ MHQY<]7\5IO\!4$L#!!0 ( &>%<%&&C\*&_@( *\) 9 >&PO=V]R M:W-H965TG^_239<=[&#D41()9H\B/Y418YVG'Q(G, A5X+RN38 MR94J'UU7)CD46#[P$IA^DW%18*6W8N/*4@!.K5%!W<#S(K? A#F3D94MQ63$ M*T4)@Z5 LBH*+/[.@/+=V/&=O>"9;')E!.YD5.(-K$!]+Y="[]P6)24%,$DX M0P*RL3/U'^=^: RLQ@\".WFT1B:5->B0@H),I 8/W8PAPH-4@Z MCC\-J-/Z-(;'ZSWZ)YN\3F:-)55+QHC'4$!6'U$[\V1!P9:)SK!D%C$)P;]&X8A(V!9Z[MG??=N^#ZMEH2D$D21ZU6JD?H6R7SYV\G "_RH%X_<[3%[EWIA M[/FQUV_U3D+MMZ'V.T-=*9Z\(%Z:+UMVI!ZU>-&[TQZWON,WHSV^H-,/_2B( MSFF_U.L/ _V[SOJ@C730&>FXW[PW*T<#=5(/+^S[P^@ZT?[1+>MW'W 0Y@J=HF7+LSWS72D&!_#@ M_0D^W'!^^'8$AY<'.=(7R*!W=N"O*(:^-XCC\TJX1ZVO +&Q$X%$MGO57:.5 MME/'U/;:,_G,3".VI1Y@ZE'F*Q8;PB2BD&E([R'648EZ.J@WBI>VP:ZYTNW: M+G,]48$P"OI]QKG:;XR#=D:;_ -02P,$% @ 9X5P4?-NT]4H P 5PD M !D !X;"]W;W)K&ULI5;);MLP$/V5@=!# K21 M+"]Q MM O!3-(4T0(^VAZ(&6QQ(1BE1)VDZ ?GRYR*KCR$J*7B0N\]Z\&7)( M#K9"/JH,4<-3SK@:!IG6Q648JB3#G*@S42 W,RLAYIFV@Z$HT%!4IRC M?BCNI.F%%MRUK?VSN ;Q:W::X.-9"'$H^U<+X=!9 4A MPT1;!F)^&YP@8Y;(R/A5<@:52PO<;^_8/[O832P+HG BV'>ZU-DPZ >PQ!59 M,WTOME^PC*=K^1+!E/O"UMOVN@$D:Z5%7H*-@IQR_R=/91[V .W6$4!< N(# M0'P,T"X![4,/_2. 3@GHO-=#MP2XT$,?NTO(%2B:':K%\BUEQ3GD(A&$TH*O@$7XF4Q"XL MG$Q1$\K4Z2#41H7E"I/2X]A[C(]X;,.-X#I3,.-+7-;@I\WXBP9\:**O4A#O M4C".&PGG6)Q!._H(<11'#_,IG'PX_0 AJ(Q(5#4")^_F:UV4?'5A_KLJA:DI M4=TH;O:_XE[DL%UMH[:C;1^AO4>%1"89$+Z$*6[,^5-8J3![,B>:0OAQM5!: MFF/A9X.W3N6MX[QUCGK;H#2DICJ21U %HQKLQA1U:?9474=E3\W-J#<(-S7> MNY7W;J/W249XBD YK B5L"%LC;9^MK8Z3,B,D@4UDI[K:L-3]_;4=+N=BRB* M*DU>]=MV+[3W*NV]-S)7KM/5P3K=4(8FG1QW*U8GOO=*U('LR9L6TS2K^2TF^4 M]K_9J MM'H%7+G+[V!\W+J?S9;P1\DDEB!J>4\;5Q$FTSLY<5X4)ID2=B RY^1(+F1)MIG+E MJDPBB0JCE+F!Y_7=E%#N3,?%VJV5X*T'E:4KDRQR9V$P(V,6R?#X5H$ZM4]KN#O>HE\6P9M@ED3AN6"/ M--+)Q!DZ$&%,L*GV>@Z$N=(BK8P-@Y3R\DV>*R%V M# +_@$%0&00%[])1P?*":#(=2[$!:7<;-#LH0BVL#3G*;5866IJOU-CIZ26A M$M:$Y0@I$I5+-))K!>]AIA2: >$1,$J6E%%-46UW14 TQ(WQT05J0IDZ'KO: MT++@;EA1F)<4@@,41G CN$X4?. 11C_;NR:<.J9@&],\: 5<8'8"7:\#@1=X M]XL+.'IWW +;K:7J%K#=-JD>;+0=N&FT,@G3"=QSL50HUV3)$*YXEAOI[C 4 M/#3"$7L .W:>2TGY"N9$4=6!ZTK7EPY\EH2K&*59_61J\.[5GGMO\VSN Q!Q MF^\2J/>Z[W[MN]_JNU:[1<%!C35H3?UU4P!G+7##&F[82NV12".,KNOJ99\@ MP]\$&7@#W_,.R#*J?8_:4R(T802U,JP. M"7R'MZ30W[GI_'^11#]H (._3V.%\7:=FNO([_Z?3%9^^J]2='?Z3(IR5713 M!:'(N2Y;3KU:=^Q9V:>:[66[OR%R1;D"AK$Q]4X&1B!9=M!RHD56=*VET*8' M%L/$_'6@M!O,]U@(O9U8!_5_S/0'4$L#!!0 ( &>%<%'[%[/7ZP( *D( M 9 >&PO=V]R:W-H965TTELYY[C<^]Q M=N&.+Q-C%_SQ<,66 M.$-SO[I5-/,KEIAG*#27 A0N1MYY\VPZL/$NX('C1N^,P68RE_+)3J[BD1=8 M09AB9"P#H]L:IYBFEHAD_"PYO6I+"]P=;]DO7>Z4RYQIG,KTD<*KD!9:.)S0Y<;1R:LN'"NC@SBIYRPIGQ)>,*UBS- M$3)D.E=(%AD-G^ .(RDBGG+FZBT7$"5,+!&X@!T4K6^84DP8H- YQ9L7.+Y MPWBJ3XCG?G8!QT4MN!&"I-H^"QB MC/?@I_7X00W>IZI5I0NWI9N$M80S7)U"*VA &(3!/CU_#7\EIU4YV7)\K3HG M'ZPG#;@NG>"HX::P-08RD3S-E>)B"1.FN6[ O9!SC6K-YBG"E5CEYJWOWZ]I M'[@RF.D?-2K;E6,GK;*=4UQNM4VW?_8PEZELE=;C"NM M"#I^4025H4"OH M\>W&#: 7G4H_1U7WL9@,WAW;7M!KOCG;'P05BOV=;I"A6KHFJ2&2N3!%8ZA6 MJSY\[MJ/_SN\:.(W3"VYT)#B@J#!:8^*I8K&6$R,7+G>,I>&.I4;)O0O@%,:9,M42.&7U9"IDR3:)3T[$H=,(SG$E019HR^72.B=A,G+;SO''#5[$V&^YTG+,5SE'?Y3-)DEM; MB7B*F>(B XG+B7/6/@U&1M\J?.>X45MK,)$LA+@WPE4T<3Q#"!,,M;' Z+7& M"TP28XAH/%0VG=JE 6ZOGZU_LK%3+ NF\$(D/WBDXXDS="#")2L2?2,V7["* MIV?LA2)1]@F;2M=S("R4%FD%)@8IS\HW>ZSRL 4@._L!G0K0^2C KP#^6T#W M'4"W G1M9LI0;!X"IMET+,4&I-$F:V9ADVG1%#[/3-GG6M)73C@]O6O-6Q!@ MSJ2F8FH02Y*65%:$0R<0@7,$EX^YE6^0IXM"HD*K^5DR>AX&J!E/U!&!UO'Y^_@P?-\ !#@K<-O#UJB,:O2^Y; M>_Y[)<\*5; $A(2K;"GQH3#EO-*8'IN] 92LIH,8 \H.2>EQ*XY\IA7IOLY2F^]:TN<76TX%/>5AO%^ #.L&N M3F_PHO,JKEX=5Z\QKF\VA%LZ"8J5]]A9H6,AN7X"NI)A)H46^BE'.%M)M.>F M(9O]VFO_?Q5P4+L<- 9J#[NB*R!$OF:+!/<5JC31VTIPV_<][TVI_J3UBM^P MYC=LY'=!!UZR$W,Y,1G&MK\B7--4R^UE537>/M;#'3[]'<[-.J\8CVK&HW]W M)$8[K;R;YV:=DK.[-3A2E"L[@!6$HLAT.4/JW7K&G]G1YKZHES\(UTRN>*8@ MP25!O=: LB7+H5L*6N1V#"V$IJ%FES']IZ T"O1]*81^%HR#^L]G^AM02P,$ M% @ 9X5P42TPM4-3 @ &@8 !D !X;"]W;W)K&ULC55=;]HP%/TK5M2'5NK(=]95(5(+FM:':0C6[=DD-\2J8V>V ^S? MSW9"Q" @7HBO?<^YYSBYEW3'Q8>L !3:UY3)J5,IU3R[KLPKJ+&<\ :8/BFY MJ+'2H=BXLA& "PNJJ1MX7N+6F# G2^W>0F0I;Q4E#!8"R;:NL?C["I3OIH[O M'#:69%,IL^%F:8,WL +UWBR$CMR!I2 U,$DX0P+*J?/B/\\2DV\3?A'8R:,U M,D[6G'^8X*V8.IX1!!1R91BP?FQA!I0:(BWC3\_I#"4-\'A]8/]JO6LO:RQA MQNEO4JAJZCPYJ( 2MU0M^>X;]'YBPY=S*NTOVG6Y<>"@O)6*USU8*Z@)ZYYX MW]_#$<"/+@""'A#<"@A[0&B-=LJLK3E6.$L%WR%ALC6;6=B[L6CMAC#S%E=* MZ%.B<2I[R7/10H%@K[\+"1+=ST%A0N4#^H3>5W-T?_> [A!AZ&?%6XE9(5-7 MZ<(&[N9]D=>N2'"AR J:"0J]1Q1X@3<"G]T,][_\#W>UW<%S,'@.+%]XH^&W$XZX7 M6*$[BF*E3:V!04G&A724\9&0I] ?='2O(CH3&P7)N-9XT!I?U;H$"5CDE=59 MP%:/CD8/ O5H-[BJ0(RIC<_4AF%THO8\)XB\<;7)H#:YJO;ZU]%)2\XN*0A# M[T3;>5*2G-ZD>]2Y9FI^QV)#F$042HWR)I^U-=%-HBY0O+'-O.9*CP:[K/3P M!F$2]'G)N3H$9CX,?P?9/U!+ P04 " !GA7!1>/(K8$X# "U"P &0 M 'AL+W=OSG32D73!(4_M08N>>08W'%"J#J3<)XCJ4:\JTK"@YX8T!YY@:>%[HY M)M293DE[)F[%$//FVFCJ<500:Q MU!18_>Q@ 5FFF92.7S6IT^34P/;S$_NM6;Q:S!H+6+#L.]G(=.J,'+2!!)>9 M?&#[CU O:*#Y8I8)\Q_MJ]AAZ*"X%)+E-5@IR FM?O'OVH@60/%T X(:$)P+ MZ-6 WKF ?@WHOP3TCP &-6!P+B"L :'QOC++.!UAB6<3SO:(ZVC%IA_,=AFT M,IA0?;)6DJNW1.'D;,'H#K@DZPS0DK.<",'X'W3/) AT$8'$)!.7Z#U: 2=J MZD9%00*?5\F#(\E]=,>H3 7Z0#>P MZ< O[/CA*7QDQX\M>%<9V;@9/+DY#ZR$]VQWA7K>.Q1X_KAK/7;XYS)3ZW@I,8N@RO.$+#H2_IW4PM;=?V M]&3$K2WBF?1!(WU@EYYBKDHQKDI7%:):034P]SU+$-7EVU6/%?&@I644^.%@ M^%QR]&_8(!QZ_JC?+3QLA(=6X;;+QK*EPX9^^!HG9M30C\Y67QS4&Z^1&I3= M5]CHG^T/1Y[^Z_9RW*@96]4L@<= I?KZZPTW!UB? W'.L5[8J4?>E>>]M3CF M>X>OB_?_5;:H2/^4!\%!2?!:Y5HS6^KU MN:;#W>KWK)KF0"$A,<%96TH"6):\RZUYS=?>HI<'V&UU(3GPK>D7];K5+E0- M23/;]*0WIA-S#^%50WN'^990@3)(%-2[&BH'>-4C5@/)"M/3K)E4'9)Y3%5? M#5P'J/<)4Y;6 YV@Z=1G?P%02P,$% @ 9X5P45UD[IE!! 21, !D M !X;"]W;W)K&ULM5C1;N(X%/T5"^U*'6F'Q X$ MJ !I"D5;J4C5=&?F8;4/!BX031*GME-::3]^[20DI#$.VA$OD!B?>X^OCX^- MQP?&?XH]@$1O41B+26H49A*&.I'B\%$$[94X-/'T^1E]D@U>#65$!,Q;^"#9R M/^D,.V@#6YJ&\BL[_ G%@/HZWIJ%(OM$A[QOK]=!ZU1(%A5@Q2 *XOR;OA6% M. &H.&8 *0#D(^!)=FZ!6 WJ49^@6@_Q'@GP'X!<#/:I\7*ZOTG$HZ M'7-V0%SW5M'T0S9=&5H5.(BULIXE5[\&"B>G]R]ID"BE2!0R&J.$OM-5" += MS$'2(!2?T&?T[7F.;G[[-':D2JAASKH(?I<')V>">VC)8KD7Z#[>P,: G]OQ MHS;\HB6_;PG@J$J5Y2+'F>KQ:]GO?RW[ MP@Z?PUK!<08?6FKIE=+SLGA>J_0>M?2>:8)XA[+1".."SB/[662]*[U. M^WW756)[/95I6Z\:[4%)>]!&&YLHY:C^23+/\YJ<6KO52 U+4D,KJ;^8I*&) MU;"13E>@P:JU6XW5J&0ULK(ZMW26$*V VY8-=JN-P;WB\L0G&Q"VCN4AEJ"$ M*A&\J>.2 .,V@QMEQ,UBSXINI[K$N#DGAFBD&>W>$,T;GITZ3*H!DVLY *Z\ M%7M7\X B=$VTIC*V=:M3KPP;V[WVG \4L)H(\,# J[5?G5CEW+C__[R@P-4R M^D,#L]9^=6:5X6.[XS^"4#J*6*IGNIQT/>SA4WEX]ANY%F= M$!A/EL;R#9K+UC=X:7N_.N'*X['=Y%OL%/V+EFK11&ED6YJ5=^/1%8V55 9. M7/LT (_TH>>,L11'/GL,=8+.C<+&J+)Z8K?Z97Z**JW/2,C@X6>GF%2F2\AE MNPRGTB3"10M^U'6]WVU%J)R9V)WY K'1MQ:QD^:8JN\D;1XXT5BL\?P MAA>(K?)$8O?$B\36/,B>-T!2&2"Q&V"[V.QX3+KNT*@VY^2??@1\E]W)"+36 MSI__\RI;RWN?+]EMQX?V.WP[PX;V.;Z]SV]UJO#Y)=.2\ET0"Q3"5J5RNP,U MF3R_M\E?)$NR>X85DY)%V>,>Z :X[J!^WS(FCR\Z07E[-OT/4$L#!!0 ( M &>%<%%TO_RJ& , )0) 9 >&PO=V]R:W-H965T-L;8@YJ5 VCR6A9 M/]RQ9:[-AW RJN@2[D$_5E.)O;!CF;,2N&*"$PF+<7 >GUW&)P9@1_Q@L%(; M;6)">1+BV71NYN,@,HZ@@)DV%!1?+W )16&8T,??EC3H- UPL_W.?FV#QV"> MJ()+4?QD/.FK^U$; P4#<@:0')9P%I"TAMH(TS&]85U70RDF)%I!F-;*9AY\:B,1K& MS3+>:XE_&>+TY%;PY9$&66+L3YKTKD!35JA#[Z]([^"0'!#&R4,N:D7Y M7(U"C;(&',Y:B8M&(MDA<5[)8Y)&7TD2)9$#?NF'WT.U"QYBL%W$21=Q8OG2 M'7S7M:XE-.%6DO$9JVA!*OJ&FU,KCT#:":16X&2'@/%)>A(PK92A)#J7 +CG M358QOB2EX#I7AZZI:)C[EMEDX,LDRT;AB\/-2>?F9)^;V*74H+(-I31-W5)9 M)Y7MDTI<4MF65!PG;JE^)]7W2CT(30N75G]+*XLBM]:@TQIXM6Y!*4Q%*7$Q M226D+3]B08H/J>,R,]@R;X=;>BD]W MF#GMS)QZS4SI&YXKLVL.5EK7)3O+[ M%@>0&PVE^N,3V*A^L3< *T!+47/7 EZTZ/YGME.\+D!QLE_4+F$/*^LOH-)9 M#"[VT"3DS4!]\[ N6;&_9MUP] -*$TDU.+WX\?%Q%'WQ.5F7J]A?KZ9M(39G M,>">GI,*)!-SIRD_5;^MM"Y?X<:1:>XKWZE<,JY( 0ODBHX'F+6RN0(T'2TJ M>XH^"8UGLFWF>&T":0;@_X7 #&@[YF#N+F*3?U!+ P04 " !GA7!1"+)3 MN#,% #J%P &0 'AL+W=O'8I4@OT(4VW53NS^V&U'PQ<()HDSMBF!6E__-I.2,C$<9BJ M_5!(\#D^]_KF7,>C-\:_B@V 1+LPB,1E8R-E?-%JB<4&0BJ:+(9(_;)B/*12 M7?)U2\0*Z1^U!B/S+TG/AZQK0S\")XX$MLPI'Q_#0%[NVS@ MQN'&L[_>2'VC-1[%= TO(+_$3UQ=M3*6I1]")'P6(0ZKR\85OKCW#,",^,N' M-W'T'>E0YHQ]U1?WR\M&6RN" !924U#U\0H3" +-I'1\2TD;V9P:>/S]P'YC M@E?!S*F "0O^]I=R<]D8-- 25G0;R&?V=@=I0%W-MV"!,/_16S*VKV9<;(5D M80I6UZ$?)9]TER;B"$#:%0"2 LCW@*H9O!3@G0KHI(#.J8!N"NB>"NBE@-ZI M@'X*Z)\*&*2 P:F 80H8FG)(UL\L_I1*.AYQ]H:X'JW8]!=300:MUMR/=+&_ M2*Y^]15.CB?N?'#.OQMC7[B(&BI=&<7Q,GXP/=(P^?(]+&_97\]2?<'_SA2PAMN7$SO4#<1%Y;4Y'VEY90=_)^/O&/Y.!?^SXD&P4TU5/?^VRDS@ M/0/7+?5UC-OZ;]1Z/2Z]TX;-RL.(9=A-[;!"K-TLUJXSEQ,:^Y(&21)=R>ME MA#UG\NXC"1Q$ED#;TY0P=(]"Z9?C[97B]3J5X?8S=7VGNL?5RE^ L?N SAFG MDO$]$C%=@"/V0<8^<";S,0;%J'I(?3J'&>70*=@T(:12:K/(:S>V1U!H[-NA M [?S;MEVLKWH)"&V2F);(JHVF.@_='!Q:W=LEQ8:X\HUQ$>-&SNE_+D-Y\"U M%KI<^GKGJ"H8=C+=B!XTFK0)I;&BPURGTQSK(Q7:2*Z-.+5=Y8H"Y]K5\'31 M'BAW+EWNE]BK*2(A ,Y17I^FK,[1;.<+E;5D71]CLP>7#'U6DOV(2D#_2+X% MM**!@'^M0;@G-D!7"+DE8[Y8.*PG);QX,Z8<0J;% NIJYG$58[ MKB@L;P[8[?"?F>K=5F7#4OUVBNTS558[KKC-S[L%<7>+3W2.X-O6C\/2\UID MS$V?X(_9J9#M-JJI&94469NG\1MG]G.6_5XZWO+;0W!L-GQ?K%F^X=QQ1!RHR5N MHRW5.=W5U7GNE63X,77NY2;GN4WNM#JO(?$&CCI_'[883NZPGGM;75] -008 M-[VNM8+> 4R":!V=[X7 U^9P6* %VT8R>://[F8'T%?FV/6[^Q-\,<66^S-\ M<6.[?XLO[I)CYWS:Y!3\@?*U'PFUZBLEH=WL*R_BR<%R\YQC M^SR.QR+[D9=1EO^<'G]AVI\P# M;S+>TRVL0'W>+X6^\RJ4A&602\9S)&#ST'O$[Q8D,@[6X@N#D[RX1B:5->?? MS,U3\M#S#2-((58&@NJ?(\P@30V2YO&]!.U5,8WCY?49_1>;O$YF327,>/J5 M)6KWT!OV4 (;>DC5)W[Z#B@]2\:QTU@PREA>_]$=9 MB N'8-CA0$H'D0W#CT<8=#OW3HWU+JBA"6#C9UK\C=%FY.%9V, M!3\A8:PUFKFPU;?>NEXL-Q-EI83^EVD_-9GQ_ A"L74*2,^T#0@!"=)AXV^( MYN75CJ<)"/F3&0$6,X5>ST%1ELHW8T]I$@;*B\N TR(@Z0B(T0>>JYU$BSR! MI,5_[O8?O>2_>"$^<0!XNGI5"K\#_5?!-?I> M\!@@:2UOX1]9?]-[CQ.,_7[D^_[8.[9$#JO(H3/RDC[KKJM,9D_+/U#,I6J- M7Z"$%_')H#-X5 6/G,'G[,@2R!.)- VJ.T!;Y*B1>4?4015UX(RZ L% HD>T MK-J-'53'. XKZ.'_,$M&%?K(2?SC(5N#,/#%M$9,RH-F_S?J7#S346/<,"'1 MB(15#8LJ-^V"H?EW-@-@4XY MYTH;.%*=E2$NR0T)CL+!3:HM=F$T\/&PWY'%A91A9Q9/9CST,F:Q_M8C9;EJ MSG4_:I4KW)CAHUO*+YHLG";7^9 Z'_+OVM*T!+CI2_9SFT+3,@A;#!NY L*\RDBD0&2ML=TP 7H&*EQ;+%SK&W8+7*&:=Y9DU+)(VVM" M:ADB;AFJ%58)FIAYDM!G,T?F;11(4TAPQZ0EM880MX;4%/2JD1 ?S'OL?71P M6 .*6@,FYEU:(0H6-YD[J=$W<[ M?\^^'UA"[>O^Y76QK8-<3Z*EKN3J'A&>DV8S[UAAI&[DQ-W(OW!EQJQ<7W=O M".:DN=GOXE)W9.+NR#.>9;HVQ7OU\8*89F->Q%IY-#?]N(-'W9.)NR=?\=#Y M@SBVBES+)MVCKN1U$_N,G-NSC4R$!L M[6F2V:-J:2M>SJNGU8G5HSVGN7D^Q>]FQ;E3#5,<@WV@8LMRB5+8:$C_[4#3 M$L7)4G&C^-X>G:RY4CRSESN@"0ACH/_?<+TM+F],@.I\;_(/4$L#!!0 ( M &>%<%%]=OT>70, -D, 9 >&PO=V]R:W-H965TVF==JTJM&VAVD/3G*36#$VLTW22OWQ MLX$"10GM2_H2;+CWW(]#CB_CO51;O4$T<)=PH2?>QICT@^_KQ083JL]EBL(^ M64F54&.W:NWK5"%=YDX)]\,@Z/L)9<*;CO-[-VHZEIGA3."- ITE"57W%\CE M?N(1[_'&+5MOC+OA3\,,S<_T1MF=7Z$L68)",RE X6KB?20?KLC(.>06 MOQCN=6,-KI2YE%NWN5Y.O,!EA!P7QD%0>]GA)7+ND&P>_TI0KXKI')OK1_3/ M>?&VF#G5>"GY;[8TFXDW]&")*YIQU@X,$BTT8F MI;/-(&&BN-*[LA$-AS ^XA"6#F';(3CB$)4.T4LCQ*5#G'>F*"7OPQ4U=#I6 M<@_*65LTM\B;F7O;\IEPO,^,LD^9]3/3WU0I*HP&(RT'_S*F$/2&*M0@5S!# MQ>SJ(RRDV*$R;,X1[/NU0J5P"3:[Q1;.KM!0QO7;L6]L1@[77Y31+XKHX9'H M,TS/(0K>01B$P1OPR] '@"Z[@;YFH@8Z"G+U I @[,[&MPVNNAQ670YSY/@( M\B_)J6&%/]^L*5P;3/3?CD!Q M%2CN3+UZ0:A8%A$T_,B,-G;/Q/H=?$>J,X56"PQYWYWS*]?;]2B,"$04NG>8Z"?H7LWI2P+ J8-A9P*>[U,J\%0Q+0 )G3, ]4M46C"?0HPIZ M=%H22% K9? *-)1!6AT.!RT>#IM%AWD@#;4GG378-=LZ"6<+A+,45:%Q74R0 M6N1(>&(N:O4CT6MP401QO6YVN2U+SYH]+:)65O(R:>WJ2"USI'?BYM>Z1_HO MR1LXH_/B4'OH.K@+L%ZC>22(>F34/]*_6A9)MRY6T\E--9',W$32560M661X MXG[6$D9&G75\IDS!CO(,7;SV>/4 G8/110G>;_:WK>JES;!A$Y_'<8L OS%& MNJ'_.U5K)C1P7%DW>Q1;#E4Q1Q<;(]-\LIQ+8^?4?+FQWQZHG(%]OI+2/&[< ML%I]S4S_ U!+ P04 " !GA7!1EA:HON # !$ &0 'AL+W=O]O&[I!3)663:V/;@/,0BQ7MX[KGDH3C92O6H,\8, M>LY%H:=!9DSY/@QUDK&K*7*J8&FVH2Z5(RF+B@7(8FBJS"GO AF M$]>W5+.)K(S@!5LJI*L\IVIWPX3<3@,#^\POZCRYY2&9%-5M(\8VG)IL&XP"E;$TK8;[( M[4^L26AD\1(IM/N/MLW8*$!)I8W,FV!@D/.B_J7/C1![ 7AX(( T >34@$$3 M,#@U8-@$.*G#.A6GPRTU=#91V>52U$BAT>@F*M;*25C3B\X0&\ M5AL/UJ#%&CBLP0DE6.R78*X4+38,=IE!JQW:'[>D.]<]WU*5HM]^!DAT9UBN M?_<0&K:$AM[DW$0:T2>H.5T)AL!>T :XF#[A:ZR1P[(N\S0;C,?Q$%1^ZN$P M:CF,C@A,HF,"7[585^-+Z/H.U_^ MG=7C@1>IH2?7]K"U]%[VGJL=+_R;<-&@O]J%D?OKWX6XLWSL]WPGKJY-Z,#< M;XW^T*R=R6._R^^M3^WJ)$N[&OJ7Z>AM[F1T./7N=,!77A(/6;WUO"N\LW8< MGXG?=$Z/_5;_X;GDJB91.DOIE=>/<8H+=)Z/_:;?*H[^0I_H,\^KW/=-UGD] M.1.O)YW7$[][?F7:@.EXA#\",#RJ.]G[:/7[V"O=>7%,]\[5R)E\P9+.SXC? MST[0W0] #NL>[EVW[.7X$U4;#J(*M@:HZ#(&CU+U?;-N&%FZ&]A*&CBPW6,& M=W2F[ !XOY;2O#3LI:Z]]<_^!E!+ P04 " !GA7!1VHU13'0# !U#0 M&0 'AL+W=O M;BE[X!& 0$]I0OC(B(3(+DR3!Q&DF)_3#(A\LZ(LQ4).V=KD&0,<:E":F(YE M]>%VW@=";5@CH<97L,2 MQ%VV8')FEBQAG +A,26(P6ID3.R+N>TH@);X$<.65\9(N7)/Z8.:7((*6G)I@8ZOQHM,Q(358I+P>3;6.+$>!EA!F.$G\J5NZ6/3KZ<#DTA-2N\&11:+G,MS@$M-KJA1$0<79$0P@:\WX[O MO(6?M>.]%KPI(U:&S7D.VZ732KB$[!QUK*_(L1RKP9YI.WRR64NX?1#NOT_[ MU=%PVVL*YONTS_];^ZM4=,H*[FB^SA$5/*U6\(0Q3-8@STV![G>H*K? .[T\ MV6(6HE_?)26Z%I#RWRT&=4N#NMJ@[B&#! T>FK84/*DQ-&V?G+&G&=77XW$\ ML-1O:#Y6JZHNMB?AUR5LNU\CNFH0JPG-ZD(=F?%]L7F3RJK4JR"Z91#=UB#> M$08!79/X[WX4 WDL-870K9OA-L30S^7PV=TN[D@&+ M:>-QUL[AH!U@QI&'TOQ8J[]6JIS^H;R_OF.U5%W*L.M>\KM$]6(2V]?+9MUI] MGP,!AA.=9AS*QB+F@F'5%K8$UJYT%?;GR+7MO)CD?'BV"\I71Z!7SV2#F->M M9[)!K%=/I5EIYE)@:]VG!B>Z ]]8O[8NIW;#NVQ=73>LS M=:?03>6+VOQ"1O)>!$P) MR/5*H:;7OMPA&L&,QL)VF^_ MJX57:MW$TJ"BKO32Q:X\R M3<1."*+W!'$KB*U1%YFU M=4B-K]7 MY%;AJVW,1)&+.]"4<76)ZY](0)21J230&((!!5E[W-(=%[USW#5Y$+4N%;FO M<\A?ZP,,O8L_.L6_C :!:VA\$H=?2!1&84\\JP_+1]<#X<1=.F/+B_\SG0/H M<8<>6_3X'?3]2X-7'[E[P9')F3[VY7\8,H_\*/S3 M0= 34]NK0@(05FO .Z2)I!KZG R#0G_:;V18%OF301_3SL?T8V^#LP+(!:O) M$:A4EWU&ADE3IR0QR>FQ[Y-:#>LGG;YRG]9HWD-Z97+6F9P-HK]2)LF>\AT0 M49C[C"<0+$G9ML^F8\TMRS2/?3KRKR=)L#_W\N^FT(_GW2879G!6SRJ0&UOF M%0:PJ[4K#=UJUTEN;0%]L[[$#N,:PE^,:T\/5&X8%C8.!2)#?X;71KJ2[R9: M-+9J/@N--=@.2^R2(,T&?%X(H4\3%<%'?%QV- M$08 %P= 9 >&PO=V]R:W-H965THS!.;GI;SG?7@T'B;4F$DS[=D5C\9TU9 MA+EX99M!LF,$^ZE2% Z08=B#" =Q;SI)QQ[9=$+W/ QB\LA LH\BS(YS$M+# M30_V3@-/P6;+YA_R)'NY)'M!0XGDT3-+?X)#+&CW@ M[1-.HUQ9>! %NT)364:XP2F8X^F$T0-@4EJ@R8>T(%)M M,85!+&OWF3/QWT#H\>GS%C/R4$X"),/ MDP$7)J7BP,OAYQD\:H"'X('&?)N V]@GOD)_J=$SY$6\9GL^L TK@ RD/'U>0G>O_OP#@Q (B'K;&16.[EN)JJH>/=Z2>*=9@6.]>V>U M9!:+UTSQS0Z+=U%=O#/&<+PA@F,X6!U!5>X1']/AV0$S_PI\WDF%Y K,?#^0 MCS@$RR#Q0IKLA9/@QVR5<"88YF^-OU;AKY7Z:S7YRZGW4]5LR*M\)N 7>*?J M,1FJG:)*,GZ9C@SY,QF\5)?(I5A-8GDI :%S 72K$+L0P+H&M!T#L&.!1X!.\*R,E,E,D,=51/9M\>U)'41 M'%K^;6L\B@AI49&"/8- 7CPH/Q']%1 MH%'N7PQMSO[:RS(1=0-N3WQ7I"_M-R>'1#)/C*A*9VZFFD^DSB6L[*V@OJ"W M!#R&.-;U>HA*-/3_+F-8\A(TNQ7RG&R".)965E@DPB.ZDG9SU.H<#$>FC9HF MHN0=J">>MRPL-\>J>N'8ACT>-7A1-FW8TK4I6Y.@U?SPPOQ'Y!A.@_6RN4)] M=RUR&IF4W^%$V8^AT]",KOPZ%,<\AJ\Y $]K(=FK@FYS;+G<>6Z.@FX'P?.ON9)_D*'MRM_3TQ$1V.R%,+PA MQ?+*]F.Z+\:21Y">1\HNJL#,/Y?@Q8;,Z%M-T96<@Y#6V; M9H/)DCN0GCN*+JDT:EX:-?K#!ILE/R ]/Q0M46G34MELS&U)!TA/!WG_:YK2 M.;K<8QO]<7T)=))RR588Z0E]2 ]]50ZG#)06^6<,ZQ'VDG,;14[ M#Z+D+:3G+4TS4P;E=)J]+E)NF]1Y1"4#H=$?L=E');,@/;-<--LG(L_GY3): MT#@UM!<>?"$L4JYD/;H#C@2+3T\'1-F9'S2!CX_J@Q\]E)U#F0742 %U?NA3 M4HZI_^1Y0Q;.=A>JE+28.L5AG>) 5FL<):V9>EI[4QQO6WYNB^EN4WT>5TF: MIIXTB[AP'M=&LJC YP2LBY,;I==(L=!'M79PIY1"EKH=F)7#1#WQ?A(I#^(D M\#+_KD2>RP\%U;FGX$9C:=;9LG'IIZ/+URAE>_5AD-"4W'29@T5YX3+ MSI)N%\DLQ$'E"B8B;)->QR7 H_N89P>DQ6AQY3=++[IJXW-XO8"*\26\OE6- MN_#Z+KOH*\UF]XX/F(EM8P)"LA8N2 KL 99=Y64OG.[2BZ$5Y9Q&Z>.68)\P M*2#^OZ:4GUZD@>)"=?HO4$L#!!0 ( &>%<%'ODF'QG0, /8. 9 M>&PO=V]R:W-H965T0X4W$191:W'@]MXLU7ZP)Y/<[:!.U!? M\Y7 G5UI">,4,AGSC B(9M9[>O6!3C3 2'R+X2 ;:Z)#67-^KS QFS20L>?(]#M5V9DTL$D+$ M=HFZY8>_H QHJ/4%/)'F/SD4LL.Q18*=5#PMP>A!&F?%+WLH$]$ H)YV@%L" MW.> P1F 5P*\OA8&)6#0U\*P! S[ D8E8-07,"X!8U.L(KNF-#Y3;#X5_$"$ MED9M>F'J:]!8D3C3K7BG!-[&B%/S6TB8@I#D3*@C48)EDIDFD>2-#XK%B7Q+ M_B1?[WSRYH^W4UNA38VT@U+_HM#OGM'OD<\\4UM)KK,0PA:\WXV_[,#;&&L5 ML/L8\,+M5'@'^07QG'?$=5RGQ9]E;SB]; OGUZQ?_YKUFVZX#P'"Z5GXAV[X M%[ZOK \[2N%5O><9?=X+O; 02A()GI)8RAW+ B \(@'/]B!4O$Z Y'B)=UP<2<85R+;R%'9&QHYF^?U\ M-''TW]3>MS@XK!P<=CJX;+BQJMWX M5 Y.7G 0(A ">WR+DMEW/"\W-,\U-Q*N\G5WP%1',?21CI: Q^< M.' 2RXLB-_24@<]%4),O[6;?A> L7+,,20'$'OM2]NO*FG[I*_,OK0F8=C/P MSW;EN&=7]I/S6^3:N_)%N:=YJ'F>=A.]F1J3(PF8W)((D.W8\;2>Q=13JCIQ MXID/=F/*3D%LS -*(J7N,E4,/=5I]4A[;YXFS\X7]&I)6\Y]>G5=/,%J]<6+ M\#,3FQA'\@0B-.5NK._P=02P,$% @ 9X5P45'DFW2 ! IA0 !D !X;"]W;W)K&ULM5A=;^(X%/TK%IJ'&:E#8B>!=@1(!5IMI1F!!G7V M8;4/)IAB-8D9VY29U?[XM1,W3DOBI.VV#S0?/MWV1T9/Q>[ B1X%>: M9&+I-1 M?FW))R-VD G-R)(#<4A3S']/2<*.XQ[L/5[X3N]V4E_P)J,]OB,K(F_W2Z[. MO#+*AJ8D$Y1E@)/MN'<)OUP'@0;D(WY0/T:_SA]>/B ^",E2 U8,4IH5__$ODX@* (8- &0 MJ"L@,("@*R T@+ K(#* J"M@8 "#//=%LO),S['$DQ%G1\#U:!5-'^1RY6B5 M8)KIE;627-VE"BW"!A5B PB/_][QOATH!GGUW,>EIR'+0N3; GG*KNO3/EL^*)\ MSIV\;I8+1]E=E%$NWJ6LH6_=WW?RS+.6%W2MP#,#KPH7H*A9-UC9=Z![9BT( MV',:U\IBT(/*Q! US&E=$J)WK,Z9B=YUK4#KKM!MKR^OO)F)6!4&^E2H\'T:-0EF_@A=O*.JI M07%>1D'4;Y':;%I$,NI-( MUE*0VU).7S/^!>X]$EEW0-'[2&6] +F]H$6J.3IM;YR[)+)>@=S]C5NKN4%W MTLJZ!W*[QZN;_:D)W+';1]96D-M6_I=^?VHFZ=;P!]9_ K?_F*2(?(W0?(V MK>HK8I:I+432=:(%?-Q1B[?H.BV#TU8K&@Q]>!XV,+1>%KA;K3>V/29ZU[8G ML X8N!WP=7U&<.J+[CXCJ+SEMKWFOO5MPDS0FBNO\L5&?\'[AOD=S01(R%8! M_?Y0/1XO/HH5)Y+M\X\X:R8E2_/#'<&J%/0 =7_+F'P\T=^%RD^3D_\ 4$L# M!!0 ( &>%<%$Z,C?R8@( $8- - >&POBF++MD ?GBQG3G_]].'83EJ7T(54J,TLHD,>I-)Y/ 8XAP&(>\9G=,52 1-5<1##H(N.5[&D$_^ R!H[L5 M*8[@T_G'W[50-Q^ 6\\^G9U-GBYN]O%S&[B WJND\P-(+R?Z-B1Y-WLT?7'0L=XXE27VVGN/PTSP_OIGT &Z,F(8 MK!&-X"VB9"6)R:8E6QY&N)"VMJO@ MWE?M]KW UC,"":6=P"ET0!R62"DL^9UV[&8+O@B!UEYN2JTPEVCC3^>P3["+ M+K(2,L6R*^/#+12'%&=&CB1Y858E2L\$E1),&RE!N>#(:MAFM(:F33"EC^;S M^BO;X6ZRP9U.S(WRSM2"6M/1.,?P#]D<]Y!V]BY>4)*U4-]J?1QN?=,K^$'B MC#36;[).P!B[/\Z.RI)NOE*2G(#(X!9$GT9/7QR]RMCA^C>U8=W0BO7;(&$PR.W-,AP(S+T;P MIYE,:5\4K&I"%>&M5Y TQ?S%.*/I%5KI/S4[_'I_BC-44[7L@A'L[7N']B"_3^G^"]02P,$% @ 9X5P49>*NQS $P( M L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE( M2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'$ VV9"0YE/[U7=F7(@/9WLM>GH)EHWQ>V?NM MI+R]-_9V:61E;2X^']F;L&@NR=&L M7U?C=#(Y'M=2Z>3=VVU?5W8<'Q@/A5=&8V-H^*+@WCV>#X=BHYQ:JDKYAUG2 M_5U!(FJE5:V^0SE+)HEP:W/_M['JN]%>5HO"FJJ:)=/^Q!>P7A7/FA'%_U'ISKBH/=BX]_&5-VRA]$[K! MNQA'M]'%8?O9!_'$_I&VX4_SJB[*_:X^X40SMB<(3]J+LP/D@3XTN03LHQ9^RDKH MT476B8//6K9E!)D2D.D>(?])(\B,@,S^+\A%( A7.V%6XF,#%J^.(',",M\/ MY.E:ZAMP$>01 7FT1\C!P"L^G./CMKC7^ MC[F)64GC,"OG?5'8%M\;^-8$P$$,*4(?JMHK*F5I22A\ILS[(R9B] MLQOS&HI!.9E1]LF8[?/KZ?_P/:(4E#$KZ+G*Y^"EJ@86RB@+9>P6>IR*73TN M!%R&A0"DC3$I"V7,%MI9(G)KE;PZP? O/4 MN-B2.:6?G%D_!";:O(TQ*?/DS.:A,(OA#AVEGYQ9/[O7AKKD&6-2^LG9MVU^ M+A#!IE\S>"FU4^K)._6,MUOQ):RP]"\OL7N'[86LBBLKPD>_-Y ?A36[55M5 MI]CV47\PLMSN[&]_E?#N!U!+ P04 " !GA7!1CF$X^KT! !Z'0 &@ M 'AL+U]R96QS+W=OH= M][M#FE;KG-NW$-)\'?=UZC=M/)R?+)MN7^?SLEN%MIYOZU4,.AB,0G<_HWJ? MW,_LS4YM_,_$9KGQT/^8W#X:;IM6L>8J]ZL[E8Q3ZMPW-UNIW"Y M2/\\N>I]+J95][F0*I0.4@C2\D$&058^R"'(RP<-(6A8/F@$0:/R02\0]%(^ MZ!6"7LL'C2%H7#Y(!BCC@"#I 6L"K06Y%@*O!<$6 K$%R18"LP71%@*U!=D6 M K<%X18"N07I%@*[!?$6 KT5]58"O17U5@*]]>%GFT!O1;V50&]%O95 ;T6] ME4!O1;V50&]%O95 ;T6]E4!O1;V50&]#O8U ;T.]C4!O0[V-0&][V"PAT-M0 M;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M1;R?0VU%O)]#;46\GT-M1 M;R?0VQ\VNPGT=M3;"?1VU-L)]';4VPGT=M3;"?1VU-N?J7?*IUU,MY[K&H]N MGDEU/K\;;Y^_+*\W$>?A!>< 1ZWOOU!+ P04 " !GA7!1G"O3#[T! !W M'0 $P %M#;VYT96YT7U1Y<&5S72YX;6S-VUW7VSI;#)^VUKRO4U=-7Z2 M%"'8!\9\5E"M?6HL-7%D;ERM0WQT"V9UMM0+8F(X'+',-(&:, AMC60Z?J*Y M7E6A][R)KWUIFDGBJ/))[W$WL3?4@;[A#2N[.;XHK2^ M'RC3S>9E1;K)5 M'9>DWCK2N2^(0EVENZ+]\\DA[C#MKOSJ_*[,N< X<^:,]?'$'%T>=SB2=O7 MQD+D0GG^$X^)L?35WT?M:>>4_S([;N^'<UKKLCGDL^Y_Z_034$L! A0#% @ 9X5P40=!36*! ML0 ! ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 M " !GA7!1R*+;;NX K @ $0 @ &O 9&]C4')O M<',O8V]R92YX;6Q02P$"% ,4 " !GA7!1F5R<(Q & "<)P $P M @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( &>% M<%$7N6Z?6@4 +<6 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ 9X5P46PH"&PO M=V]R:W-H965T&UL4$L! A0#% @ 9X5P447ME[Q$ @ M% 4 !@ ("!GR( 'AL+W=O%<%'$&PO=V]R:W-H965T&UL4$L! A0#% @ 9X5P4:=K0>5"#P /RX !@ M ("!B#D 'AL+W=O% M<%$'%.(J>P, "0* 9 " @0!) !X;"]W;W)K&UL4$L! A0#% @ 9X5P41\YPAK] P 6 D !D M ("!LDP 'AL+W=O&PO=V]R M:W-H965T%<%&YPG>O@00 #(+ M 9 " @893 !X;"]W;W)K&UL M4$L! A0#% @ 9X5P411[K9,_ P V < !D ("!/E@ M 'AL+W=O&PO=V]R:W-H965T%<%%)2. P_ 0 #@, 9 M " @7MA !X;"]W;W)K&UL4$L! A0#% @ M9X5P4?,'3!6/!@ E1$ !D ("!KF8 'AL+W=O&PO=V]R:W-H965T%<%%/ M!2*N^P\ !,S 9 " @<*# !X;"]W;W)K&UL4$L! A0#% @ 9X5P41?OD"GV @ 00< !D M ("!]), 'AL+W=O&PO=V]R:W-H M965T%<%$N+4!<=@( +X% 9 M " @>B: !X;"]W;W)K&UL4$L! M A0#% @ 9X5P4>[LD=UW @ L 4 !D ("!E9T 'AL M+W=O&PO=V]R:W-H965T%<%&&LL<0A0( + % 9 " M@1JC !X;"]W;W)K&UL4$L! A0#% @ 9X5P M43YD5":8 @ 708 !D ("!UJ4 'AL+W=O&PO=V]R:W-H965T%<%%::Q%P-00 &$0 9 " @52M !X;"]W;W)K M&UL4$L! A0#% @ 9X5P48:/PH;^ @ KPD M !D ("!P+$ 'AL+W=O&PO=V]R:W-H965T%<%&K@RK@ M[ ( -,( 9 " @52X !X;"]W;W)K&UL4$L! A0#% @ 9X5P4?L7L]?K @ J0@ !D M ("!=[L 'AL+W=O&PO=V]R:W-H965T M%<%$M,+5#4P( !H& 9 M " @=_! !X;"]W;W)K&UL4$L! A0# M% @ 9X5P47CR*V!. P M0L !D ("!:<0 'AL+W=O M&PO=V]R:W-H965T%<%%TO_RJ& , )0) 9 " @6;, M !X;"]W;W)K&UL4$L! A0#% @ 9X5P40BR M4[@S!0 ZA< !D ("!M<\ 'AL+W=O&PO=V]R:W-H965T%<%%]=OT>70, -D, 9 " @7;: !X;"]W;W)K&UL4$L! A0#% @ 9X5P4986J+[@ P 1 !D M ("!"MX 'AL+W=O&PO M=V]R:W-H965T%<%'7E2M2IP( M (,' 9 " @&UL4$L! A0#% @ 9X5P4=\7'8T1!@ 7!T !D ("! MJN@ 'AL+W=O&PO=V]R:W-H965T%<%%1Y)MT@ 0 *84 9 M " @<;R !X;"]W;W)K&UL4$L! A0#% M @ 9X5P43HR-_)B @ 1@T T ( !??< 'AL+W-T>6QE M&PO=V]R:V)O;VLN>&UL4$L! A0#% @ M9X5P48YA./J] 0 >AT !H ( !>?\ 'AL+U]R96QS+W=O M XML 63 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 64 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 65 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 153 318 1 false 37 0 false 9 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 (Unaudited) Sheet http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited Condensed Balance Sheets (Unaudited) Statements 2 false false R3.htm 00105 - Statement - Condensed Balance Sheets (Unaudited) (Parentheticals) Sheet http://immunome.com/role/StatementCondensedBalanceSheetsUnauditedParentheticals Condensed Balance Sheets (Unaudited) (Parentheticals) Statements 3 false false R4.htm 00200 - Statement - Condensed Statements of Operations (Unaudited) Sheet http://immunome.com/role/StatementCondensedStatementsOfOperationsUnaudited Condensed Statements of Operations (Unaudited) Statements 4 false false R5.htm 00300 - Statement - Condensed Statements of Changes in Convertible Preferred Stock and Stockholders' Deficit (unaudited) Sheet http://immunome.com/role/StatementCondensedStatementsOfChangesInConvertiblePreferredStockAndStockholdersDeficitUnaudited Condensed Statements of Changes in Convertible Preferred Stock and Stockholders' Deficit (unaudited) Statements 5 false false R6.htm 00305 - Statement - Condensed Statements of Changes in Convertible Preferred Stock and Stockholders' Deficit (unaudited) (Parenthetical) Sheet http://immunome.com/role/StatementCondensedStatementsOfChangesInConvertiblePreferredStockAndStockholdersDeficitUnauditedParenthetical Condensed Statements of Changes in Convertible Preferred Stock and Stockholders' Deficit (unaudited) (Parenthetical) Statements 6 false false R7.htm 00400 - Statement - Condensed Statements of Cash Flows (unaudited) Sheet http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited Condensed Statements of Cash Flows (unaudited) Statements 7 false false R8.htm 10101 - Disclosure - Nature of the business and basis of presentation Sheet http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentation Nature of the business and basis of presentation Notes 8 false false R9.htm 10201 - Disclosure - Summary of significant accounting policies Sheet http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of significant accounting policies Notes 9 false false R10.htm 10301 - Disclosure - Fair value measurements Sheet http://immunome.com/role/DisclosureFairValueMeasurements Fair value measurements Notes 10 false false R11.htm 10401 - Disclosure - U.S. Department of Defense ("DoD") Expense Reimburesement Grant Sheet http://immunome.com/role/DisclosureUsDepartmentOfDefensedodExpenseReimburesementGrant U.S. Department of Defense ("DoD") Expense Reimburesement Grant Notes 11 false false R12.htm 10501 - Disclosure - Accrued expenses Sheet http://immunome.com/role/DisclosureAccruedExpenses Accrued expenses Notes 12 false false R13.htm 10601 - Disclosure - Convertible promissory notes Notes http://immunome.com/role/DisclosureConvertiblePromissoryNotes Convertible promissory notes Notes 13 false false R14.htm 10701 - Disclosure - Equipment loan payables Sheet http://immunome.com/role/DisclosureEquipmentLoanPayables Equipment loan payables Notes 14 false false R15.htm 10801 - Disclosure - Long-term debt Sheet http://immunome.com/role/DisclosureLongTermDebt Long-term debt Notes 15 false false R16.htm 10901 - Disclosure - Commitments and contingencies Sheet http://immunome.com/role/DisclosureCommitmentsAndContingencies Commitments and contingencies Notes 16 false false R17.htm 11001 - Disclosure - Convertible preferred stock and stockholders' deficit Sheet http://immunome.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficit Convertible preferred stock and stockholders' deficit Notes 17 false false R18.htm 11101 - Disclosure - Warrants to acquire shares of Series A convertible preferred stock Sheet http://immunome.com/role/DisclosureWarrantsToAcquireSharesOfSeriesConvertiblePreferredStock Warrants to acquire shares of Series A convertible preferred stock Notes 18 false false R19.htm 11201 - Disclosure - Share-based compensation Sheet http://immunome.com/role/DisclosureShareBasedCompensation Share-based compensation Notes 19 false false R20.htm 11301 - Disclosure - Related party transactions Sheet http://immunome.com/role/DisclosureRelatedPartyTransactions Related party transactions Notes 20 false false R21.htm 11401 - Disclosure - Subsequent Events Sheet http://immunome.com/role/DisclosureSubsequentEvents Subsequent Events Notes 21 false false R22.htm 20202 - Disclosure - Summary of significant accounting policies (Policies) Sheet http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of significant accounting policies (Policies) Policies 22 false false R23.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 23 false false R24.htm 30303 - Disclosure - Fair value measurements (Tables) Sheet http://immunome.com/role/DisclosureFairValueMeasurementsTables Fair value measurements (Tables) Tables http://immunome.com/role/DisclosureFairValueMeasurements 24 false false R25.htm 30503 - Disclosure - Accrued expenses (Tables) Sheet http://immunome.com/role/DisclosureAccruedExpensesTables Accrued expenses (Tables) Tables http://immunome.com/role/DisclosureAccruedExpenses 25 false false R26.htm 30703 - Disclosure - Equipment loan payables (Tables) Sheet http://immunome.com/role/DisclosureEquipmentLoanPayablesTables Equipment loan payables (Tables) Tables http://immunome.com/role/DisclosureEquipmentLoanPayables 26 false false R27.htm 30803 - Disclosure - Long-term debt (Tables) Sheet http://immunome.com/role/DisclosureLongTermDebtTables Long-term debt (Tables) Tables http://immunome.com/role/DisclosureLongTermDebt 27 false false R28.htm 30903 - Disclosure - Commitments and contingencies (Tables) Sheet http://immunome.com/role/DisclosureCommitmentsAndContingenciesTables Commitments and contingencies (Tables) Tables http://immunome.com/role/DisclosureCommitmentsAndContingencies 28 false false R29.htm 31103 - Disclosure - Warrants to acquire shares of Series A convertible preferred stock (Tables) Sheet http://immunome.com/role/DisclosureWarrantsToAcquireSharesOfSeriesConvertiblePreferredStockTables Warrants to acquire shares of Series A convertible preferred stock (Tables) Tables http://immunome.com/role/DisclosureWarrantsToAcquireSharesOfSeriesConvertiblePreferredStock 29 false false R30.htm 31203 - Disclosure - Share-based compensation (Tables) Sheet http://immunome.com/role/DisclosureShareBasedCompensationTables Share-based compensation (Tables) Tables http://immunome.com/role/DisclosureShareBasedCompensation 30 false false R31.htm 40101 - Disclosure - Nature of the business and basis of presentation (Details) Sheet http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationDetails Nature of the business and basis of presentation (Details) Details http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentation 31 false false R32.htm 40201 - Disclosure - Summary of significant accounting policies - Anti-dilutive (Details) Sheet http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveDetails Summary of significant accounting policies - Anti-dilutive (Details) Details 32 false false R33.htm 40202 - Disclosure - Summary of significant accounting policies - Narrative (Details) Sheet http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails Summary of significant accounting policies - Narrative (Details) Details 33 false false R34.htm 40301 - Disclosure - Fair value measurements - Assets and liabilities measured at fair value (Details) Sheet http://immunome.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails Fair value measurements - Assets and liabilities measured at fair value (Details) Details 34 false false R35.htm 40302 - Disclosure - Fair value measurements - Reconciliation of change in Fair value of warrant liability (Details) Sheet http://immunome.com/role/DisclosureFairValueMeasurementsReconciliationOfChangeInFairValueOfWarrantLiabilityDetails Fair value measurements - Reconciliation of change in Fair value of warrant liability (Details) Details 35 false false R36.htm 40401 - Disclosure - U.S. Department of Defense ("DoD") Expense Reimburesement Grant (Details) Sheet http://immunome.com/role/DisclosureUsDepartmentOfDefensedodExpenseReimburesementGrantDetails U.S. Department of Defense ("DoD") Expense Reimburesement Grant (Details) Details http://immunome.com/role/DisclosureUsDepartmentOfDefensedodExpenseReimburesementGrant 36 false false R37.htm 40501 - Disclosure - Accrued expenses (Details) Sheet http://immunome.com/role/DisclosureAccruedExpensesDetails Accrued expenses (Details) Details http://immunome.com/role/DisclosureAccruedExpensesTables 37 false false R38.htm 40601 - Disclosure - Convertible Promissory Notes (Details) Notes http://immunome.com/role/DisclosureConvertiblePromissoryNotesDetails Convertible Promissory Notes (Details) Details 38 false false R39.htm 40701 - Disclosure - Equipment loan payables (Details) Sheet http://immunome.com/role/DisclosureEquipmentLoanPayablesDetails Equipment loan payables (Details) Details http://immunome.com/role/DisclosureEquipmentLoanPayablesTables 39 false false R40.htm 40801 - Disclosure - Long-term debt (Details) Sheet http://immunome.com/role/DisclosureLongTermDebtDetails Long-term debt (Details) Details http://immunome.com/role/DisclosureLongTermDebtTables 40 false false R41.htm 40901 - Disclosure - Commitments and contingencies - Leases (Details) Sheet http://immunome.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails Commitments and contingencies - Leases (Details) Details 41 false false R42.htm 41001 - Disclosure - Convertible preferred stock and stockholders' deficit (Details) Sheet http://immunome.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitDetails Convertible preferred stock and stockholders' deficit (Details) Details http://immunome.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficit 42 false false R43.htm 41101 - Disclosure - Warrants to acquire shares of Series A convertible preferred stock (Details) Sheet http://immunome.com/role/DisclosureWarrantsToAcquireSharesOfSeriesConvertiblePreferredStockDetails Warrants to acquire shares of Series A convertible preferred stock (Details) Details http://immunome.com/role/DisclosureWarrantsToAcquireSharesOfSeriesConvertiblePreferredStockTables 43 false false R44.htm 41201 - Disclosure - Share-based compensation - 2018 Plan (Details) Sheet http://immunome.com/role/DisclosureShareBasedCompensation2018PlanDetails Share-based compensation - 2018 Plan (Details) Details 44 false false R45.htm 41202 - Disclosure - Share-based compensation - Costs (Details) Sheet http://immunome.com/role/DisclosureShareBasedCompensationCostsDetails Share-based compensation - Costs (Details) Details 45 false false R46.htm 41203 - Disclosure - Share-based compensation - Assumptions (Details) Sheet http://immunome.com/role/DisclosureShareBasedCompensationAssumptionsDetails Share-based compensation - Assumptions (Details) Details 46 false false R47.htm 41204 - Disclosure - Share-based compensation - Activity (Details) Sheet http://immunome.com/role/DisclosureShareBasedCompensationActivityDetails Share-based compensation - Activity (Details) Details 47 false false R48.htm 41301 - Disclosure - Related party transactions (Details) Sheet http://immunome.com/role/DisclosureRelatedPartyTransactionsDetails Related party transactions (Details) Details http://immunome.com/role/DisclosureRelatedPartyTransactions 48 false false R49.htm 41401 - Disclosure - Subsequent events (Details) Sheet http://immunome.com/role/DisclosureSubsequentEventsDetails Subsequent events (Details) Details 49 false false All Reports Book All Reports tmb-20200930x10q.htm tmb-20200930.xsd tmb-20200930_cal.xml tmb-20200930_def.xml tmb-20200930_lab.xml tmb-20200930_pre.xml tmb-20200930xex10d17.htm tmb-20200930xex31d1.htm tmb-20200930xex31d2.htm tmb-20200930xex32d1.htm tmb-20200930xex32d2.htm http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 true true JSON 68 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "tmb-20200930x10q.htm": { "axisCustom": 0, "axisStandard": 20, "contextCount": 153, "dts": { "calculationLink": { "local": [ "tmb-20200930_cal.xml" ] }, "definitionLink": { "local": [ "tmb-20200930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "tmb-20200930x10q.htm" ] }, "labelLink": { "local": [ "tmb-20200930_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "tmb-20200930_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "tmb-20200930.xsd" ], "remote": [ "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/lrr/role/negated-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 403, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 15, "http://xbrl.sec.gov/dei/2020-01-31": 7, "total": 22 }, "keyCustom": 44, "keyStandard": 274, "memberCustom": 13, "memberStandard": 22, "nsprefix": "imnm", "nsuri": "http://immunome.com/20200930", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "role": "http://immunome.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Fair value measurements", "role": "http://immunome.com/role/DisclosureFairValueMeasurements", "shortName": "Fair value measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "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 - U.S. Department of Defense (\"DoD\") Expense Reimburesement Grant", "role": "http://immunome.com/role/DisclosureUsDepartmentOfDefensedodExpenseReimburesementGrant", "shortName": "U.S. Department of Defense (\"DoD\") Expense Reimburesement Grant", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "imnm:AccruedExpensesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Accrued expenses", "role": "http://immunome.com/role/DisclosureAccruedExpenses", "shortName": "Accrued expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "imnm:AccruedExpensesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "imnm:ConvertiblePromissoryNotesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Convertible promissory notes", "role": "http://immunome.com/role/DisclosureConvertiblePromissoryNotes", "shortName": "Convertible promissory notes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "imnm:ConvertiblePromissoryNotesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "imnm:EquipmentLoanPayableDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Equipment loan payables", "role": "http://immunome.com/role/DisclosureEquipmentLoanPayables", "shortName": "Equipment loan payables", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "imnm:EquipmentLoanPayableDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Long-term debt", "role": "http://immunome.com/role/DisclosureLongTermDebt", "shortName": "Long-term debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Commitments and contingencies", "role": "http://immunome.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Convertible preferred stock and stockholders' deficit", "role": "http://immunome.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficit", "shortName": "Convertible preferred stock and stockholders' deficit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "imnm:WarrantsAndRightsNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Warrants to acquire shares of Series A convertible preferred stock", "role": "http://immunome.com/role/DisclosureWarrantsToAcquireSharesOfSeriesConvertiblePreferredStock", "shortName": "Warrants to acquire shares of Series A convertible preferred stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "imnm:WarrantsAndRightsNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Share-based compensation", "role": "http://immunome.com/role/DisclosureShareBasedCompensation", "shortName": "Share-based compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_yOWgmLWvKkOcXvD1kK5VWw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_K29CV3GRLkWctvCULo5GAA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Condensed Balance Sheets (Unaudited)", "role": "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited", "shortName": "Condensed Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_yOWgmLWvKkOcXvD1kK5VWw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_K29CV3GRLkWctvCULo5GAA", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Related party transactions", "role": "http://immunome.com/role/DisclosureRelatedPartyTransactions", "shortName": "Related party transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Subsequent Events", "role": "http://immunome.com/role/DisclosureSubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - Summary of significant accounting policies (Policies)", "role": "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of significant accounting policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Summary of significant accounting policies (Tables)", "role": "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of significant accounting policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Fair value measurements (Tables)", "role": "http://immunome.com/role/DisclosureFairValueMeasurementsTables", "shortName": "Fair value measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "imnm:AccruedExpensesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Accrued expenses (Tables)", "role": "http://immunome.com/role/DisclosureAccruedExpensesTables", "shortName": "Accrued expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "imnm:AccruedExpensesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "imnm:EquipmentLoanPayableDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "imnm:ScheduleOfEquipmentLoanPayableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Equipment loan payables (Tables)", "role": "http://immunome.com/role/DisclosureEquipmentLoanPayablesTables", "shortName": "Equipment loan payables (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "imnm:EquipmentLoanPayableDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "imnm:ScheduleOfEquipmentLoanPayableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Long-term debt (Tables)", "role": "http://immunome.com/role/DisclosureLongTermDebtTables", "shortName": "Long-term debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Commitments and contingencies (Tables)", "role": "http://immunome.com/role/DisclosureCommitmentsAndContingenciesTables", "shortName": "Commitments and contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "imnm:WarrantsAndRightsNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Warrants to acquire shares of Series A convertible preferred stock (Tables)", "role": "http://immunome.com/role/DisclosureWarrantsToAcquireSharesOfSeriesConvertiblePreferredStockTables", "shortName": "Warrants to acquire shares of Series A convertible preferred stock (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "imnm:WarrantsAndRightsNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_yOWgmLWvKkOcXvD1kK5VWw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_Y2wRP1gKVU6wAJjKgojNgQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Condensed Balance Sheets (Unaudited) (Parentheticals)", "role": "http://immunome.com/role/StatementCondensedBalanceSheetsUnauditedParentheticals", "shortName": "Condensed Balance Sheets (Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_yOWgmLWvKkOcXvD1kK5VWw", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_P8ViKuP8LEuWtSjkEwlYAA", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Share-based compensation (Tables)", "role": "http://immunome.com/role/DisclosureShareBasedCompensationTables", "shortName": "Share-based compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_6XoYrKHUrUmATOzsfFlOjg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_K29CV3GRLkWctvCULo5GAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Nature of the business and basis of presentation (Details)", "role": "http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationDetails", "shortName": "Nature of the business and basis of presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_10_6_2020_To_10_6_2020_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_9rvKEtHx9Uu6WZjwOX0tpg", "decimals": "INF", "lang": null, "name": "us-gaap:ConversionOfStockSharesIssued1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_P8ViKuP8LEuWtSjkEwlYAA", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_P8ViKuP8LEuWtSjkEwlYAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Summary of significant accounting policies - Anti-dilutive (Details)", "role": "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveDetails", "shortName": "Summary of significant accounting policies - Anti-dilutive (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_P8ViKuP8LEuWtSjkEwlYAA", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "p", "imnm:ReverseStockSplitPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_nVEDNXVjkEaf-9XcEUuDZg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Summary of significant accounting policies - Narrative (Details)", "role": "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of significant accounting policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "imnm:ReverseStockSplitPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_nVEDNXVjkEaf-9XcEUuDZg", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_K29CV3GRLkWctvCULo5GAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Fair value measurements - Assets and liabilities measured at fair value (Details)", "role": "http://immunome.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails", "shortName": "Fair value measurements - Assets and liabilities measured at fair value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_K29CV3GRLkWctvCULo5GAA", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_6XoYrKHUrUmATOzsfFlOjg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueAdjustmentOfWarrants", "reportCount": 1, "unitRef": "Unit_Standard_USD_K29CV3GRLkWctvCULo5GAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Fair value measurements - Reconciliation of change in Fair value of warrant liability (Details)", "role": "http://immunome.com/role/DisclosureFairValueMeasurementsReconciliationOfChangeInFairValueOfWarrantLiabilityDetails", "shortName": "Fair value measurements - Reconciliation of change in Fair value of warrant liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_us-gaap_FairValueByLiabilityClassAxis_us-gaap_WarrantMember__izw-QZNpkK-FVmNAAE86Q", "decimals": "-3", "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_K29CV3GRLkWctvCULo5GAA", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_yOWgmLWvKkOcXvD1kK5VWw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseAndOtherAssets", "reportCount": 1, "unitRef": "Unit_Standard_USD_K29CV3GRLkWctvCULo5GAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - U.S. Department of Defense (\"DoD\") Expense Reimburesement Grant (Details)", "role": "http://immunome.com/role/DisclosureUsDepartmentOfDefensedodExpenseReimburesementGrantDetails", "shortName": "U.S. Department of Defense (\"DoD\") Expense Reimburesement Grant (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "imnm:ContraResearchAndDevelopmentExpense", "p", "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_us-gaap_TypeOfArrangementAxis_imnm_OtherTransactionAuthorityForPrototypeAgreementMember_QeYWS1jisE-YrII6sYiLFw", "decimals": "-5", "lang": null, "name": "imnm:ContraResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_K29CV3GRLkWctvCULo5GAA", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "imnm:AccruedExpensesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_yOWgmLWvKkOcXvD1kK5VWw", "decimals": "-3", "first": true, "lang": null, "name": "imnm:InitialPublicOfferingCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_K29CV3GRLkWctvCULo5GAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Accrued expenses (Details)", "role": "http://immunome.com/role/DisclosureAccruedExpensesDetails", "shortName": "Accrued expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "imnm:AccruedExpensesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_yOWgmLWvKkOcXvD1kK5VWw", "decimals": "-3", "first": true, "lang": null, "name": "imnm:InitialPublicOfferingCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_K29CV3GRLkWctvCULo5GAA", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_PC4PBjjqVUKA20f4qD5Y8Q", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:SaleOfStockPricePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_Y2wRP1gKVU6wAJjKgojNgQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Convertible Promissory Notes (Details)", "role": "http://immunome.com/role/DisclosureConvertiblePromissoryNotesDetails", "shortName": "Convertible Promissory Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "imnm:ConvertiblePromissoryNotesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "As_Of_7_31_2019_us-gaap_ShortTermDebtTypeAxis_us-gaap_ConvertibleNotesPayableMember_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_UawvFcmAyEyK2wUMndI4bA", "decimals": "-5", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_K29CV3GRLkWctvCULo5GAA", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "imnm:EquipmentLoanPayableDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2016_To_12_31_2018__lOaXipwZEqFDK8nb-4OoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFrequencyOfPeriodicPayment", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Equipment loan payables (Details)", "role": "http://immunome.com/role/DisclosureEquipmentLoanPayablesDetails", "shortName": "Equipment loan payables (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "imnm:EquipmentLoanPayableDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2016_To_12_31_2018__lOaXipwZEqFDK8nb-4OoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFrequencyOfPeriodicPayment", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_6XoYrKHUrUmATOzsfFlOjg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_K29CV3GRLkWctvCULo5GAA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Condensed Statements of Operations (Unaudited)", "role": "http://immunome.com/role/StatementCondensedStatementsOfOperationsUnaudited", "shortName": "Condensed Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_6XoYrKHUrUmATOzsfFlOjg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_K29CV3GRLkWctvCULo5GAA", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_yOWgmLWvKkOcXvD1kK5VWw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unitRef": "Unit_Standard_USD_K29CV3GRLkWctvCULo5GAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Long-term debt (Details)", "role": "http://immunome.com/role/DisclosureLongTermDebtDetails", "shortName": "Long-term debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_yOWgmLWvKkOcXvD1kK5VWw", "decimals": "-3", "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_K29CV3GRLkWctvCULo5GAA", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_6XoYrKHUrUmATOzsfFlOjg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PaymentsForRent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_K29CV3GRLkWctvCULo5GAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Commitments and contingencies - Leases (Details)", "role": "http://immunome.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails", "shortName": "Commitments and contingencies - Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_6XoYrKHUrUmATOzsfFlOjg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PaymentsForRent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_K29CV3GRLkWctvCULo5GAA", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock", "reportCount": 1, "unitRef": "Unit_Standard_USD_K29CV3GRLkWctvCULo5GAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Convertible preferred stock and stockholders' deficit (Details)", "role": "http://immunome.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitDetails", "shortName": "Convertible preferred stock and stockholders' deficit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_yOWgmLWvKkOcXvD1kK5VWw", "decimals": "0", "lang": null, "name": "us-gaap:DividendsPayableCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_K29CV3GRLkWctvCULo5GAA", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "imnm:WarrantsAndRightsNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_LgFdNBatLUGpv-0B-DwMxA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_nVEDNXVjkEaf-9XcEUuDZg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Warrants to acquire shares of Series A convertible preferred stock (Details)", "role": "http://immunome.com/role/DisclosureWarrantsToAcquireSharesOfSeriesConvertiblePreferredStockDetails", "shortName": "Warrants to acquire shares of Series A convertible preferred stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "imnm:WarrantsAndRightsNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_LgFdNBatLUGpv-0B-DwMxA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_nVEDNXVjkEaf-9XcEUuDZg", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "As_Of_7_31_2018_us-gaap_PlanNameAxis_imnm_EquityIncentivePlan2018Member_uHNkggSUWUK8r1NRw1Gwsg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_P8ViKuP8LEuWtSjkEwlYAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Share-based compensation - 2018 Plan (Details)", "role": "http://immunome.com/role/DisclosureShareBasedCompensation2018PlanDetails", "shortName": "Share-based compensation - 2018 Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "As_Of_7_31_2018_us-gaap_PlanNameAxis_imnm_EquityIncentivePlan2018Member_uHNkggSUWUK8r1NRw1Gwsg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_P8ViKuP8LEuWtSjkEwlYAA", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_9_1_2020_To_9_30_2020_iksHW65u80OMR7MUqo7w8Q", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_K29CV3GRLkWctvCULo5GAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - Share-based compensation - Costs (Details)", "role": "http://immunome.com/role/DisclosureShareBasedCompensationCostsDetails", "shortName": "Share-based compensation - Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_nVEDNXVjkEaf-9XcEUuDZg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41203 - Disclosure - Share-based compensation - Assumptions (Details)", "role": "http://immunome.com/role/DisclosureShareBasedCompensationAssumptionsDetails", "shortName": "Share-based compensation - Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_nVEDNXVjkEaf-9XcEUuDZg", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_9_1_2020_To_9_30_2020_iksHW65u80OMR7MUqo7w8Q", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_K29CV3GRLkWctvCULo5GAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41204 - Disclosure - Share-based compensation - Activity (Details)", "role": "http://immunome.com/role/DisclosureShareBasedCompensationActivityDetails", "shortName": "Share-based compensation - Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_8_1_2020_To_8_31_2020_srt_TitleOfIndividualAxis_imnm_TwoOfficersMember_RXeKAaSYo0eLRnbYeyUZvQ", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_P8ViKuP8LEuWtSjkEwlYAA", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_7q63OWeewkuTA57A_ajH9g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromConvertibleDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_K29CV3GRLkWctvCULo5GAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Related party transactions (Details)", "role": "http://immunome.com/role/DisclosureRelatedPartyTransactionsDetails", "shortName": "Related party transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_us-gaap_ShortTermDebtTypeAxis_us-gaap_ConvertibleNotesPayableMember_sWOHDIifqEuDpLjIJ-DUXQ", "decimals": "-5", "lang": null, "name": "us-gaap:ProceedsFromConvertibleDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_K29CV3GRLkWctvCULo5GAA", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "reportCount": 1, "unitRef": "Unit_Standard_USD_K29CV3GRLkWctvCULo5GAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Subsequent events (Details)", "role": "http://immunome.com/role/DisclosureSubsequentEventsDetails", "shortName": "Subsequent events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_10_13_2020_To_10_13_2020_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_HamsFq4ikEC2SBlRZUoBPQ", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_P8ViKuP8LEuWtSjkEwlYAA", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_yo9D8623QEeYK8By0tfj2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_K29CV3GRLkWctvCULo5GAA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Condensed Statements of Changes in Convertible Preferred Stock and Stockholders' Deficit (unaudited)", "role": "http://immunome.com/role/StatementCondensedStatementsOfChangesInConvertiblePreferredStockAndStockholdersDeficitUnaudited", "shortName": "Condensed Statements of Changes in Convertible Preferred Stock and Stockholders' Deficit (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_yo9D8623QEeYK8By0tfj2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_K29CV3GRLkWctvCULo5GAA", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unitRef": "Unit_Standard_USD_K29CV3GRLkWctvCULo5GAA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00305 - Statement - Condensed Statements of Changes in Convertible Preferred Stock and Stockholders' Deficit (unaudited) (Parenthetical)", "role": "http://immunome.com/role/StatementCondensedStatementsOfChangesInConvertiblePreferredStockAndStockholdersDeficitUnauditedParenthetical", "shortName": "Condensed Statements of Changes in Convertible Preferred Stock and Stockholders' Deficit (unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_9R2Zvac-kkmxXEP2dppyag", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_K29CV3GRLkWctvCULo5GAA", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_6XoYrKHUrUmATOzsfFlOjg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_K29CV3GRLkWctvCULo5GAA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Condensed Statements of Cash Flows (unaudited)", "role": "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited", "shortName": "Condensed Statements of Cash Flows (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_K29CV3GRLkWctvCULo5GAA", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Nature of the business and basis of presentation", "role": "http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentation", "shortName": "Nature of the business and basis of presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Summary of significant accounting policies", "role": "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of significant accounting policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_MSmKtVSyu0WjHQNKtdOaEQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 37, "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://immunome.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://immunome.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r360" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r361" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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, Adress Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://immunome.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r362" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://immunome.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r362" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://immunome.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r362" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://immunome.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r362" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r362" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r362" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r362" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://immunome.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r359" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://immunome.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "imnm_AccruedExpensesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for accrued liabilities at the end of the reporting period.", "label": "Accrued Expenses Disclosure [Text Block]", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedExpensesDisclosureTextBlock", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureAccruedExpenses" ], "xbrltype": "textBlockItemType" }, "imnm_AccruedResearchAndDevelopmentExpensesCurrent": { "auth_ref": [], "calculation": { "http://immunome.com/role/DisclosureAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for 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, and other" } } }, "localname": "AccruedResearchAndDevelopmentExpensesCurrent", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "imnm_AllocatedGrossProceedsToWarrantLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount gross proceeds allocated to warrant liability.", "label": "Allocated Gross Proceeds to Warrant Liability", "terseLabel": "Allocated gross proceeds to warrant liability" } } }, "localname": "AllocatedGrossProceedsToWarrantLiability", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitDetails" ], "xbrltype": "monetaryItemType" }, "imnm_BroadbandServicesAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents about Broadband services agreement.", "label": "Broadband Services Agreement [Member]", "terseLabel": "Broadband services agreement" } } }, "localname": "BroadbandServicesAgreementMember", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "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/20200930", "presentation": [ "http://immunome.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitDetails" ], "xbrltype": "integerItemType" }, "imnm_CommonStockVotingRightsPerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.", "label": "Common Stock, Voting Rights Per Share", "terseLabel": "Voting rights per share" } } }, "localname": "CommonStockVotingRightsPerShare", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitDetails" ], "xbrltype": "perShareItemType" }, "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/20200930", "presentation": [ "http://immunome.com/role/DisclosureUsDepartmentOfDefensedodExpenseReimburesementGrantDetails" ], "xbrltype": "monetaryItemType" }, "imnm_ConvertiblePromissoryNotesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition available.", "label": "Convertible promissory notes" } } }, "localname": "ConvertiblePromissoryNotesDisclosureAbstract", "nsuri": "http://immunome.com/20200930", "xbrltype": "stringItemType" }, "imnm_ConvertiblePromissoryNotesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for Convertible promissory notes.", "label": "Convertible Promissory Notes Disclosure [Text Block]", "terseLabel": "Convertible promissory notes" } } }, "localname": "ConvertiblePromissoryNotesDisclosureTextBlock", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureConvertiblePromissoryNotes" ], "xbrltype": "textBlockItemType" }, "imnm_CurrentPortionOfEquipmentLoanPayable": { "auth_ref": [], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of current portion of equipment loan payable due within one year or the operating cycle if longer.", "label": "Current Portion Of Equipment Loan Payable", "terseLabel": "Current portion of equipment loan payable" } } }, "localname": "CurrentPortionOfEquipmentLoanPayable", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "imnm_DebtInstrumentConvertibleDiscountRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The discount rate as a percent on subscription price, in which the notes will automatically convert into shares of Series A Preferred shares in the event that the Company were to sell additional shares of Series A Preferred prior to a qualified financing event.", "label": "Debt Instrument, Convertible, Discount Rate", "terseLabel": "Discount rate" } } }, "localname": "DebtInstrumentConvertibleDiscountRate", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "xbrltype": "percentItemType" }, "imnm_DebtPaymentsDeferredPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Payments deferred period, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Payments Deferred, Period", "terseLabel": "Payments deferred period" } } }, "localname": "DebtPaymentsDeferredPeriod", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "durationItemType" }, "imnm_DeferredRent": { "auth_ref": [], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred rent.", "label": "Deferred Rent", "terseLabel": "Deferred rent" } } }, "localname": "DeferredRent", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "imnm_EmployeeStockPurchasePlan2020Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to employee stock purchase plan 2020.", "label": "Employee Stock Purchase Plan2020 [Member]", "terseLabel": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockPurchasePlan2020Member", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensation2018PlanDetails" ], "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/20200930", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensation2018PlanDetails" ], "xbrltype": "durationItemType" }, "imnm_EquipmentLoanPayableAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Definition not available.", "label": "Equipment loan payables" } } }, "localname": "EquipmentLoanPayableAbstract", "nsuri": "http://immunome.com/20200930", "xbrltype": "stringItemType" }, "imnm_EquipmentLoanPayableDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of equipment loan payable.", "label": "Equipment Loan Payable Disclosure [Text Block]", "terseLabel": "Equipment loan payables" } } }, "localname": "EquipmentLoanPayableDisclosureTextBlock", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureEquipmentLoanPayables" ], "xbrltype": "textBlockItemType" }, "imnm_EquipmentLoanPayableLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line item represents equipment loan payable.", "label": "Equipment Loan Payable [Line Items]" } } }, "localname": "EquipmentLoanPayableLineItems", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureEquipmentLoanPayablesDetails" ], "xbrltype": "stringItemType" }, "imnm_EquipmentLoanPayableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment Loan Payable [Member]", "label": "Equipment Loan Payable [Member]", "terseLabel": "Equipment Loan Payable [Member]" } } }, "localname": "EquipmentLoanPayableMember", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureEquipmentLoanPayablesDetails" ], "xbrltype": "domainItemType" }, "imnm_EquipmentLoanPayableNetOfCurrentPortion": { "auth_ref": [], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of equipement loan payable net of current portion (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Equipment Loan Payable, Net Of Current Portion", "terseLabel": "Equipment loan payable, net of current portion" } } }, "localname": "EquipmentLoanPayableNetOfCurrentPortion", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "imnm_EquityIncentivePlan2018Including2008EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to 2018 plan and 2008 plan combined together (The Plans).", "label": "Equity Incentive Plan2018 Including2008 Equity Incentive Plan [Member]", "terseLabel": "The Plans" } } }, "localname": "EquityIncentivePlan2018Including2008EquityIncentivePlanMember", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensation2018PlanDetails", "http://immunome.com/role/DisclosureShareBasedCompensationActivityDetails" ], "xbrltype": "domainItemType" }, "imnm_EquityIncentivePlan2018Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to 2018 plan.", "label": "Equity Incentive Plan2018 [Member]", "terseLabel": "2018 Plan" } } }, "localname": "EquityIncentivePlan2018Member", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensation2018PlanDetails" ], "xbrltype": "domainItemType" }, "imnm_EquityIncentivePlan2020Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to equity incentive 2020 plan.", "label": "Equity Incentive Plan2020 [Member]", "terseLabel": "2020 Plan" } } }, "localname": "EquityIncentivePlan2020Member", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensation2018PlanDetails" ], "xbrltype": "domainItemType" }, "imnm_FairValueOfCommonStock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Amount of fair value of common stock.", "label": "Fair Value Of Common Stock", "terseLabel": "Fair value of common stock" } } }, "localname": "FairValueOfCommonStock", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "imnm_FairValuePreferredStock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The fair value of preferred stock.", "label": "Fair value, Preferred Stock", "terseLabel": "Fair value of preferred stock" } } }, "localname": "FairValuePreferredStock", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureWarrantsToAcquireSharesOfSeriesConvertiblePreferredStockDetails" ], "xbrltype": "perShareItemType" }, "imnm_FinanceLeaseInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Finance lease interest rate.", "label": "Finance Lease Interest Rate", "verboseLabel": "Interest rates" } } }, "localname": "FinanceLeaseInterestRate", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "percentItemType" }, "imnm_IncreaseDecreaseInAccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "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/20200930", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "imnm_InitialPublicOfferingCosts": { "auth_ref": [], "calculation": { "http://immunome.com/role/DisclosureAccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Initial Public Offering Costs", "label": "Initial Public Offering Costs", "terseLabel": "IPO costs" } } }, "localname": "InitialPublicOfferingCosts", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "imnm_LabEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to lab equipment.", "label": "Lab Equipment [Member]", "terseLabel": "Lab equipment" } } }, "localname": "LabEquipmentMember", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "domainItemType" }, "imnm_LesseeOperatingNumberOfAdditionalExtensionsOfLeaseTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of additional extension of lease terms.", "label": "Lessee Operating Number Of Additional Extensions Of Lease Term", "terseLabel": "Number of additional extension of lease terms" } } }, "localname": "LesseeOperatingNumberOfAdditionalExtensionsOfLeaseTerm", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "integerItemType" }, "imnm_LiabilityClassifiedWarrantsIssuedInConnectionWithConvertiblePreferredStockFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of fair value of liability-classified warrants issued in connection with Series A convertible preferred stock.", "label": "Liability Classified Warrants, Issued In Connection With Convertible Preferred Stock, Fair Value", "terseLabel": "Fair value of liability-classified warrants issued in connection with Series A convertible preferred stock" } } }, "localname": "LiabilityClassifiedWarrantsIssuedInConnectionWithConvertiblePreferredStockFairValue", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "imnm_LicenseAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents about license agreement.", "label": "License Agreement [Member]", "terseLabel": "License agreement" } } }, "localname": "LicenseAgreementMember", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "imnm_NonCashTransactionsConvertiblePreferredStockAndWarrantsIssuanceCostsInAccountsPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The value of convertible preferred stock and warrants issuance costs included in accounts payable.", "label": "Non Cash Transactions, Convertible Preferred Stock And Warrants Issuance Costs In Accounts Payable", "terseLabel": "Series A convertible preferred stock and warrants issuance costs in accounts payable" } } }, "localname": "NonCashTransactionsConvertiblePreferredStockAndWarrantsIssuanceCostsInAccountsPayable", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "imnm_NumberOfEmployeesGrantedStockOptions": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of Employees Granted Stock Options", "label": "Number Of Employees Granted Stock Options" } } }, "localname": "NumberOfEmployeesGrantedStockOptions", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationActivityDetails" ], "xbrltype": "decimalItemType" }, "imnm_OfficeAndLaboratorySpaceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This member stands for office and laboratory space .", "label": "Office And Laboratory Space [Member]", "terseLabel": "Office and laboratory space" } } }, "localname": "OfficeAndLaboratorySpaceMember", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "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 [Member]", "terseLabel": "Other Transaction Authority for Prototype Agreement" } } }, "localname": "OtherTransactionAuthorityForPrototypeAgreementMember", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureUsDepartmentOfDefensedodExpenseReimburesementGrantDetails" ], "xbrltype": "domainItemType" }, "imnm_PaycheckProtectionProgramLoansMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This member stands for Paycheck Protection Program loans.", "label": "Paycheck Protection Program Loans [Member]", "terseLabel": "Paycheck Protection Program" } } }, "localname": "PaycheckProtectionProgramLoansMember", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "imnm_PaymentsOfStockIssuanceCostsRelatingToTemporaryEquity": { "auth_ref": [], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow from payment of stock issuance cost relating to temporary equity.", "label": "Payments Of Stock Issuance Costs Relating To Temporary Equity", "negatedLabel": "Payment of IPO costs" } } }, "localname": "PaymentsOfStockIssuanceCostsRelatingToTemporaryEquity", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "imnm_PaymentsOfUnderwritingDiscountsAndCommissions": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow on payments of underwriting discounts and commissions.", "label": "Payments Of Underwriting Discounts And Commissions", "terseLabel": "Payments Of Underwriting Discounts And Commissions" } } }, "localname": "PaymentsOfUnderwritingDiscountsAndCommissions", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationDetails", "http://immunome.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "imnm_PercentageOfPriceOnSubscriptionPriceNotesConvertsIntoShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of price on subscription price where notes automatically converts into shares.", "label": "Percentage Of Price On Subscription Price, Notes Converts Into Shares", "terseLabel": "Percentage of price on subscription price" } } }, "localname": "PercentageOfPriceOnSubscriptionPriceNotesConvertsIntoShares", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "xbrltype": "percentItemType" }, "imnm_PreferredStockInvestorsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to its existing preferred stock investors.", "label": "Preferred Stock Investors [Member]", "terseLabel": "Preferred stock investors" } } }, "localname": "PreferredStockInvestorsMember", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "imnm_RelatedPartyTransactionMonthlyCashFeePayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of monthly cash fee payable under the master services agreement.", "label": "Related Party Transaction, Monthly Cash Fee Payable", "terseLabel": "Monthly cash fee payment" } } }, "localname": "RelatedPartyTransactionMonthlyCashFeePayable", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "imnm_RepaymentsOfCapitalLeaseObligations": { "auth_ref": [], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for repayment of capital lease obligations.", "label": "Repayments Of Capital Lease Obligations", "negatedLabel": "Payment of capital lease obligations" } } }, "localname": "RepaymentsOfCapitalLeaseObligations", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "imnm_RepaymentsOfEquipmentLoan": { "auth_ref": [], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for repayment of equipment loan payable.", "label": "Repayments Of Equipment Loan", "negatedLabel": "Payment of equipment loan payable" } } }, "localname": "RepaymentsOfEquipmentLoan", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "imnm_ResearchAndDevelopmentMilestoneExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Research And Development Milestone Expense", "label": "Research And Development Milestone Expense" } } }, "localname": "ResearchAndDevelopmentMilestoneExpense", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "imnm_ReverseStockSplitPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of Reverse stock split Policy.", "label": "Reverse stock split [Policy Text Block]", "terseLabel": "Reverse stock split" } } }, "localname": "ReverseStockSplitPolicyTextBlock", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "imnm_ScheduleOfEquipmentLoanPayableTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Table presenting the description of the equipment loan payable.", "label": "Schedule Of Equipment Loan Payable [Table]" } } }, "localname": "ScheduleOfEquipmentLoanPayableTable", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureEquipmentLoanPayablesDetails" ], "xbrltype": "stringItemType" }, "imnm_ScheduleOfEquipmentLoanPayableTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Table presenting the description of the equipment loan payable.", "label": "Schedule Of Equipment Loan Payable [Table Text Block]", "terseLabel": "Schedule of equipment loan payable" } } }, "localname": "ScheduleOfEquipmentLoanPayableTableTextBlock", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureEquipmentLoanPayablesTables" ], "xbrltype": "textBlockItemType" }, "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/20200930", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensation2018PlanDetails" ], "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/20200930", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensation2018PlanDetails" ], "xbrltype": "percentItemType" }, "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": "IPO costs included in accounts payable and accrued expenses and other current liabilities" } } }, "localname": "StockIssuanceCostsIncludedInAccountsPayableAndAccruedExpensesAndOtherLiabilitiesCurrent", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "imnm_TemporaryEquityAdjustmentsForStockIssuanceCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of adjustments for stock issuance cost relating to temporary equity.", "label": "Temporary Equity, Adjustments For Stock Issuance Cost", "negatedLabel": "Series A convertible preferred stock issuance costs" } } }, "localname": "TemporaryEquityAdjustmentsForStockIssuanceCost", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfChangesInConvertiblePreferredStockAndStockholdersDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "imnm_TemporaryEquityStockAndWarrantsIssuedDuringPeriodSharesNewIssues": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares of new stock and warrants classified as temporary equity issued during the period.", "label": "Temporary Equity, Stock And Warrants Issued During Period, Shares, New Issues", "terseLabel": "Sale of Series A convertible preferred stock and warrants with a fair value of $1,522, net of $49 of issuance costs (shares)" } } }, "localname": "TemporaryEquityStockAndWarrantsIssuedDuringPeriodSharesNewIssues", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfChangesInConvertiblePreferredStockAndStockholdersDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "imnm_TemporaryEquityStockAndWarrantsIssuedDuringPeriodValueNewIssues": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of new stock and warrants classified as temporary equity issued during the period.", "label": "Temporary Equity, Stock And Warrants Issued During Period, Value, New Issues", "terseLabel": "Sale of Series A convertible preferred stock and warrants with a fair value of $1,522, net of $49 of issuance costs" } } }, "localname": "TemporaryEquityStockAndWarrantsIssuedDuringPeriodValueNewIssues", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfChangesInConvertiblePreferredStockAndStockholdersDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "imnm_TwoOfficersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two Officers [Member]", "label": "Two Officers [Member]", "terseLabel": "Two Officers [Member]" } } }, "localname": "TwoOfficersMember", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationActivityDetails" ], "xbrltype": "domainItemType" }, "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/20200930", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "imnm_WarrantLiabilityFairValueDisclosure": { "auth_ref": [], "calculation": { "http://immunome.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of liabilities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrant Liability, Fair Value Disclosure", "terseLabel": "Warrant liability" } } }, "localname": "WarrantLiabilityFairValueDisclosure", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "imnm_WarrantLiabilityPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for warrant liability.", "label": "Warrant Liability Policy [Policy Text Block]", "terseLabel": "Warrant liability" } } }, "localname": "WarrantLiabilityPolicyPolicyTextBlock", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "imnm_WarrantsAndRightsNoteDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of Warrants to acquire shares of Series A convertible preferred stock", "label": "Warrants and Rights Note Disclosure [Text Block]", "terseLabel": "Warrants to acquire shares of Series A convertible preferred stock" } } }, "localname": "WarrantsAndRightsNoteDisclosureTextBlock", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureWarrantsToAcquireSharesOfSeriesConvertiblePreferredStock" ], "xbrltype": "textBlockItemType" }, "imnm_WarrantsIssuedToPurchasePreferredStock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares purchased by issuing warrants.", "label": "Warrants Issued to Purchase Preferred stock", "terseLabel": "Shares purchased by issuing warrants" } } }, "localname": "WarrantsIssuedToPurchasePreferredStock", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitDetails" ], "xbrltype": "sharesItemType" }, "imnm_WarrantsRightsTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The term of warrants issued.", "label": "Warrants Rights, Term", "terseLabel": "Warrants rights term" } } }, "localname": "WarrantsRightsTerm", "nsuri": "http://immunome.com/20200930", "presentation": [ "http://immunome.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitDetails" ], "xbrltype": "durationItemType" }, "srt_MaximumMember": { "auth_ref": [ "r183", "r184", "r286", "r287", "r288", "r289", "r290", "r291", "r310", "r348", "r349" ], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails", "http://immunome.com/role/DisclosureEquipmentLoanPayablesDetails", "http://immunome.com/role/DisclosureShareBasedCompensation2018PlanDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r183", "r184", "r286", "r287", "r288", "r289", "r290", "r291", "r310", "r348", "r349" ], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails", "http://immunome.com/role/DisclosureEquipmentLoanPayablesDetails", "http://immunome.com/role/DisclosureShareBasedCompensation2018PlanDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r173", "r183", "r184", "r286", "r287", "r288", "r289", "r290", "r291", "r310", "r348", "r349" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails", "http://immunome.com/role/DisclosureEquipmentLoanPayablesDetails", "http://immunome.com/role/DisclosureShareBasedCompensation2018PlanDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r173", "r183", "r184", "r286", "r287", "r288", "r289", "r290", "r291", "r310", "r348", "r349" ], "lang": { "en-US": { "role": { "label": "Range [Member]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails", "http://immunome.com/role/DisclosureEquipmentLoanPayablesDetails", "http://immunome.com/role/DisclosureShareBasedCompensation2018PlanDetails" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r128", "r273" ], "lang": { "en-US": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationActivityDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Title Of Individual With Relationship To Entity [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationActivityDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited": { "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/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited": { "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" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://immunome.com/role/DisclosureAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "totalLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r18", "r217" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r79", "r80", "r81", "r214", "r215", "r216" ], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid In Capital [Member]", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfChangesInConvertiblePreferredStockAndStockholdersDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r185", "r187", "r220", "r221" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfChangesInConvertiblePreferredStockAndStockholdersDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r187", "r210", "r219" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationActivityDetails", "http://immunome.com/role/DisclosureShareBasedCompensationCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r98" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r98" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r98" ], "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]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveDetails" ], "xbrltype": "domainItemType" }, "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": "Arrangements And Nonarrangement Transactions [Member]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureUsDepartmentOfDefensedodExpenseReimburesementGrantDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r73", "r113", "r121", "r125", "r132", "r227", "r229", "r247", "r324", "r338" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited": { "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/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r4", "r40", "r73", "r132", "r227", "r229", "r247" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited": { "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/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r23", "r62" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited": { "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" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r55", "r62", "r67" ], "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 restricted cash at end of period", "periodStartLabel": "Cash and restricted cash at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r55", "r248" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "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 restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r71", "r73", "r91", "r92", "r93", "r95", "r97", "r101", "r102", "r103", "r132", "r247" ], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class Of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitDetails", "http://immunome.com/role/DisclosureConvertiblePromissoryNotesDetails", "http://immunome.com/role/DisclosureWarrantsToAcquireSharesOfSeriesConvertiblePreferredStockDetails", "http://immunome.com/role/StatementCondensedBalanceSheetsUnauditedParentheticals", "http://immunome.com/role/StatementCondensedStatementsOfChangesInConvertiblePreferredStockAndStockholdersDeficitUnaudited", "http://immunome.com/role/StatementCondensedStatementsOfChangesInConvertiblePreferredStockAndStockholdersDeficitUnauditedParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r162" ], "lang": { "en-US": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitDetails" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureWarrantsToAcquireSharesOfSeriesConvertiblePreferredStockDetails" ], "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": "Warrant liability" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureWarrantsToAcquireSharesOfSeriesConvertiblePreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r171", "r186" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureWarrantsToAcquireSharesOfSeriesConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r34", "r150", "r330", "r344" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r147", "r148", "r149", "r151" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r37" ], "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock reserved for conversion of Series A Preferred and warrants and exercise of stock option" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r79", "r80" ], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfChangesInConvertiblePreferredStockAndStockholdersDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationDetails", "http://immunome.com/role/DisclosureSubsequentEventsDetails", "http://immunome.com/role/StatementCondensedBalanceSheetsUnauditedParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r17" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationDetails", "http://immunome.com/role/DisclosureSubsequentEventsDetails", "http://immunome.com/role/StatementCondensedBalanceSheetsUnauditedParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r17" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsUnauditedParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r161" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsUnauditedParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r17" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited": { "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 and 50,000,000 shares authorized and 1,124,616 and 1,099,270 shares issued and outstanding at September 30, 2020 and December 31, 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r64", "r65", "r66" ], "lang": { "en-US": { "role": { "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Issued", "terseLabel": "Shares converted on conversion of notes", "verboseLabel": "Shares issued for conversion of debt" } } }, "localname": "ConversionOfStockSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitDetails", "http://immunome.com/role/DisclosureConvertiblePromissoryNotesDetails", "http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ConvertibleNotesPayableMember": { "auth_ref": [ "r10", "r325", "r337", "r355" ], "lang": { "en-US": { "role": { "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable [Member]", "terseLabel": "Convertible Promissory Notes" } } }, "localname": "ConvertibleNotesPayableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureConvertiblePromissoryNotesDetails", "http://immunome.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Convertible Preferred Stock [Member]", "terseLabel": "Series A Preferred Stock" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitDetails", "http://immunome.com/role/DisclosureConvertiblePromissoryNotesDetails", "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "auth_ref": [ "r15", "r16", "r162", "r165" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued for each share of convertible preferred stock that is converted.", "label": "Convertible Preferred Stock, Shares Issued upon Conversion", "verboseLabel": "Common stock issued for convertible preferred shares" } } }, "localname": "ConvertiblePreferredStockSharesIssuedUponConversion", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r64", "r66" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Amount of debt converted" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Long-term debt" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r10", "r11", "r12", "r325", "r327", "r337" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureEquipmentLoanPayablesDetails", "http://immunome.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleBeneficialConversionFeature": { "auth_ref": [ "r168" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of a favorable spread to a debt holder between the amount of debt being converted and the value of the securities received upon conversion. This is an embedded conversion feature of convertible debt issued that is in-the-money at the commitment date.", "label": "Debt Instrument, Convertible, Beneficial Conversion Feature", "terseLabel": "Beneficial conversion feature" } } }, "localname": "DebtInstrumentConvertibleBeneficialConversionFeature", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleStockPriceTrigger": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Price of the entity's common stock which would be required to be attained for the conversion feature embedded in the debt instrument to become effective.", "label": "Debt Instrument, Convertible, Stock Price Trigger", "terseLabel": "Stock price" } } }, "localname": "DebtInstrumentConvertibleStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Number of consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Number of trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r257", "r258" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Convertible promissory notes issued", "verboseLabel": "Debt amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureConvertiblePromissoryNotesDetails", "http://immunome.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "auth_ref": [ "r33", "r334" ], "lang": { "en-US": { "role": { "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual).", "label": "Debt Instrument, Frequency of Periodic Payment", "terseLabel": "Frequency of payment" } } }, "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureEquipmentLoanPayablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r32" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureEquipmentLoanPayablesDetails", "http://immunome.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r33" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureEquipmentLoanPayablesDetails", "http://immunome.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r33", "r334" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Debt Instrument, Periodic Payment", "terseLabel": "Monthly payments" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureEquipmentLoanPayablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r33", "r75", "r162", "r166", "r167", "r168", "r256", "r257", "r258", "r335" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt term (in Years)", "verboseLabel": "Term of agreement" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureEquipmentLoanPayablesDetails", "http://immunome.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredOfferingCosts": { "auth_ref": [ "r39", "r143" ], "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", "verboseLabel": "IPO costs" } } }, "localname": "DeferredOfferingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationDetails", "http://immunome.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCredit": { "auth_ref": [ "r259" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative difference between the rental payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense over the term of the leased property by the lessor or lessee, respectively.", "label": "Deferred Rent Credit", "terseLabel": "Deferred rent" } } }, "localname": "DeferredRentCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditNoncurrent": { "auth_ref": [ "r35", "r260" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For a classified balance sheet, the cumulative difference between the rental income or payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense, by the lessor or lessee, respectively, more than one year after the balance sheet date.", "label": "Deferred Rent Credit, Noncurrent", "terseLabel": "Deferred rent" } } }, "localname": "DeferredRentCreditNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r60", "r112" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 7.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/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r222" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "auth_ref": [ "r11", "r13", "r326", "r339" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.", "label": "Dividends Payable", "terseLabel": "Dividends Payable" } } }, "localname": "DividendsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r76", "r271", "r329", "r345" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.", "label": "Due to Related Parties", "terseLabel": "Due to related party" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Per share information:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r96" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or 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, Basic and Diluted", "terseLabel": "Net loss per share of common stock, basic and diluted (in dollars per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfOperationsUnaudited" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r68", "r98", "r99" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://immunome.com/role/DisclosureAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r211" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationCostsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r211" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r208" ], "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": "Employee Stock Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r79", "r80", "r81", "r83", "r88", "r90", "r100", "r133", "r161", "r169", "r214", "r215", "r216", "r224", "r225", "r249", "r250", "r251", "r252", "r253", "r254", "r350", "r351", "r352" ], "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]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfChangesInConvertiblePreferredStockAndStockholdersDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ExtraordinaryAndUnusualItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "U.S. Department of Defense (\"DoD\") Expense Reimburesement Grant" } } }, "localname": "ExtraordinaryAndUnusualItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r60", "r156" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://immunome.com/role/StatementCondensedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_OtherExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "negatedLabel": "Change in fair value of warrant liability", "terseLabel": "Change in fair value of warrant liability" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureFairValueMeasurementsReconciliationOfChangeInFairValueOfWarrantLiabilityDetails", "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited", "http://immunome.com/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r232", "r233", "r234", "r242" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Summary of fair value of the warrants inputs" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureWarrantsToAcquireSharesOfSeriesConvertiblePreferredStockTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r182", "r233", "r283", "r284", "r285" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r241", "r242" ], "lang": { "en-US": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureFairValueMeasurementsReconciliationOfChangeInFairValueOfWarrantLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r232", "r233", "r236", "r237", "r243" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair value measurements" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r241" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair value measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r182", "r233", "r285" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value Inputs Level3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r238" ], "lang": { "en-US": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation By Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureFairValueMeasurementsReconciliationOfChangeInFairValueOfWarrantLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureFairValueMeasurementsReconciliationOfChangeInFairValueOfWarrantLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r238", "r242" ], "lang": { "en-US": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureFairValueMeasurementsReconciliationOfChangeInFairValueOfWarrantLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r238", "r242" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of Reconciliation of change in Fair value of warrant liability" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3": { "auth_ref": [ "r240" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transfers of financial instrument classified as a liability into level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3", "terseLabel": "Transfer into Level 3" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3": { "auth_ref": [ "r240" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of transfers of financial instrument classified as a liability out of level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3", "terseLabel": "Transfer out of Level 3" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "auth_ref": [ "r239" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances", "terseLabel": "Issuance of warrants on June 2, 2020" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureFairValueMeasurementsReconciliationOfChangeInFairValueOfWarrantLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net [Abstract]" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r238" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Warrant liability, September 30, 2020", "periodStartLabel": "Balance, December 31, 2019" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureFairValueMeasurementsReconciliationOfChangeInFairValueOfWarrantLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r182", "r283", "r284", "r285" ], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r241", "r243" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value Measurements Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r68", "r244", "r246" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r263", "r266" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Interest expense" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r261" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Capital Lease Obligations, Current", "terseLabel": "Current portion of capital lease obligations" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r262", "r266" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "terseLabel": "Lease Monthly payments" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r130", "r131", "r134", "r135", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureWarrantsToAcquireSharesOfSeriesConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://immunome.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Financial Liabilities Fair Value Disclosure", "totalLabel": "Total liabilities measured and recorded at fair value" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r45" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfOperationsUnaudited": { "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/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r44" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General And Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrantsReceivable": { "auth_ref": [ "r39" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureUsDepartmentOfDefensedodExpenseReimburesementGrantDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "I P O [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationDetails", "http://immunome.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Condensed Statements of Operations (Unaudited)" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r146" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r59" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "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/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r59" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "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 deferred IPO costs and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfChangesInConvertiblePreferredStockAndStockholdersDeficitUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfChangesInConvertiblePreferredStockAndStockholdersDeficitUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r47", "r154" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureEquipmentLoanPayablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseLongTermDebt": { "auth_ref": [ "r333" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Aggregate amount of interest paid or due on all long-term debt.", "label": "Interest Expense, Long-term Debt", "negatedLabel": "Less amounts representing interest" } } }, "localname": "InterestExpenseLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureEquipmentLoanPayablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r332" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_OtherExpenses", "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 expense, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r54", "r56", "r63" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandSubjectToGroundLeases": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area of land subject to a ground lease.", "label": "Land Subject to Ground Leases", "terseLabel": "Space of leased area" } } }, "localname": "LandSubjectToGroundLeases", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "areaItemType" }, "us-gaap_LesseeFinanceLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Finance Lease, Description [Abstract]", "terseLabel": "Capital leases" } } }, "localname": "LesseeFinanceLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "auth_ref": [ "r264" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Finance Lease, Term of Contract", "terseLabel": "Finance lease term" } } }, "localname": "LesseeFinanceLeaseTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "durationItemType" }, "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r265" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Description [Abstract]", "terseLabel": "Operating leases" } } }, "localname": "LesseeOperatingLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate": { "auth_ref": [ "r264" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether lessee has option to terminate operating lease.", "label": "Lessee, Operating Lease, Existence of Option to Terminate [true false]" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToTerminate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r267" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r267" ], "calculation": { "http://immunome.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails": { "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" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r267" ], "calculation": { "http://immunome.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r267" ], "calculation": { "http://immunome.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r267" ], "calculation": { "http://immunome.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2020 (represents three remaining months)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r264" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Additional lease term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r264" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r29", "r73", "r122", "r132", "r228", "r229", "r230", "r247" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r22", "r73", "r132", "r247", "r328", "r342" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited": { "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, convertible preferred stock, and stockholders' deficit" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities, convertible preferred stock, and stockholders' (deficit) equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r31", "r73", "r132", "r228", "r229", "r230", "r247" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited": { "order": 5.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/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LoansPayable": { "auth_ref": [ "r12", "r327", "r336" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer).", "label": "Loans Payable", "verboseLabel": "Total equipment loan payable" } } }, "localname": "LoansPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureEquipmentLoanPayablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r12", "r153", "r327", "r340" ], "calculation": { "http://immunome.com/role/DisclosureEquipmentLoanPayablesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://immunome.com/role/DisclosureLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://immunome.com/role/DisclosureLongTermDebtDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureEquipmentLoanPayablesDetails", "http://immunome.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://immunome.com/role/DisclosureLongTermDebtDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "negatedLabel": "Less current portion of long-term debt", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureLongTermDebtDetails", "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r77", "r152" ], "calculation": { "http://immunome.com/role/DisclosureEquipmentLoanPayablesDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://immunome.com/role/DisclosureLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year One", "terseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureEquipmentLoanPayablesDetails", "http://immunome.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r77", "r152" ], "calculation": { "http://immunome.com/role/DisclosureLongTermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r77" ], "calculation": { "http://immunome.com/role/DisclosureEquipmentLoanPayablesDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://immunome.com/role/DisclosureLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "2020 (represents three remaining months)" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureEquipmentLoanPayablesDetails", "http://immunome.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r33" ], "calculation": { "http://immunome.com/role/DisclosureLongTermDebtDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net of current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureLongTermDebtDetails", "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r155" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureLongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_MaturitiesOfLongTermDebtAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maturities of Long-term Debt [Abstract]", "terseLabel": "Future debt principal payments", "verboseLabel": "Future payments as per agreement" } } }, "localname": "MaturitiesOfLongTermDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureEquipmentLoanPayablesDetails", "http://immunome.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input Expected Term [Member]", "terseLabel": "Expected term (in years)" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureWarrantsToAcquireSharesOfSeriesConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input Price Volatility [Member]", "terseLabel": "Volatility rate" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureWarrantsToAcquireSharesOfSeriesConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input Risk Free Interest Rate [Member]", "terseLabel": "Risk-free interest rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureWarrantsToAcquireSharesOfSeriesConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputSharePriceMember": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "Measurement input using share price of saleable stock.", "label": "Measurement Input Share Price [Member]", "terseLabel": "Strike price (per share)" } } }, "localname": "MeasurementInputSharePriceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureWarrantsToAcquireSharesOfSeriesConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureWarrantsToAcquireSharesOfSeriesConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureWarrantsToAcquireSharesOfSeriesConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r55" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "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/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r55" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "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/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r55", "r58", "r61" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r41", "r42", "r43", "r61", "r73", "r82", "r84", "r85", "r86", "r87", "r89", "r90", "r94", "r113", "r120", "r123", "r124", "r126", "r132", "r247", "r331", "r346" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://immunome.com/role/StatementCondensedStatementsOfOperationsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "negatedLabel": "Net losses", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationDetails", "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited", "http://immunome.com/role/StatementCondensedStatementsOfChangesInConvertiblePreferredStockAndStockholdersDeficitUnaudited", "http://immunome.com/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosures of non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r111" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfOperationsUnaudited": { "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/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfOperationsUnaudited" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r113", "r120", "r123", "r124", "r126" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfOperationsUnaudited": { "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": "Operating Income (Loss), Total" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Future minimum lease payments" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Nature of the business and basis of presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r231" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Nature of the business and basis of presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r25" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherExpenses": { "auth_ref": [ "r46", "r347" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense classified as other.", "label": "Other Expenses", "negatedTotalLabel": "Total other expenses" } } }, "localname": "OtherExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over Allotment Option [Member]", "terseLabel": "Over-Allotment Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationDetails", "http://immunome.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRent": { "auth_ref": [ "r57" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cash payments to lessor's for use of assets under operating leases.", "label": "Payments for Rent", "terseLabel": "Rent expenses" } } }, "localname": "PaymentsForRent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r53" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedLabel": "Payment of Series A convertible preferred stock issuance costs", "terseLabel": "Payment of IPO costs", "verboseLabel": "Issuance Cost" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitDetails", "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited", "http://immunome.com/role/StatementCondensedStatementsOfChangesInConvertiblePreferredStockAndStockholdersDeficitUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r50" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "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/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r188", "r212" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensation2018PlanDetails", "http://immunome.com/role/DisclosureShareBasedCompensationActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensation2018PlanDetails", "http://immunome.com/role/DisclosureShareBasedCompensationActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockLiquidationPreference": { "auth_ref": [ "r16", "r71", "r162", "r163" ], "lang": { "en-US": { "role": { "documentation": "The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share.", "label": "Preferred Stock, Liquidation Preference Per Share", "terseLabel": "Liquidation Liquidation Preference Per Share" } } }, "localname": "PreferredStockLiquidationPreference", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockLiquidationPreferenceValue": { "auth_ref": [ "r71" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of the difference between preference in liquidation and the par or stated values of the preferred shares.", "label": "Preferred Stock, Liquidation Preference, Value" } } }, "localname": "PreferredStockLiquidationPreferenceValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsUnauditedParentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred Stock, Par or Stated Value Per Share" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationDetails", "http://immunome.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred Stock, Shares Authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationDetails", "http://immunome.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssets": { "auth_ref": [], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited": { "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.", "label": "Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureUsDepartmentOfDefensedodExpenseReimburesementGrantDetails", "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r52" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from issuance of convertible promissory notes", "verboseLabel": "Proceeds from convertible promissory notes" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureRelatedPartyTransactionsDetails", "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r51" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from Issuance of Common Stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationDetails", "http://immunome.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock": { "auth_ref": [ "r51" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from issuance of preferred stocks identified as being convertible into another form of financial instrument, typically the entity's common stock.", "label": "Proceeds from Issuance of Convertible Preferred Stock", "terseLabel": "Gross proceeds", "verboseLabel": "Proceeds from the sale of Series A convertible preferred stock" } } }, "localname": "ProceedsFromIssuanceOfConvertiblePreferredStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitDetails", "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r52" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from long-term debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r51", "r213" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 7.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/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r24", "r145" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r7", "r8", "r145", "r343" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited": { "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/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r7", "r144" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property Plant And Equipment Type [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r181", "r270", "r271" ], "lang": { "en-US": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r181", "r270", "r271", "r274" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r181" ], "lang": { "en-US": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r270" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Related party transaction, expenses" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Related party transactions" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r181", "r270", "r274", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r268", "r269", "r271", "r275", "r276" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related party transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r223", "r357" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfOperationsUnaudited": { "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/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Research and Development Expense [Abstract]" } } }, "localname": "ResearchAndDevelopmentExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "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 Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r68", "r223" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r5", "r9", "r67", "r356" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited": { "order": 2.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/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r19", "r169", "r217", "r341", "r353", "r354" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited": { "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationDetails", "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r79", "r80", "r81", "r83", "r88", "r90", "r133", "r214", "r215", "r216", "r224", "r225", "r350", "r352" ], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfChangesInConvertiblePreferredStockAndStockholdersDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r69", "r70" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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 Name Of Transaction [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationDetails", "http://immunome.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Number of shares issued" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Subscription price", "verboseLabel": "Issue price per share" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitDetails", "http://immunome.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r98" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r98" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r187", "r209", "r219" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock-based compensation expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r232", "r233" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of assets and liabilities measured at fair value on recurring basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r152" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of future debt principal payments" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r74", "r272", "r274" ], "lang": { "en-US": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r188", "r212" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensation2018PlanDetails", "http://immunome.com/role/DisclosureShareBasedCompensationActivityDetails", "http://immunome.com/role/DisclosureShareBasedCompensationCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r192", "r199", "r202" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r204" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShortTermDebtTable": { "auth_ref": [ "r27" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.", "label": "Schedule of Short-term Debt [Table]" } } }, "localname": "ScheduleOfShortTermDebtTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r36", "r71", "r101", "r102", "r157", "r159", "r160", "r162", "r163", "r164", "r166", "r167", "r168", "r169" ], "lang": { "en-US": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r68", "r114", "r115", "r116", "r117", "r118", "r119", "r127" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Outstanding nonredeemable series A preferred stock or outstanding series A preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series A Preferred Stock [Member]", "terseLabel": "Series A Preferred Stock" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureWarrantsToAcquireSharesOfSeriesConvertiblePreferredStockDetails", "http://immunome.com/role/StatementCondensedBalanceSheetsUnauditedParentheticals", "http://immunome.com/role/StatementCondensedStatementsOfChangesInConvertiblePreferredStockAndStockholdersDeficitUnaudited", "http://immunome.com/role/StatementCondensedStatementsOfChangesInConvertiblePreferredStockAndStockholdersDeficitUnauditedParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r59" ], "calculation": { "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r189" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensation2018PlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r198" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensation2018PlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price", "verboseLabel": "Fair value of option price per share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r206" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r207" ], "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/2020-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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensation2018PlanDetails", "http://immunome.com/role/DisclosureShareBasedCompensationActivityDetails", "http://immunome.com/role/DisclosureShareBasedCompensationCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Additional shares authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensation2018PlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r191" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensation2018PlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r212" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensation2018PlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r195" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r195" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r201" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Intrinsic value, exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r197" ], "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": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationActivityDetails" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r200" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r212" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r194", "r212" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r193" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationActivityDetails" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r203" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Options, Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r203" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationActivityDetails" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationActivityDetails" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "IPO share price per share" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r190" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensation2018PlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r205", "r218" ], "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 life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r212" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r203" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r203" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Term, Vested and expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Share price" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationDetails", "http://immunome.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance (shares)", "periodStartLabel": "Balance (shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfChangesInConvertiblePreferredStockAndStockholdersDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtLineItems": { "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": "Short-term Debt [Line Items]" } } }, "localname": "ShortTermDebtLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r27" ], "lang": { "en-US": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureConvertiblePromissoryNotesDetails", "http://immunome.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r26" ], "lang": { "en-US": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short Term Debt Type [Domain]", "terseLabel": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureConvertiblePromissoryNotesDetails", "http://immunome.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r78" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r15", "r16", "r17", "r71", "r73", "r91", "r92", "r93", "r95", "r97", "r101", "r102", "r103", "r132", "r161", "r247" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitDetails", "http://immunome.com/role/DisclosureConvertiblePromissoryNotesDetails", "http://immunome.com/role/DisclosureWarrantsToAcquireSharesOfSeriesConvertiblePreferredStockDetails", "http://immunome.com/role/StatementCondensedBalanceSheetsUnauditedParentheticals", "http://immunome.com/role/StatementCondensedStatementsOfChangesInConvertiblePreferredStockAndStockholdersDeficitUnaudited", "http://immunome.com/role/StatementCondensedStatementsOfChangesInConvertiblePreferredStockAndStockholdersDeficitUnauditedParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r38", "r79", "r80", "r81", "r83", "r88", "r90", "r100", "r133", "r161", "r169", "r214", "r215", "r216", "r224", "r225", "r249", "r250", "r251", "r252", "r253", "r254", "r350", "r351", "r352" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfChangesInConvertiblePreferredStockAndStockholdersDeficitUnaudited" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationDetails", "http://immunome.com/role/StatementCondensedBalanceSheetsUnauditedParentheticals", "http://immunome.com/role/StatementCondensedStatementsOfChangesInConvertiblePreferredStockAndStockholdersDeficitUnaudited", "http://immunome.com/role/StatementCondensedStatementsOfChangesInConvertiblePreferredStockAndStockholdersDeficitUnauditedParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Condensed Statements of Cash Flows (unaudited)" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Condensed Balance Sheets (Unaudited)" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Condensed Statements of Changes in Convertible Preferred Stock and Stockholders' Deficit (Unaudited)" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r79", "r80", "r81", "r100", "r311" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationDetails", "http://immunome.com/role/StatementCondensedBalanceSheetsUnauditedParentheticals", "http://immunome.com/role/StatementCondensedStatementsOfChangesInConvertiblePreferredStockAndStockholdersDeficitUnaudited", "http://immunome.com/role/StatementCondensedStatementsOfChangesInConvertiblePreferredStockAndStockholdersDeficitUnauditedParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r16", "r17", "r161", "r169" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Stock Issued" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationDetails", "http://immunome.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r16", "r17", "r161", "r169", "r196" ], "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 option (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureShareBasedCompensationActivityDetails", "http://immunome.com/role/StatementCondensedStatementsOfChangesInConvertiblePreferredStockAndStockholdersDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r38", "r161", "r169" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfChangesInConvertiblePreferredStockAndStockholdersDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r20", "r21", "r73", "r129", "r132", "r247" ], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited": { "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' deficit" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited", "http://immunome.com/role/StatementCondensedStatementsOfChangesInConvertiblePreferredStockAndStockholdersDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders' deficit:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Convertible preferred stock and stockholders' deficit" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r72", "r169", "r172" ], "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": "Convertible preferred stock and stockholders' deficit" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficit" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r170" ], "lang": { "en-US": { "role": { "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Reverse stock split ratio" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r255", "r278" ], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent events" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r255", "r278" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r255", "r278" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r255", "r278" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent events" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r277", "r279" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureSubsequentEvents" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationDetails", "http://immunome.com/role/DisclosureSubsequentEventsDetails" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "terseLabel": "Series A convertible preferred stock, $0.0001 par value; 45,000,000 and 30,000,000 shares authorized and 5,670,184 and 4,443,259 shares issued and outstanding at September 30, 2020 and December 31, 2019, respectively (liquidation value of $51,033 at September 30, 2020)" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited", "http://immunome.com/role/StatementCondensedStatementsOfChangesInConvertiblePreferredStockAndStockholdersDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r6", "r158" ], "lang": { "en-US": { "role": { "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.", "label": "Temporary Equity, Par or Stated Value Per Share", "terseLabel": "Preferred stock par value (in dollars per share)" } } }, "localname": "TemporaryEquityParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsUnauditedParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsUnauditedParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsUnauditedParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Balance (shares)", "periodStartLabel": "Balance (shares)", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsUnauditedParentheticals", "http://immunome.com/role/StatementCondensedStatementsOfChangesInConvertiblePreferredStockAndStockholdersDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r130", "r131", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309" ], "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": "Transfers And Servicing Of Financial Instruments Types Of Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureWarrantsToAcquireSharesOfSeriesConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r226" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureUsDepartmentOfDefensedodExpenseReimburesementGrantDetails" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureUsDepartmentOfDefensedodExpenseReimburesementGrantDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualOrInfrequentItemTable": { "auth_ref": [ "r48" ], "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/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureUsDepartmentOfDefensedodExpenseReimburesementGrantDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock": { "auth_ref": [ "r49" ], "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": "U.S. Department of Defense (\"DoD\") Expense Reimburesement Grant" } } }, "localname": "UnusualOrInfrequentItemsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureUsDepartmentOfDefensedodExpenseReimburesementGrant" ], "xbrltype": "textBlockItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r104", "r105", "r106", "r107", "r108", "r109", "r110" ], "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/2020-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": "Warrant [Member]", "terseLabel": "Convertible preferred stock warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureFairValueMeasurementsReconciliationOfChangeInFairValueOfWarrantLiabilityDetails", "http://immunome.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Warrants to acquire shares of Series A convertible preferred stock" } } }, "localname": "WarrantsAndRightsNoteDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "calculation": { "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrants and Rights Outstanding", "terseLabel": "Warrant liability" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r237" ], "lang": { "en-US": { "role": { "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.", "label": "Warrants and Rights Outstanding, Measurement Input" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureWarrantsToAcquireSharesOfSeriesConvertiblePreferredStockDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WarrantyRightsAndObligationsFairValueOptionMember": { "auth_ref": [ "r245" ], "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": "Warranty Rights And Obligations Fair Value Option [Member]", "terseLabel": "Warrants" } } }, "localname": "WarrantyRightsAndObligationsFairValueOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/DisclosureWarrantsToAcquireSharesOfSeriesConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "verboseLabel": "Weighted-average common shares outstanding, basic and diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://immunome.com/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "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" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r129": { "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=27010918&loc=d3e74512-122707" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r132": { "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" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r142": { "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" }, "r143": { "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=27011391&loc=d3e105025-122735" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r151": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r169": { "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" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.C)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r183": { "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" }, "r184": { "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" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "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" }, "r200": { "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" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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=115993241&loc=d3e301413-122809" }, "r219": { "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=115993241&loc=d3e301413-122809" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r222": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r244": { "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" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121590047&loc=d3e12026-108606" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r249": { "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" }, "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121549951&loc=d3e39896-112707" }, "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121549951&loc=d3e39927-112707" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r273": { "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" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r276": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r279": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r298": { "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=116651436&loc=d3e122625-111746" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r311": { "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" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r324": { "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" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r328": { "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" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.8)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16)(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r338": { "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" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r346": { "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" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.7)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.26(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r353": { "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=121370832&loc=SL117420844-207641" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r356": { "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" }, "r357": { "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" }, "r358": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r359": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r361": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r362": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r363": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r364": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r40": { "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" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r43": { "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=120395209&loc=SL114868664-224227" }, "r44": { "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=120395209&loc=SL114868664-224227" }, "r45": { "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=120395209&loc=SL114868664-224227" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4,6)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r48": { "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" }, "r49": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "220", "URI": "http://asc.fasb.org/subtopic&trid=114868817" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r7": { "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" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r72": { "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" }, "r73": { "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" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r78": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r8": { "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" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" } }, "version": "2.1" } ZIP 69 0001558370-20-013895-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-20-013895-xbrl.zip M4$L#!!0 ( &>%<%&>TF1V\ \ %BG 0 =&UB+3(P,C P.3,P+GAS M9.U=W5/C.!)_OZK['W2\W&S5A1 ^9@9J9J\"S&Q1!82"S.Z^;2FVDNC6EC*2 M#.3^^FO)'W%B6;:3,(0]O_!AM5K=^K7D[I8L??KWSS7F__8 \1 MYG&?LLGGO4AVL/0HW?OWSW__VZ=_=#J_G]]?(Y][44B80IX@6!$?/5$U14,^ MFV&&;H@0- C0N:#^A"!TNO]^_\/)R?O]HY/WO8^HTTDXG6,)-3E#AN7A?B\K MN4BXKUN[WWW\.#P )V>'1^>'1VCNYN,\@;$'--JTF?IGTEO2D*,%!83 MHFYQ2.0,>^3SWE2IV5FW2\,P8CPD^QX/#9.#TR/H"JR4H*-(D:]P[Q$.3-/06P'1G;%$D"N&[F7R#"3(FGIZ>MI_.MKG8@(-'?2ZO]]22"?4F\_0E_[$*!D:UST.L<]5)R &F"\2RK,L9R9+@G!98J@HR7 MQ#&M) *][T)I2BB%ZJCYC,@B]ZS(PE_S\]6R$@G[DVYCJ M)KI U $J(JB7TUKPP"986F*3*RA5^ZC[^S5E?V9B8>I).PJF"*KT/BPSUQU2 M(E)69(-/B5*A3KM0FA(&()Y#?%T\@D&5$\49@I3S\X:"FRRDXF>9AQ]KQ'K)F195_&( M*5'64W&A?8R6#*.TQ%*IQN23:*YFHD1U*-&F^K$X/JG#EBB3"C./+*8O6CU] M=59KT9"%%1,LS,X(F?D9,\855O 6,L_2I[,996.>/(*'&O S# =5#&#/[.^*&$(8HYHG<9SY\^=57T:\"?FF%JJ>6&]+@VI)HU,KS1NZB%U KI)95>P&4DR%=, MQ:\XB,@-P?I_TXU]*6&:ZS/_FN(1#4 J(I-ROZ^R*I=$81K(&._MLG09P_'! MT4$/#(ORC.:!'S0*%N6:A)&X98>:C8-%V2N5#M(#&B\KO$@E:@RDQF+[G MB8CX7YYG>O#)$ALHH7+#>E*$->,*HQ:<*GR_?(SK3MG_-,;O#FVQI"X.T 0W38(F5'ZH*'(56QH\%\\ P591/"/'C17\-[ MOG0"K%W/C>1I$'G>&FG#OAV#FR4 [K HBE1%/22S=(!*W6KD@,G M:R0'T+OE1EJ4FP264PSC15XQ*'TD0E%P)NX$&1,A-"'W_H0A:WY/>> 3 6-U M3#VJFL6A&S?BMINC^F%K+ FB#.5D09DPR$AAYI*\//]$B41ML/M*9K8TQ'^( MS2VW6&6 Y1/7RQG@RL37&F2)W_(-L)UA8?R$P1@ZT@##T[CYGM!P%.G>T 2_ M",S4J@>S!@>7P?0.CHN^S+?]AWVT:$8;2](0>K=WR2_W?D))C'_#0D^J:1I]WB0)OP'[JH3\8?V$_+(4VK@\(X?V/'*UX/E3 M+$R6MY^W9K5]CZ+$@-9GY#:5[?L7K5%4I\=R@08/J91!;@LF*Q7R8VW+7S0;#LC MLV?8MHNLA>L&E*GM[UZA1A67!G7=@:1BW.*Z'8]^#<+D\C*M7 MJ0K-XP9HIKQ;0*L O2B*C;D(C?@)2G4HW8MC!Z=Z=39ED/]31RDQ-Y1CUT*UR4K&>DL8%6)"E0W6HMH\6RPXE!KW: "K?K;\5MH:FVJK]A-7P%'C6WT+0Y- M$^7U,^05Z%2DQF>+U#C3W%JD&GSF4.O[A@I\ZG_8T$)3O6W>M56^ HC*[?%M M_S?>#-]@_WL%.DVWO+=@;65A;\,5/3>H6UO*:\'>[@+>ME;N*N!_D26[UA:: M+ ?4R_]7X-A@*:Y%IUENOVY2OP*A1MG\%J-Z.?RJY'T%)NZL? M2XM7[?RE'28+A1N=CT5T5H_Z:$%9-ZEIQZBZ@ANRTR)D[C,]6@1?)OEEAW=# M;D[L>[TB]MO8N]X:R!H9L9)(PD7K!M<6.91MAVTAVT8P>*O'SL9?-!>XN& ^ MWC /H'>1);V8CTGTHT&M#D.-&7_?X6L_J$[Y)Z, MD3F!_4R?8/YY3])P%NC3O\VSJ;ED0(6C3GK:]Q^@[?YS&*04FKWC$')C&JL= ME+2;LL#"*W I'! /3/A,OTJ)[*:R[Z'NMK0")/):*:JT0!<+?) 67/X+X:"1 MZBL([Z#F8$I-\5RVOAW4*<"CICI!%1*\C#J?NJNGX"=/ED_+-V?E@V9<*,0* M=YM4W,P0WXQRS3W#KUZMCNZM3N^PTWN_#VVG J\E1_YNCV:R<':[+7$L%S[4 MD2408JG65@3)W[]01PA31?^7W<"@Q3C28ASUZHMAOZ6EI@!I!=WR2<,VRZZW ML34MRRKI/SJ+VO5%<-\;4Z*^$<%ZT4Z7!$IFO,HDJB5-X?*>]8713PJRF%LZ MZEQ+5%OHU>ME:@F<5HJ%U5?E;"JHQCNYELE(^WGO&H^R'.8-"4=$Q!ZDOJ+D M#UMA_+:(+R$*@5C22\YB.MU"^"1[//>^9&E3,*)'L(0ZG MGH(WBXB G-$@T,%?^G],"Y,^Y?[0M.-'(MFSD6B02I_)N'H*>N:B#LFS.@_, MSIY8U5J4*Q(M::M2NMH*NQ3:'+M$H7MP!.&-.NTS_Y(\DH ;O%(U+\PE16JO MT&,UJ\4]$"L2<@;.O)C7UM\.\"@^S/7SGB>(K_?;%;LIGJ^50_G50Y06UQMD MN.9TKD6]JZHZ3HI9+#PE0RNG<[-J>>7A&43J/W)8KZ=T;N VTCI7;\,!OA55 M]1+'%5B!B)+S3%,%M,0Z;7(/'E1.Q9KTB6J@%\CC >6/U2H[2O6**:@9PGP3 MP7O,I)KF\4\;?LVJ[0)\JW-+E88UZ7=!M3L\AY>0]R>,)$7,3CGX:R)PJ-=. M9<%?J$?^RAZ$??R!Z&'\]7F\GG!G6*P,NC*B_-R9MO[I9*JDGO'< M$V7]*KM@B8/QF'I$WVV$1QRH85)_T*YVP0:K"'?.^KY2IET$83XG,V#H-O M#+W3Y$O,H.%(V+PCXXT$F_=DD<];F3M2%^)^.39??OR2SQ$DR.*-M-O+5/UU=ETKL.W:&3\WQ]HM->4F29EA:GFZ'9M+%Y#M _. M0G\B"+$O8I40[%PBX%QP[(\P\Q^(> 2A9;E.U:0[I]WRJ^L*7FE2<6')(;KI M=DZODJ^3;SA3TV!N[F G)!E&2QY2DVJ[NS)EB_ K4P#+"E&FR(2(UTF8QBD) M_:&))36:+WS]'&\<%$/4!(_H(]$G>^LCO@LCJ()NYT90B;SP((A\,!F(J3]: M:.KJ79?/SO5+[L:@W##*IX5+"%XTK58]*61BV0Y8619\E>*5);^+<^AX0O3Y MJ/!>'3!]/($GZ"Q>S()'9BDY" !22&#M\F$%X M7EB/35_WE72[NX6HH/4M9]K5R)^JXCKM*I^GT,Z#N97 I.WTK@.9N2MQ5[T4 M\[>>+;_+4F/?F$_$DZ!ZI*1[-^(O*4.]<25.DV4K\8TJ_74Z*8X#\D9A?&?0 M?LA7%@R*G=6L\EOOM!6-^OY_(AE_2_N5BT)7E*RZ5-=ZI6Y*T_*;]I+53SP\ M2/U AU.:(W)-\ALZCR\ZXW\)9P&?D_@%EJW V[N@%NE?KB.&4W#$]&F+\1(C MC('?IM2;YCSL*]F/%-?7%7@X"&# ^'H[0U\(,)2^@K(I%_2_Q$]]NHKN?($& M'2.T<>SZHBB4?)ZH/8&)(3V?+TB2:;W_A(6?[[3,VQYRA8/4YV6#)+7:GPWMPT4L2FX,W%V0R\: MKCC*X!&6+*?GUM&S7?Y)[[\8^[?N6=D616Z) C.+5;SC(A:@?*W%3OZR'9.E M/%ZJ7Y;UL:^,I9U2D_:-]X@9 [F8-YELU!S>ZWI?--<*%99KDDVNZ]5]JRZ8 M/C!(8.=W2)GMU")]Z[/,\(G'VY<7ZUU)B&8I>*NHIR_HU!^6YH+Q) \TF*E\ MUJ,FK&UL[5U;<^HX$G[? MJOT/&N;E[ /AEH202F:*0Y*M5"4'BN3LSCZ=$K8(VK$M5I*3L+]^)&,<&WR1 MC1E;9)X2C-3JK[]6JW4S5[^^VQ9X191AXEPW.B?M!D".04SLO%PW7-:$S,"X M\>LO?__;U4_-YF]?IP_ )(9K(X<#@R+(D0G>,%^ 9[)<0@<\(DJQ98&O%)LO M"(#!R?E)_^SL_*1W=MZY ,VF+^DK9*(F<8 GLGO2";X9^5*)R=@LEC4/)1J#G'V44M[/P^$^T!@=5AE^\,7S<6G"\O6ZVWM[>3 MM]X)H2^B:KO3^NWQX/A #KO,VIM!/1: M05N))>2GYJ984SYJ=KK-7N?DG9F-M8H*\AL;,/)!')S.8#!H>=\VA T N*+$ M0E,T!]ZS2[Y:HNL&P_;2DK*\9PN*YM<-;L^:THSM0:\M=?KYB0L^).$CXIC( M$;Q]A98TS=,"(O@ M"1O/QTM$/2KW53]3Z&%QC"!;W%GDK4P8<3+W17&#F6$1YE)T!S']%[1<](B@ M_.PU.F1,L#]TS <,9]C"'"/F?V\.>5#E!G&(+:8"L>0&R\,_- SJ(O/V?2D- MSPI!2I)1GI:W_W/Q4EKJ@4!G E=P9A74-5U2>1H_$.?E&5'[!LUX(45C!1Q4 MOQ&TC.[>2OI2RM-T1&P;\W4W<4P1(KA(!D12(+K(@^@B!?U 7:J/Q!"X7,N+ MIP]";U][*;64\25L(/3.D2C^\11SV8I("-IMT 2!4/%_(!?X@L%:,O@2R/[' M>L 5$"QB1-JQ9/Y :)0)'XLWS,\AFWFCM\B\7B!<>OE,"UF<;9YXI#7;'3]A M^-E__&,=T#:2+3A#UG5C\[!5@4)COD!TK< WXA@NI<* 6_JEEOUQWNN?=CIG M@_Y9[ZS7Z7\8TB@H2(U-.^+?B,/LYE-^B19S;=N3UA04VIOZ=U:DS>A1.2??#4188F+$!L,O-]0$H%I570@,;?^ M/I&]6A.YQCM*[7J1,CI0E:VPS\UIK;F94+2$>)-Y"Y<+C0")G2RY2GV84^H#DV<'*:GE4Q:I2N,,IIQ9%(D;BXO+X06"T\ M8&B:>*W71 RW]\X(+C&72L:GB/&ECXCK/ BUF,+)-3+B>/9(S2ZVBAT1I4K0 MM)C%/2-[22BDJS7^33HTM(DKYJJ<4SQSN5P,?R83F#+3RRVG/MY09,0N!ZX6 MJ67*BGA*QT^HH3?K>8'EBP#53QT2^ R5T)N_+"!:K.V(_!")F:\YE=M'XB_F MF2O@:57JPZ@J2[N\YL:G11[];S&HP'6HF4JMV-CE\K"///240'1:E6,@.C<^ M+?+I\&YY9E^.+WP,Y.9 =N#4>N?4 ;8=^T?<$9%OB(_G_DKDA%"IQA9O>:I& ML?;ZW?.!-BSNC3/?X%M]LI2^\[5;4&=R+3$O D_-VYD>LC#WMV,+'1;8J0.W2JXR@O5ORB'A515=) MG]-JW($I!>&63#_ MNFIM'68N]81SYA64, F)1YV[*4>=/UH 9 X^VJCZT+.8 =T[PC+H@;#MC'+K MNTJ.0*\-Y;PD*IE2,NI_I_UNOZJ#%[%6CIR"5M1>BV-? 9C-[9HLRC;EZD-8 M7EY2&$T%E\EGLPZ$_A,Y HPEYE5#T\8.9EQ">T4^M 1Z,VK5F.Q4RG:I+@)4 MBXX\10P) \K#B3?H%5G$R^C264^MIQ8:ZMVZ2%;;#9>K#:/88FZEW M)D6UB,;!U=JA^5^7>5O^X_EF]REI-I)6ISXA$I.D.#)%+13N=!P@]9_Q6?+-;W!VUA YP5-!?3;^1P9V]WCSVZ\ MBD@A^H%4?$+)*Q9.\W7U7;C#O;->H9$' V1E*;M'*D+J$\TJ<:KPC%I3ZL= M>!,J?D5[BI9P%00A[\BWMX(WGEGX9;TP%;>@K5 MBO%,8.Q7/,[LR<_6.G=1 M$^2L=)[QESY;K[B# 9\"QO"OM, MMHY^Q[%<2-"Q>T!Y1LG&:A"?7/+WNPDWPCGY3/X"XE6$2+DVKQ0,/'.7+Y3+CBIW63 M3"/XGG&NC6=X3C[VU&2W[X@:F'VL:J0X1FR]3^87ZC;PW:*OC5N$XJ%BI-BJ M\ATT&@5' XI&HQ@!42N="RMU_XI&Q:Q6 MR5'P7W#WQC\ F7]?95UQ]/*DD/K>6Y,HVC1:7?6)!AR^\).[Z9]0[ M8F_9SP9:Y#2[T/SW16Y>+I#G99K%A'U*!RILF$/O L0/3N%73<2--N'OCYA/ M-:Q:O$_EP$?]CHKVXOCS+;17M%/SM( 4>3_Y-"*VC$,PYH4.Z84_ ?DY@&NQ MB'Z#EA09V$,A_K>01X]C#FUYT?+_:3Z@4O43>$1A,VBQFIYV?2^V3!1JOP;G M@$MG/!MOP37R,@\&E_SC6F&F$DX-G[9[[0YH@H^6Q0[79,7QY OL!J>]CN.W;B7WZ0 M4JZ,7N2+3[U[EZ!9[OKUZ5>9Q@]ZTM[XM+@1=6LO+;)"R#N8J>"4RO4THWP_ M7 >^CIJT?2+T@M;$G5G8&,_GB(H$+^[4:49IS9@J@J;@^YD/,[JE_P*ITAC7 MWQWC JG $F+!TI=;[5"G<'0Q6J3JUX8]0NY2S_/"]Q@FPKL,O(36O?--(AMBT9?I>'XGNBVT_B.R MBOV=)U9LU* 7_>Z@ZH6H$OU''7'!0?DP03_VUYR58OW%;JR7PII<2 .F$%?; M$*]5:/^<';3*CGDTL;V*K.!(G$81IA:O^\D%6W:.YS=2AJ/XHH[4/]+0U6I: M%S/"CX3$;OG#?!-(P:#[UW!_Z-_7T*479>BOW8"[Y]N[=:$M3?E\0U[OL+$M MY??0O!=VY%R^&NS&NE +WC:I$6Y#QD*OF8JG.H@QA(*]].AKFC>7.VYV?B93 MO5HEW4Y%NUR3H\(":]2)#EXM5%!BJCMD!W<@ M5?1ZS)P4$6=,FO))^5S.D@:ZQ&G454MJ.!-*_/('4$L#!!0 ( &>%<%&G M(_1X2B8 Z, @ 4 =&UB+3(P,C P.3,P7V1E9BYX;6SM75ESXSB2?M^( M_0_7KW+9KNV>"?FJ<83+6V\DG%K/WGR.7.L; M]GWB.-:%3\8OV++./W[^>'IR\OGC\XAG:(VX0(M?& M'RQ:_DO ?[SS;!1R:>6JOX]\)VW@>#_K2UJ"_6LO+;;'?MH[/-H[/OSX'HP_ M)"2RSQJ=I,79UW&85<@7/MF//^:+$D73.;;C\FND).(Z/#\_W^=?/U!!6];/ MON?@1SRQ^&]?PL4<__(A(+.YP]KBOTU]//GE0S@;[3&L#LZ/#QC/?WH**>A, MJRX]=XQ=JAP7R&$T/$TQ#H/O+HK&A*K% _)IH2D.B8V)L11V:S MR/5F^*/MS?;9Q_VJ+7/6M>2_7SOOV2_!<'(Y1>X+#FY=^I4.U)",'/Q &Z(# MC17T[-\';OS_J>>,Z4B^PA-BDS!CK)J0:B9A:Z194!, HEVAISTY7Y' =KP@ M\O$]"NE_AY.+*" N#@)*,9W>">6.85#1/2&;.6FN^#^*9K-D+\8 M3I[(BTO7(QNYX<"VO<@-Z2+ZX#D4+DP)#\D5<:*0O.)*DMB@FRZD0WY/M4!U+.%O5);9/.NY#@=SHISI$?,N*'$SI!\EG6&U^_S]E? MCYC,1A&;+EB!KXSN2K+:H)LNI%)84+P9"0+/7]Q[(0XJ<:_17!=<7O\1D3D3 M^)V'W >T0)2^:@RJ6^J"MSO/?7G&_NP*CZIIK+"!;G1Q-B-A/"6[8ZI*;,VB MYTPZ'=_1B:>R2NJVVOGX*]_0;3XH#?KH0A[)DA$\>P.;#C6ZHYG2K2O=R3UA MGR(F9:628#;NK).=)*.1&T:H9K,UA:^_1P>'9P_TP%IMUZC7)!QN+[T@K#8; MZ+0'A\^!3;?H57=MFDUVP>TC=E!\*@T7SW0(!LAFM%6#M+2Q;LY[HP#_$=%5 MY_J5+3T53W.21HPYXD2G;*V2,$'!B->-@KT7A.8Q&1B/9_O7[R%5'#8#7KO1 M#/MX('2T?2J63-S&N=<'$MH^=,&"_L/X"+LF]@\/$OODGUK\>_0(1)L;G M]/]TH;NFZWZXN'4GGC_C7)0SL ZO5K-YDI%OIU0G?^8)ST C;K@_)K/]I,P^ M*CWSC\Z_/QZ:?#PY/STY/CD^/STZ.STS:@21?:1K$1\@8 KMCD,R@: M>KX5MHZKLYFJ1E-H%;>>:J3D&EB8S51L0 FU3>Z!<&W],_2U257L"$8^(E* M\:[XB^VY(=T273N\*-U9XQ?VQ_*[X]$-$#VP^E%'.X%G M/)M[/O(7S#\2+NAV:^ASWL;<%?B ?6Z-DB"G7;O5476T";#:+,U]XOFT!%\P-)O$'[-J83^<2 M\/2KMPKBYTU U.<)&I@L$,!S.=F&^Q.MFJU">+H)A%KL $9/+SI"ZG2. MU'V#0L>+' D[VP!*P=OZZ?#TZ.P,H"=Y(Z"$+ + +G?H4"Y @G(0 MEAVEZDD.5X#6F\%X3.+^'Q 9TQ,5FI,0.4HD2NI <#YJHU+""P"$'EDPNXO' MU\AWZ3D\4$(C*PS!K:B-B8P) &#L@BQZ$&1QZ[)<.@&^PO'_;]V\S256PT?/ M<6X\_PWY,J.K<2L0YCT]H(U9@V:D72=7.@S7"T+8-514T>)H76<-'$Z:%O2N MS>:2T50'2O"=]X/QOZ,@OOC][$GV0YR-T>H=R4=,11"0$#]A_Y78S"M*O#%+ M>/$2(Z9R^C??+81-3PTJU+R@H&DD%U'L(+R*?):0AQ/.J>7?AIR\X/H=^S8) MI'[3"NU B.JJ:W$PX[PG2A!/J#5H@;(A"'N$RJ- 0Q&4S$/3A'L_&-4;VH7)UV(,R\5?1:$<"KPS9P#>AI&+;VN6XC M?!L]XZTEUR S=[9*0>Z(0,G.UGQVS9NE[%D!JU(+$*;>JKA58KAE"-.PM337 MEF3C=X_?^)?5?5 ]3<(\_50'V5P"X%"/)Y=Z85]KL\M%M\[!4%T/UD2R1=&N MJTFM?E>[>CD M;$!8L)8TW:,9_3.795FYP].I"&7'5Z9X!;@T^-INW(I!]R>G1V?G@.X5U(NE MD%< \-X^#)7;^=QW")MW?6TL^!N73 0^? 5^P/'\>+7?3@I2@@4Y4'L!RM! MHF * $2[TU4/3E?0(U\V.C\!#VY9O84RL.UH%O$G-!++M000G8H0O*EZ*.EP M PVZ?(:9!S\.?%7EK5*4A^ 1U9SSY$R PT<5E"AS=9I6AA "J+M:Z7$$#<8' MW[,Q'@OE)FF8PJ6ALCO+F7HC?9%E8@9[%B\ M6?R:WXR],Z%[0/]U19PH)*_8S+M_M.[=3[ID3OQ@V:F%LEZM M>=(M+>4/OOR:D B+5H8>N7JDI?+]F)>C%SX?'IT>@(G2@.8'@AE!4 UKF=SQUO@ M?&8$9("D[9FC?H?0U!6F6'6QGP>!A. ML;^T&@2#41#ZR);%Q!BW G?JKT>]C 4"S22XH7#B7"C-S$UIVQ#V<16'3XT' M^50:W9@O;Q#QN7'[&T;LW]PC/P@"S!WP=P2-B,/Y2;Z/!V%6Q;QNR&0M M6:^L*6N6ZYY9+3D%_,*2LZ0A+36V4&A-EI5[8M7,!*>2[]!]9#K$[-JTP+WG M^ND_^44QE4&SQO:[F+$R\B\6V9]_)]BGXWJZN,.OV%&8)74KP[$PUJX-^3E) M5QP %BKA#+1.M-* 9-@&$ NBF<(+X=7C]T=$N6@'.X5ULZLEY(4R@*0,MR[= M%P6Z"W-\IIP'D%K:UV6 MRP(2VB(JC2?IM9KP%N RG2Z;@]=8W'80BVO+&5U;/H-<7VL&5L@V4*R#;([2 M6UN55:$NLA*%+MTSK3$("<0-EIXROT+-?73G7&A$6$*UV7PCT%?G0H[AI=4O ML^"5^!1T*T-P)32N3+K":/HN6N+Z3LE9"(A9@5._&H0EPDQCL[MH6OQ!<_'< M$!>Y-D&.FFG90J!;&\+X-(?5F$UPZ IV+;^14J4"?:#>QR63-RM] PA-*6]+423DMP6Q5UG\]8-O=@05K.F MJKN"L(ZU./KK4%BU0+=70X=1.)RTI**%OB LRKW7T8)$ <5?%.E.7QBX=;/" MP\GJAM4T%N-(/Q:C2 V[=69S>MB+ KE:]/>WF*@L9&/1N\@,]?K/]75-S8KR MT0K0J*V;CCU!F?KQC.9Z/B!1'8!1&35K@L0))!(&I 5RG1V='(-UE0)11*"X ^@G]DE3SJYIZ6,&^956C M&+3=;+5V!<#;UH#H&II9>NY[JWK,#1[%QVO>5LU&BI*^0!DIVE+<>D6X+:8S M"9?*3+(-]07*\P!4*TM$"%8KEZ\&9R:R\D 881T(B:5;UQ*Q*+JQC'X/KO < M^0DU+.<7>]S4&U^_S]E?CYC,1NQJ'M?IKXQ4,QOHI_7[:-\_/GVTEKTRDV;2 MK_73__X1>>'_77E7\1]_L1(ZK"(A%J>D+W;/[VX41,@9^K?N)(ZC"YF2J&R8 MZBI=#/YGVL%P,F#:^L(Q4-@A)67AV!]U$"D\=2]F","6 M*UV6\J-4O0KWU:+$MZ;LH(?)JV*'MUX,@AVG"HSKG#0=7GU)E'.F")2@:- MN@H$8T*5 :3FJAN[0"$WG,?>A_'\Q;T7XL#L_/]Y_?R?:]I:MFWQQOMRI%_F M17NB^X_P&?NS*SQ2/YBMK-+- W%Y.MC&2?%TMK@LG".]#B+%A^*$# &8%]E.8ZC]"UY[RE2\P#VC!9@3=A*^B.A#. MT24**R0\U$7P KOL+>;U\G 2G!BO1W*F $"4)THY]XD*0EF) MRM2L,&H$?$# 80LR6$O@D:M8WW)6%P9\F5%/5KC#Q^65Y(NS0XOFN+X:\!@+ MMVY ">"93Y"M3M,K+P[!H*59*U:#FW6FB?M-N\F$2\:RPV_B%V1]T._6O?C46%R$A7LWO=ABHE\ M;($Q-!7)*GW34%X]=SLT2 M!4D%O$)I5_)$[VIY%K]W:88ODV>1TI:V#&MG[K)=PUV7;BE]-K(-@]82MQWN M*69'T=J(QP6[' MF0*JX@&W6R]Y*&$X>,*5T3&S*:*)%Y4"IJG?IG:H#/A5O ML$&M@F2W\'VJ'[Z>879+IW(?!]Q]PX-_QDN7J1: Z@:Z]'#5@:::.VC0IM0F MMR08*Q(,A26[]&M5 TO(!C14OC&?"\^8,9S<>>Y+ZM8IR7U?7JU+1U4UO,IY M@@9>GLHE]8]X'D_O 0\K<6TR1\XC9G*CPAI.;DA@(^>?&,FB#3=O%H)U4E>S M"\_/;,QYCU7DUKVG!Z?G-^R\XF_T%#65^=(V;!-"5%W#RB%B&[)F: -([)N M4]S@P;"R2]! 15D#0O1<%9"43$'#C.THTFLXTJ&3+P(AEJ[:T,EST4U<3IY6 MLW"Q>8HR'Y72Q.:RY9$+$X MDJL/:&%/,0O^]D)LQV'[WHN/9GSJE,=VZ-6#<([2CO+08PG:6EYD3^99*RW= MW6VO$@84KIAM;UHSDZ):?-ZD.K!U[.;7*N2 ZBE?%KR[,B MO]F5>.B"J^2*=.RY$^TD5*4AG#LU0"CE ]I(V@ZOB>3VEL&HV;E,=BZ3GPPY7Y^\^I0B*PI")OBQO4@XQ8R_/ \9C4Z8Z![7Y;4749TFR@] M\PM+0M@3;PI*Q@QD;.X]U]:&)U\8PB9X4X3R_'25 '@V(_R!'I:HGR68)NX+ MII,L#NXP"DSOMI^+\@!G/5C('5MVO@_F;./=],7)=H># &-.\Q7.DO"HG&W* M&MTDY/;FV \7#PYR0PIZ%@)WL2C)#JQ5$XY;3@.K8GYN#>X S)Y2.DLSUFK5 M!.+%,]!2+1"!I1IN%,3BK$KZ:MH'3;C,RY=(7E8)@*ZDB<1$ONWP(>KF: M-?<#NU0(6Y8*87+]?<:UIGS#L(@4>:#!4L)*IYNJ^!2#%3 M0[IH(6;^6.6NQ">L71O"OJ8RY!K\@3-E"@AGUKWA)'ZLS0C1U8H0C@6&>EL& MZBJ+X/!$[O@I&OT;V^&S]]7W(GJVX09*&8SR\G"&8C7TY)PU?JPK4GT?,5:' MD\%X3.)NKIG]F6U-F=T]52OAT:]B2Q!E*D.FCCX608;^X\1CQQUY/15V\&@@NW9J#5#$-#/HW/ MI.H97M+_$WG4_7I!".[=#= 3L00-GR)C=P2-B,.=V5F ;81+SB5F34!(2[\! MIF;,0D-;Q'C*PR+EP"B:=8,&(9QLJJA_V02MRW\OE8/*0S>0M7)S$ Y-K2B& MD/N^JD5)%*MI*Q!.7VTI =PX5DT&-@0=QH&L+;3AP9P2=^/YC_(@S+52K8)V M5OM6;HT?:+#$O-W0DQT][55R%I36A3#+5G85E'('']"B*5SVDIM&/0B;:2-] M5<.YQA\T*//$9C=2TAE% F-)'0C;WLH0EO#6M+<@WWW^2K;('R O"VE--&3H9MMES1&D*HRA.UD+4-)Q617ET4DK[(/W/C_4\^A8F$7\XE- MS/*P'1Z(KHYD_5&.DPZM@/7$KY($N3[_;(WC7OMRDR3WJCICXV)QZ: @4-TD M4=;H8CSSI!=,-SDA"5F*^R.*\G!NC6C@4GC:6:WOD97/J&,H33>)?]&^*W[[",W0#S?H&QQ,FH"PH%-'W(CUJ"=&LI>?U=, MG?)*$(Y[VOB5,0,-L9R^/?C$Q@_8YQ27C[R5XA#.:MLL=.O#B$"2QM#?;::-C'_AGRZ0PJ3%??9 M>XA\>\JMW8IYTJ@F!']J*3!&'$$;8PEW"?E#_Y&\3,/K=^S;A+LMV/2>\I9\ M#:2[RVIMM0KR^::;SFH\MC44XPYE]SY$I=HUEAS4,<;RY$,;3\4$L+F-T7(' M_.R3EQ>I=Q5WT'?DC(F/$"(H_L+M?4G.,1LUV,=SBS.--V42FZ9>E79AJ&I+T>.E&_GKB[UM:5>U>BA9@#9- M79%7,L;N.'WV,4DU/'#'I?E\]:JVBUE5@X@93]! S"G;)9J3$#FQ7^D1!]A_ MQ>,;S[^)PLC'J?54ZFLS;J==>#/8&-ETL?1S327G$/L&! MU'MA%JEWN!ZIEW9LA9Z%XJZM@/=M>1,K[MT:L-S/TH"^GH3M"X8#A<]: X-X/66-_L3J*=D $P<)$_8*S :3T=+2\-) M3&LV>TD9 @ -#R2C6L,>DZ!J]$IL>H9AJ0_62 Y8DN- _$DYZ]7;!9#YLD2E M\_#7R_].9TR[*&29__SI].B\05.V:7+]CO1(*!, JI7,J(O89D49'8X<\L)- MB,$-(OZOR(EPG$E+N;!7: ?"$G=)X[IY?^Q7R-(S"($0NB[\S@;50#<*B5Q/$ M!;Z@A2"D?N.!.XZ-"#EJ5Z<5M6U&LPD(ZZ$YL&8\-IYP*S7ME%]_DA:%L,KI MXZ#FI9M8#[[*7B Z U]ZLSD]W7*[V]'!X1E[3](LHN-H/:*#-[_'HBS8D]W+ M#N@GUH?%.NE+S$8NY850: .F "]\" 47BV69Y!+IX WY8\W$3)NVWTG,,87R M'LV4+W\7BL")^Z@=V4+X<8%I *ME2I#Z?>B50D!LH"(E$PD;D*VS@KB+!K_/ MIT?G1W!LFF80"%EI8#?!GC,.%[>N3<<6,"+; R)]S+JD P? HUIQL)U'" M0=/[-V'W1P>&$E]6@'!8JB+Q)0>-2WPV=[P%3NY_IA?FR^6N4PW"B:9,^CI\ M=*+UAV?T!R=BYRA:_DQ0QG@>TFT0P@FHVCRERV'#QH;M?*2^D1WM[DE[LTTK M_"?M 3_!;OBD?=-/L.O)DTI%*<_B]RYW/&7R+%(*X!A5.H_)IK$R[TP=#7?G MP:E/+)+LKILN'WUU"E46;#$WZN 5$8=)XL;SOS(#<=U:6-H=A'-50UK:F,R@ M.;@VYG3Y;'?"M!>6")?6C?-/#W"!<,A$S962EJ+]S"&?F>M6O;0DV MK8F5I9-GE=D2T O=PSQ[(7+2 9;C6A[BT141$'(;-Z"9'4@2OH8*.'B>HO 2 MN1MI'T(*\0;UK!XA@=2O*@+C__D5!RP38,R<+ UOO5V 2)4.;#H3 M"@I2Z"]_V\0T[O?((.Z7=["+^=V*F-];EX*+LS1==ZPG1K4\!%A9XP>)"%;* M ,!"(Z%/&GYR2"W. &#W%;O81PXE M4>D&(3M1O&(=]#3K0O#F&^.GR1L !'=11KLHHS;U+7MB1"R!9(!(=$JW,H0Y MHQD-TI4 -%-.YJKGZ?0D)_%[EN8\H,QQ.03<[;EZ4K_WPG_B\!';WHO+'4K< M$1K;Z25:TU+?VQOCTY( ?QB=S:)2DI]8.9F!LFTBMB]4J"M)0K)Q#FRZ^Z2T MF)HY/QF8.=,^=I;.K;!T[K(;[+(;-&Z>;#6[P>Y^:[/W\/MTO_69K7'#R:T[ M9D^01"UV\DG#YB)TZ:/B7S9^^:*AK=X8AFP4HM +A+ MJ]12*5!EC/TH$!8='H>G1^?GW7MVFH)5R&P#R^7SFS><3.CYR0_D2Z"@4-=7 MJ2MJ7[;F"5B"9J_8F?)WIOQ>Z%MB\]9D=Q0PJ9"G#;=+%XT^2K[P6UK\FJGGH]&;:NCT(1 M;IM&4OE-,&&/=#=VATW54Z^=JJUKI%"$X#0ROG\?1'A\%?G9K8#XNE/>(WS] MCGV;!/+K:!4:ZK5[TUR?*D@(G+IL**V$-7;4:G1[)^BGU\D-6I^\! +<-EW\ M-0XM<,?9XTP>^ZFM$XA^][U.=M"ZYNK+==L4.L?B;Y@] T+%\(I]](+3%86_ M9\7D/VG+O*--2*_WEFV9?K2E^8.J=K?ZO'4F),-9I .E[Z&F2QT00D-&$]I> M)P5;9J1J4N/K%/O6:;W 6-*%ZAN3T>MM"RS]-Y;]U@V"E+].AX A$5MFP^MR M !A*OG?JKV]RZF"/K]W[EMD1.]SC:XM\VS2]W$35P0#8E*@MLU)V."XV16+; MALLR*?WR]ELP&+$T#G;M#UKH]=GK74^CULH2P8'4S5$YNR/C&>,1,RSI[Y>> MRYF/D/.,_=F12F/;IF0;#)9:TT,M23HWD?2V*;Y\\R83@C+K9]N4;(/=LG7% MKR3I;5-\X]U9V^.A3@*WP;S9^C"I$P"0HZ>V,-T5.?"/5RC$-XCXOR(G:NJL M:TQ%KXT^C>[WC46Y;1J]9K7E:6INZ4 F;D#L)M58K^M>&V8:U5T]^6V;PN;6 MH5:T5-'?[OV;"D)K^FVQ],F3-$57/,4KD_L9U-N^-V8,F([9UXJB:V;A(@\QP>CU0\7SY2-@!YV&7%F MJ1"/#PY74R$F#5MSUK(5YIKN7P9$F9 N%H4O6MD.C=KJYL$!(8&*1(?*&A#S M'E; L_C\@()? *N)A#YE!L22.D 2(FKHI@90@-YKJ1VJ0J*KLT^G1^<'W6?U M:@(^(:,-'+[NZ.),]XR#%Q_S%5Z>UDM6$H)+5TO/LK.3C).F#[H7OH?&(WK( M3I)0!QI2+Z\#P;-H)O]RGJ =8/165/,]A+ !B.E%F]E2"-D'!K?V6M6/O81" M966 =U/& )37%!/3D\^ \@'VA180F8;6-$>Z#?L^XG9\9:_GN"I'S+__A4>A<^T-\5")2G;P9HDB\ZH:TV2< H1+^54)RT- M9"%2:I\2$$ +SR5[&<8/"4M/XX4X>$ +IE?*)PY+ZD"8ZTHT+8]."3< ,)+, M!VL6;[VM^1V$[,6Z+(ES$QM-D'W-0RQA,O&%!3=4GGG>L\3?214SI=!O%?"I M7*D]&S,.;?-S%>%G+T>:\?_D.B!=FT(@:M5\-9F$!JN M#[YG8SSF&IE;F]A")L%260/"!:LJ^"F9:MJ@*2'X&UTTIL[B$@73&XR3C8+H M-&A6'T),K E$%5CLZ-7 :!3@/R(ZS*]?6=H ,^?XIW7G^+)!"_,6>^,3+TI" MZ?(6%NWDN+A"2K60DP@,[R MM4%3M+*>GAX?-'C#U=2D7 =<0@;A(:BTPDC*@K"^E"FB B1 =A=&&1D3Y"^> M$'\2B1G%2U8@27E KD^#-4C"# 1HEC2Q%SV'$]T@')V*@-8EI?H5X-+@"P!N MMP]#Y:26^PYB(M-6LSP6.28 B'Q(C\XLOCYD]LWX H42 D5Y"+:_:I HF ( MT!J IOT$9:SO-2C W+SQ;?YYX;%XP/H,*Q5ZDE$!D7#$9C)2;A89Y-'@_( M'_I/(7/T\%N0):NA5DT0J0J,,-5@"C"&L>H-HG!**?R/]-E!90T0N0:J8;;. M##2L1#-%*5QEE4#D"C#:QZCY@0V:X3RI6QG&C?S**/9GNKQ*R!Y.Z/]Y^K@@ ME!W9)67;Q:H&*XR$CTJ1&C_OQY(B<83#7_\?4$L#!!0 ( &>%<%'F SFT M(F -9L!@ 4 =&UB+3(P,C P.3,P7VQA8BYX;6SMO6V3W#:6+OA](_8_ M8'TGHN6(E"W)[9Z1MWMNI$J2;^V6E+559?OV*C8Z6"2RDK>99)ID5BG[UR]> M2!#,)$ 0"1*'Y?DPTU8E<-YXSH.W@X.__O>OVP0]XKR(L_1OW[S^[M4W"*=A M%L7IP]^^V1=YG"3H71Y'#QBAM]_]Y;M___''OWSWPX]_>?T?Z.7+BM*[ MH" ]LQ0QDF^^>RU^N:BH9NE/Z/7K[U__Y?LWK]Z\0F]_^O.;GW[X,[K^)%I^ M(F*NX_ZF29S^\R?Z_^X)4T043HN?OA;QW[[9E.7NI^^_?WIZ^N[IA^^R_('T M?_7Z^__YZ>HVW.!M\#).BS)(0_P-(NU_*M@?K[(P*)FUI.Y?[_.D)O##]X*7 ML@7]U\NZV4OZIY>OW[S\X?5W7XOHFTI$^K,!D[KYUY/VE4ZOW[Y]^SW[530E MA*)2M)7I_O@]__$;8CB$_IIG";[!:\2Z_U0>=OAOWQ3Q=I=0MNQOFQRONZ5, M\OQ[VO_[%#_0+TK5?$O5?/T7JN9_J_Y\%=SCY!M$6_YR5;AI[H2\WI__LKEVA\9ZM%NB-T._0_^AFP MJW4I4GN:_!M01^L4\6P_H]0F=Z7_9Q_D)97D7@JE;SL#!%.H=^]I1 M,^!NIY+V; \4A!&G/#VPY4%:Q!1>>]VQH^D,_%&EX GX';4#[I%*<<\'14'9 MET]>XSS.H@]I])Y,<34V.&XW V_L5.W8%5N-@/MAMZQG.R$G2R:!$:*$)W-! M/NO\&"?X\WY[C_,.S3N: '8\E4*USQW_#M3=E&+:>EJUO* 4$28 MKF;2\G.P[4(Y13/POM:M6-O?VFU ^YQ"U#/]KJ&**-F)?>\R#;.<#.UL67U; M$H"]R/9IF1\NLDCMBGV]P'NFD=IM1]5V >VW9I*?Z<8M)@O$V* L1Q4K1'E- M[-MWP=?+B$PAXG7,-]U[!G)U>_#^W*-JVY,5C4'[<)_,9WHO(8_:]/U,!991 M1&Q7L.A9Y==Y]ABGH1J'ET;:_=K<%[:X](I_IK17U"F17.:H9^/'6 MZG^NXA2_[K/(4=NY^&F7BIU.*C><@X=VRNO&/1?"3REUM$K]N^>; >9X,T_W M?&/JGF]FYIYO1G#/QCOOGC(_WGE!_G.5WV5/:9\M6BWGXIFGZG7Z9=-L#E[9 M(:TKGZ2DZ;*)$O?CD-=940;)_QOOM#L BL9S<QL4RQX'"*8]^!NR&78J(/!_I-Z"NUBFBK7,QL*/4IO4EFH.97&^R M5'VRT]$$L$^I%*K]ZOAWH+ZE%-/6OQA!Q"A.O9USB\-]3MS[]9O[N[A,NC"K MHPE@'U,I5/O8\>] ?4PIIJV/,2HH6Z/7;U[T'3[V\/V/NM2 M^/AWP"[6J4KM7ZT?@3I7MXS6GL6I(4YN^D4.T8Q MN0U09].*:NMS-5%44_5Q)GVQSW.)'_#XH@THJI4V4S<$[JU[1XUR)KK:@ MG;5'Y+.S(P1UFL48U-[K(9LQOPA*_)#E!Z4ICEN!=\U.M4[3&D43T([8+:F# MY,8J;7,:*HICJQ MUWW8XOR!3 M^SK.GZ5>XC.]LR:..'54 MD9_:3;\VMVSX50>U-;J:PG=0I8)'WGG2#K9KJL4]UR^_RA>O..VI1^P-3I(^ MR#QJ!-X1NY0Z&JZE%J"=KU/0'\T4?IH#TC3 [2_&@E^[GX0XX$8DP7B;)#$9VJ7)JO[/$@NTPA_ M_;^Q&D5/V\%WW&[5CGRUW0BV>RID/=+IL&;Z[]#$NPB#Y.PYR M]0UJ35/ CMBGH,BH4;0#ZHZ]XEIGVE2;Y9PRHJ2GOU%=7^ENU/M(_M*U(Z1N M"=@G>]0[OMI_U RH1_9)>_;U?MDC&6E/[LC7668.V6X[&Y?L4+';*:6&LW#+ M+GE=.695?F):UUP2"2*F7Q)T+8".?P?L@IVJU&[7^A&HJW7+:.M>@AJBY&P= MJO:G=5#<,R[[XN5#$.RX4^&D+.J_''M7]>=_L*N#5([5^F.1RY$7AZ,@'.M9:U=P*C_Y"\ M+X)BLTPC^C\??M_'CT%"Q"J6Y460YX1DPH72= M9SNV'"$Y\@1AY M_K9,S6"!" M?X^($2C-M<:-M>JKM=.%[@\ER/ Y+S.;NGXG[:P=%37/@8=NG MJ!RRJK: P[579%NO;0BSU2<)3D';3XQ.H6GH=:$I3<9[ U+5%G@T:E640[&S M(> XU,MKZYKRBM%_!(ZIH^_IK'8[9RX;-^HM&O";,8[V(,;<7#%;[3E:YOF. MAZLXN(^3N(QQ0>;#+*5_DR41@0@Z-RX//0>. [H#CZFAAI"CSK0OX+@GC#I:W2?Q M WNI9^QSEKZH'5?I*FY9C;,LI85&P\H.";-#UMC!)I[+[3T+TE=O?WC%0C3> MIMOZ'MHU9[I:BQWIJRQ(KX-#<']2T79(/Z#!.EAU&K'&G3R';53=:V&N8OOM M',1PE37T2%-SR#J3.G2YP>B^2A0O:*(XBMCC<6MQW"AYOSC"0 F1"^VX8"@B MU)[B$A)$WC->F:/N#\NU'PH@L?)S1P9;&* M"UJMFR,N1!FABM.T6#F] 7I=QN,RA7C?'-X0A?96UJ#"W)R--U1@X#.F5;!U/=+8$ M#$8] EL?7U1DZRF"YW75V%IZGP<02?(] >+6)B\[D)3^I#:.45_X06IN@J.8 M[>\(.X0'R'^&KU,NZ/AX@Y]Z2W_U%N$3&D&3&9ZH+>'S],)XFQA^H*N5TY]2 M YAC; N3R7\I!.,H%P[@_S,D.O>M^S:4?B,R]6ZO?70M3EAWA5HI-D80&Q@ M&O:#OHP)@-K M:Y?S'A\R,J9I-SN_79 !,$SV[$FI(XX3;X1.]96Z-SY9HC_=%SW:*O6P(3J] M(63W6RC\#\;&:&\.LK(Q4'PV4U*U0SJ+-.0>@5WMDWX0.#;VCJG-_N$HBD=, M<6CQ^AL9!@-ZXSZ-;N*'3:DIVVW8!7CLFB@L1["N/> X-A+;UJEKXFP9SLGK MRG1/$\!3:"R6/!XS)-]7V9PW!#\NR/_&_>-L3Q?@$6NBL!RQNO: (]9(;.N2 MJ'4*,*6..'G_]X&F4?F<1_J<;@GV[]/ #\:>/?UY[-R[W)H>?0=^P#:?H_T] M$%OI]"V0N*0K7CJB7V0IW1'!::B.(WT/X'%EH&ZK_)FZ.>"X,Y':OF"MH,TK MGLG4/=4VFU#=4*:.7GS.2HQ>O_)8HO<.;\GB-L@/_)I3O=VZW-*3^V59YO'] MOJ1[6'?9=:"9N]K0 1[KUJ:1$6 P$<"X8*^+]4!7$C3%VWN<4QZ( MCC:LU7L<5G]]3?_Z^NV"+/2*'68/M"<']"*)B0TC=LY8G?%E:_1O/[Y>O/KA MAVZZ'D?+TWO!EVFU0UZ=(+6_/ETGDQ&?>!41Y8$]38^+OJNRSID 'V?',6K[ M)0F7' "/T",I:HU:K=OK]1 N1!)79X['\+98J);+^ZUAT.:M:@/X+)3>O#VJ MK8E^V@PX0JD4.U[JRVT HX12U'-6N[,&*_AX*.5 M6CG]+@=@--((ZW*W =SQP AZ ]C_GYE6O8Q MZ 8<44T5'U+E%3#:&HONMJJK]TRK<90]2;\:7,C5>^"+QZGO.@K,*1L!#^IN MI3J?%+\#4"=./SWJ%-1^:E210U\8P9/S$P^>=Y$$1;%:L_A5I>U[,I)MQY&C9-WK(%_E3,:(I89 M&[CS#C2#Y@Z#JBM@-Q^J@;O["M>\;A!GQE.C$&&'&#\0V>NC&>.ZO0_69$NA M%W&*HBQ)@KQ .V(,EO,$YQ(44[]8BGPM,SMV])H7)*C4UD#!<9?Y0(!2A MSUF@A@>(<'>N^/7Q=O=IOB.-=_Y7:$'.DU2'6$[TF&-PM]7M#6S>?&Y!?22U M\X#VF=@\IL*J0*Y2D>$&<7\M+(-N,GGH>2AK!]TNU53AMWQ_! 2(M_="KYH+P/P'3+Z5[O[8@.[ M07VH(61P-^T+&.0'JW!^9%17U"1>J&%675T#<8%RX#:E64_@X3! ?<7-RQEN M30Z1WLW]3(!;DA,: ?I>I&0*PWU(?8_YQ+S)_J.F^3QBW/GV6SNV@>PY3J P M[,W&$P-H-QK5K><6O>H-1D73.46MHWVVKH@%4RYA#$WA;B>>*-Z_E=C396X! MV[.%J&L_I]!UN<_2';_>"^M/H3/PC:7+-,RV6"0@]=194[<&'L0]:LKQJV@* M.'3[)+;WX#2BCU)&2-!FZ MK&L/W(][594]6=D8L"_WRVSKS8(RJDE[+XXWA;+UP[(>B]S=X (3']\LT^@] M?L1)QIY[JW16F*:O#_ X-5*Y72='TP%PO)K);5\=AU.ORK4)^G4(^RH4,YG. M44/?7_S^C%.")@E1=QEMXS2F&$5+Y.DCN+\7\!@V5%N.XIXN@./85');KZ[H M,Z=N<_ ;RU/J';0X )HOFTY/X,>L4C7MO!AP7*IE=3I7IT]"GNY\U!U\E6<=5^V)#^F%:57I-#2">EWGJ>R9XFNDZ4.6G/*_A+V)P MF*VF3I^Q^L!&V1PXC/4IVCZRZ6X+&+QZ1;;U8?'R2ST05[3)6$S(^XG:\96M MIOH+E)[J..%TO]S@O&]1?=0&>!AVJM2:W,L- =J6+6&9NKY7S\3C.A=.1^W 1Y0G2K) =5J #B@NN6T]3M"K;UTG*0,N?FL MV[VV"2'DZ_WF<;3QLYTQC2[385[]_$1]BZ,GF473'#@2]BDJ@Z*J+6!\[!79 MUD7%2S'B!I+W1);1=+VNKQ>11?DZR[CVZ-M<&Z?9:V,J4OA>F MB#A7?" /^]I9=+5FEE,RB WPP9K8L AXSPCR4AB1PDP MP)RID&WPU6Q1Q1=QQJR ]4DAEZD@B8ARG^E!R;.Y7@:5N6J8.KG)H<(L[Y<[ M1-I^5?>\]:9+S[K"M"]P&!ID@LZ:Q+J.@$%FF/RNKXCPD[2"O4XKO?-S7&>< M1DS[#;KJI448%TN$3MQJ%]EVEZ5419/'5Q1]YA(O.I4[XZ2KPQSB0RNW]1R? M/Z784/7^'LN1FMHG651M@?NN5L76VK2K(6!?U@4K5%!?DP;^^HI;5Q55XS^^LC*979+E"V?@.50G4WM'R+\DJ[:0 M,_!Y:;@DPS2.ZBUI;?0J&P,/6[V2[?O!72T!!VJ/P/:W8SE9)$Y1_ ;F2&HN MPW"_W2>LW*3WEX\OTS#'1*SWF/_O97JZHW23)1@7RJPO&SK \=': M-.W3Y(%$ ".8O2[6<<,.%3A+Q'DBSK1ZIV51G3M4G)%@[>FA]\DM5%.B.2K\ M68N,LP '*7P.ZP!3](3F"2H&QC% %0V5^<&*B3(NQF-Y.B#/=-#]H7LR1#== M%C7B+ 3DL-PP+KJO.WT>+'EB!EC(.Z;J*N@%L*8^W;P\>GG09G=;2P(X[-H8 M1+^OK>X/&&JMU'"\HWW\ZJJ#W>QR>\\BX=7;'UZQ.(BWZ?;XL4UID4AX";R@ MNV!T%7MD,3L*0*/@#'/0(+#H[CD&HBS<4]G8H'[^ESV_",4&HV";[7G!K:#A MQC91^. 15PQ12/=4U&N4\^X?!CFELQHZ+MNQ$&:"PB[]H._;2^R6@0:@2G3;IE&=:4RQ9KW,WYB MOQS?+7!$I>G*I17H# )BB)> MQR30@N($D>L'S2*^1542N.WZA>G(KGF(WQVHB@R@SJ=_.([+P!A,7D@%A MOML@83YHA/0M]WR*RPT*CJH\_MOKQ8]OWK 2A@T M .QP5KOQ17497%YHJ2XR]W0!.E ,45C>L=2U![Q#:22V=?&MBC@+E]--!&\5 MT*=0VA@B]//#:4YSIC+(Y?5J1#4-2L&,JJAVA\Q+T9:+H-A\3+*GO@=->[H MAVH3A16564[: X9J([&=UV$AG!!CA5[L 514^8Q+*M)UGCW&$8[>'7XA,E^F MXOF895C&CW$9][[A:T4(>"#8&^>H?O1 *H"#Y@QESJE1R,*F9DHS6UY0OBA. MOT7-2T<-;^_U5SV8B9EHS9"%>K'T[%H@F'DLU-K*<:8)RFD8)[A5*_HN8K);#F.U/D_].,/T/^M3N-B.KZ7]U[5L/[ H<)(<8 M0 8]DWZ 06R0^+81(C-9(,&&OS M,?(#*I.;@+\PK=%[XGON[X[OCJF6Q:K& MP$-;K^3)M?>3EH##MT=@%[<(.J]*?B96IZ.9UP?A)U!>OM+H+J'@?;4O?4-L MV77R=O0[T/!2JB(.[>4?H1_ =\IJ/244&;%1?01!7\2:^ 3J?,YV46L4ZI[G;W[&<,(@ 41NR-H;_&HNH->#2W4,+Q%99FU2^* M*7I>\D]H$ZD2OK0Z+PI,%O9TREZ_*>UWI7YJD.L!4O.N%!(LS_F(OY^LK<<63E6ISU._Y M\H=JZMF*2.I@?^8O_P:=9O()1\LPI+/?@BP3HTZS M@@Z5[(Y1HF:#*CY0IB*NU1=Z[KKUM-]RZ)0]WPL<*VH@N]CG=%%TUN#"7V/\Z@!7V[Q(5JY]PYC@501 (HI!L'9!BEV^OD7_SN 041^O?@ MX2%G@[]T:5F,M83FGHVS]_L2I5F)#KAD5=:EX3;DZLAK@8EW=7Q:7@W/5(!Z M$E>P*PY\%E<)@20I/&P>^;19;9S6E$[I3'/(]U,,CX,( !T"[(UAE]<'>+)G MH<2$>7SC@$A6!HF;Y#TG-NE-& &'%I?I(RY<9 ?K"T1WV3+\?1_GF-B&(&%YN";ZEF3>1F^G M[K:G)^E6!( #RW!C=%V<[.\-&$@LE#C[4F69H8H9JKDM$..W8+-YP=+W-
  • Z&%@' ,4T5"9'YJ8*#,2J@C6,UC#C&FFXS7, M6M@%QAHFST*,H^(CD>VB*5#Q'M\K%RW:'L"APT#=UK)$W1PP&)A(;9\%PFES M9Y:H(TK>4^&2R?0595K( J-=SB7;DM^R_$ /YT::/IE4-IG,$D.T]X-F0QX] M,>DW(V0S?M*DM]-,4&Z>X1WX_.7TF!/V;PD4;D%,LV9Q ")4#KJ4-IWI$OS MF^NZFAZ#PD'FTU&9)0;TFJ4?$)0D9H<._9JXAPIY3228\MD#)-P8SS0_Y[2P MR*[B"F$I-+U#T(3.8D"-8'?9U+KBEC?5^S9WV5$!Y2,;GD4(*&J>;QR1.VU% M!7K6]'E*G9,OS8YALGU)-TEY].R:8K' GVGR8S5Q^K_J+JF,:M;H+CMY^LW+ MJTU>[:0M.FR/M#=X)[0220Q76= 97KK&D!&S5TF!BLJ6T)&O7_#S:VVT,2[+ MZ2V0QCE%>@I9<@5I?<-J8B@;SPP-90I8@C:BQ+V@T7BJ7O=]U''@IRHW<$4O MD*SND_B!.7OG]3BS;G.!I![%.\%)T6=.,-6GPMB %585.!)VXRIK)/"(66/9 MI(U>=>T1Q@9)?+P#V5CZ7QM\]CDD2BGV"081 J+]L:P2X@"O ]HH<2$"5"@ MTBK'L@D;.G:23;I2GOPA!C4%_3\Z\7L,$@J>-[@H\S@D2$M_6*91^P]22_Z: MV.F=W3#91T3!#U]#5JCIAJ#VA_4:*],R)Q<".'+Y^2@R^DTK 6 $]62(<_(K M%QR')3D6J!&1_TBO@1S_K=6!BXXZZ@@LD% U1H@J@+B.OA!]9E])SHR=%7& MB%,^8-#ODS??A_YMIF/$&-_KF2.X#^=#JKU/Z-]\75"% M@A)A6CQE757U&=% MV60E_,TT3U^B-.4CJ-*0TWXP,!^MTM8T?@@J=_2NTS7 M6;YEFQI]KR4:]P8.W /-T'J3P*PK8# >JH%UX7Z)3_.<(I)8>;\;Y<4445R$ M25;LJU?=P_JR%)D6"LY>"QH3LQ$8NP[BB$Q@%98[;04\Y!5JM6N!MIH #F&5 MI/:%Y#@]1 DNZ(*O6OI5&^SQOVBYVZK18L(*4/TU0-T:@L$4JS%(SW_BBKK' MK7[^L$MS&SR-Q!;F98FWO5>A!_0''L"#3=':YS?M##CHA^M@O6]1/2?45$F@ M<]MF=5QD:8I#.IGX+2XWRB3@CT&<_QHD^^/"X".R 0HT8QM6)&:,P -Z M(L>8*I^?^+$F--$C)4K_59=_/;P,A;#HJ9*6I>7RZBFA$!@]$8F-L80S?QQ,I]V-ZJ1$9U. MP.^(5$7 I"B4EB*CO6QCD5G=]^#%J(P@CVRC&E>,;:-P@3ZZC:OT.?=,! !H MXI?-5UM8(*Z=L"+\R3[BX! AKUMT/'D@O'51O'W1]GO%801[ M1C:P&,)&X@-]$!M;[7.&L>9UF(Z[D?I!BK_N/NC1CXG'-:B&[[QE68O6-5"Q M@4WS^(PD8_T0C8>Q#:JYF]<$';NSO].+5?X0I/&_&.20^4.1)7'$#U;3B$PB MBAJ.5NMJXS9(;LE?V$YKW\F&*]I 1[Q13"B?B#@A#/BTQ*U^UJN#H-SG; %& MJV/<[XLXQ06/5](@KJJV-]+,-%;?BS.1._RU?)>H*Q*-P.8Y1[#&L,Z"N8/' MEU[P+%N)+:#;(0M#BCM;=>5*K]>W#>@ M]?69H1]KAR]MAYEYLCN,;C*-I%4;A#%J K4A1?"'KP2:LCPB2]#\0%:FOZ3[ M8A\D)EGQAEV!Q_,0 \AA;=(/<'0/$M_6VW_Y[O8[]![O@KRL"T&]QVMZV()> M?/,^>__-M_4!%[K!\?:>QAH+"/0SS3SP%Q65-5;Y9;K.\>][(A*SC/D.[3 * MP&/$PAQRJ SH#CAB;+2P#AS."V4Y:KCQ"R,+^L=W6;E93+K=:5 W?5(#S159 MJI/PTY/O_AW.WG[ 4<18]:/]3GTGP(AA+KOUY8NC% 9W>7A'&1O] Y]Y+Z!N M.E!MD>C6WP5ZSMH #A\EZQ#5IU4YWF4Y MW[ICM3\F3BZ;P$(G&5\@#C.GUMX]D+4RKNO7)C_3QR8;/11CKTU_R.!F8PH! MMFP7G/_%J']G:VC*JCLV[0?)[.B-'G>$'&_0E\=Y=E=[&0('. M3$GY[**[)> #BQZ!K6L5 7D-7G[PON_\7M46N'-J591]L[,A8-?4RWN^9U*Z M ++/QE;3;P!>9-MM7/*[H6E$5L3T1 >G-!/;>-@82@-XP%J9I/78Q1 "@ /< M3@_[W1C!C5V "V5^P .D;^@:3.0YA(AVL!M&8>Y!XG+/LATE+88P%EQ + ,$ M/UA5EDV61,1<='58LOWLOO=(^CH!QP_H>!NSBA.*\(5$OL_ ML5/M,/8XG>RVAOE .:3_+&/ <'@T[CR[R!@#^F];0P-'C(%FD/'"L"M@M!BJ@6UHB/JT98:"D$0A@89B M$U2/7DQ;%KQ'9^TIY8"^0-W>R@3BG-*T(_2#RL%Z.#^I=!\1XQYJ3F8Q81CV M?BIC!6A6XP/E4GTO( MZ< -^0/<9 M!L(8*\0Z)ABSUJ-1,-;+/FT""2=N]_<%+P7SX=%@G:MI#AP!^A1MG;_JY_":!@M> WU M _I2_:_W@)_:%N<^"])](OU+&NRCN*1/QA&-X^T-+O8$"$SBVJ8_T-"V-H4X MG1[2&?H)M94NUI??6T?3Q^\#'%@5CWTM$(JY1"CG(DU\NW92PPAFJ.*&*G9@ MD!"03=P!X@V98Q%]6>K>[2Z)2P,0-.@#&?A,519@U]F,&#*A^H>:Z<7>+7^4)3Q-BAQH9C GC0"BE%ZI5I%SELM M *^C%():#XL%PQE!$-YB:1R%<4T0P.L[TA.2EVE1YFP$JJ9!"J.8]@4>EX-, MT/DJCZXCX"@>)O]9S]7P5WI:;ZY*G.#%^X2F>:Q-LQ:FB1M./H_G'W&ZQSS;5*3?L 1P5CU]@%\3R? 2& N^SG32\(!3H1/IW+>L'!^$Z=^%^)@ MO.%IVA%HB Y7_O@"CKX7]*7_,"7&W-1\XI*(1Q>FW@R8QA(5%R38@)FJ>#"" M^-0^9R4%)C"Q6:;1>X*O2<:*%U;/2FA7*V8]@<*>A?KMN4EO-]"S$W/I[0=K MSH-=G9.XU&^IP%NB3&Z52+)*2'/Q/;XX&N0I&8Z*:YRSI'VSE4E_+^#1;ZAV MZXE1?1? 46\JN77EVXH^(@P0XP OQL>VP6=,Z_X6!7T1B]^.]9@ZB1\HM-S4 MKW0-29H)5>:=(1<*P/D]\Z$9%S08(-O("?UA!T5'_ V4,>[#9Q MB.*4K.NVGJ^\W88;'.T3O%HOR9(SBI-]&3_B6QSN<_:PWX>O8;*/S%C#$;0 68TX[;0R#D7R- UGK+6X5V)Q#)0):%0(Q6JQ4+4 M09 D&#N(/9D:H2]W[($$_P )V]R[K*0E:X(D.2!A]J(Q^R8@_[['.$6X]0'H M^Z1A^R.P[N3W)TSKI.#H)>F:!P]R%1/28TL:\Y2-;%\6)4%T-JX%!25Y0$_9 M/HD(0P+U9?RRE@@"NHL3MF518%8/1GKC^!,.Z.9CM$IOJ.URHA/+(V9.: [L M;GC,!M,=FK0;SATPF 62N]33!:HT1^@+Q$5B4S=)*%1+A0@>"+D03[Z'A]W0 M#!PT1I7?D-[61@U*M);.ZE-ZIE>9^)Z*!B!_Q\" OZ39?8'S1VK'RY2,-?3P M,PU)+S;H].'J2*R P^N8!NY,)G+(!S#8CJKN^:E*"U-P72!9.L3$0VWYP. O M2)O+,'QD-SK#W=#Z1"A.43M7ZN3P&<*4MGJ 7K+NP/FJ 0'@:#G<&(J-@Y[> M@)'-0@DG"WW.K(5;4(#'DTF"RB28GXDZO&35*-3U3J,VZFWZ PUZ:U.(E*PA MG:%G9EGI8ET;.:@*UM(KU70R0C>0(ER$>;RKQT[Z)Q"/NDYJ&0$ JS52O/+J M&Q8]&D7YSB^$^=.GH*SV25?KUB.&PV91QF2 PNJYANF>49G1F,6\:J J+H*F M84G_=?+D)[1IE@<+K?FCX.2<2DFR[A=D%!T\7R-Y0H7!<:K' MD?6N6/\>*CL=C!#&CA)PD#G#/*VG@(>3 0PUYVAC&TN'H3I 9QNG\7:_10GE+S '[=,(YR@3!F4_ ]BJ-SST( T^9VG>VI:C M_:L-N'"3QK_O#?>8IN(-'.TF_02=N_MC,@:,J-/J[^"JQ_6]^.BAD M0(T08-!X'D:^W6^W07Y@\-W:TZ?[%4_UJSTQLSF$5>F'[2[)#AC?XOPQ#G'S M ('\1,$R8;*P3*/J2NF_<'2-\SCC[Q:8+U_=\P,.RJ.;NGM![)@98/ =7^>1 MWB19U+>O(OYT>+"+RR"ATBS0>%E M20:%B$F^8GO;S1A%QKG]EO]MX!ZA(R:S05:71NV&4Q<<9H&A3A5U$M1=($IE M6O!X1Y58"VGV*DD&$$)!F/BW*N\:U7G7@62S?<&*N:*,_?OE+H]#,H.&!9_R M>"/;;AF6\:/IIJ<3PC.$23OC]4'C,*HS@T-+Y4:;.W+V9*98\0<-=%,;KUF$ MRV7!&4)[A- Q?55'949->VA(TZ?JBT@436&C ^],I\5]@7B MI!>($6_NJ7D*Z'&UI>>IH<^U&<4CKMW[/=TIY.M4KO5G_,1^4E7I->X,/60' M&:$5OT8](0?S, 6L?9TM5C@?Q!DASFG!@YNL8 @WWN)D:WBB2)_>%/[B_CK/ M0HRC@MZEI;($)$C8R[S;:HZB,)))/^#1;JRZ'.B]G0#'N+GLMCY=<^ 7GFL> M= ;*N?#-"C]A#55[^PSU^G7LU?H7F@7Q1+/!T@=:UY%NF].S0@[Q_;TD XIJ M(=AA3]B(,7&Z^K0FJKG1?'69'Q(,T9*>?34L/22KS\TDT\V1+K*4OIO"#O+X MXRS26O"U8KCI[0043(=917B?$=21KNHYFXCO555^WYI&86 MII@.&=Y78J[6Y'_)"HNE'BI,IVH+/.ZU*LIAWMD0<%3KY;5^^:5VW)HLNN@J M]3]-M,Y?18/%QCA*7EZO?#_2X*Y4*\U]41W(N68"',[&,>HXU9LI!\ .I*B M\*HVGZ2Y38' Y^#+7Z?;8/X^*AR0+=91N2IXOUAU?2976QTB.[:P2D+](4S\936[4OW MA5[Y"5]EJV\^-OGKG_#V'N<*@^G: P_K7E5;;["I&@,.Y'Z9K=]=JRBW+J>A M+YRZKW?61M.6*\GO6'A/4RACLAIH;X%J [2_%_ P-53[-%-!V05PR)I*?EZN M J./CC:X/8?OV)K?XIS.,9;':D.;3QNO0:[B%%^6>#O2(EHF#QPA7!O2X?)8 MT :,.2ZYX+A#CBB2VZ$O-&-RNDS$Z\1)# MXR"?H T\Y)R:T.'@R D##D^W^GD>%NMR6Y VUGR84KR@*;WIZ0_>;G"!22AO MEFGT'C_B)&-E_:N2:3US ].^P.%ID ED^#'J"!A>ALEOZ_,U%W8C2^)3U^4# M,UO07>CY*XA<'@V1@E,] M6$Y[BQF\^M--$#[OZ2G :BW>J;C%#^R"L0()=>V!AKNQJO+8KFP,>!#OE]G6 MDSEENOYMGF"IB?L9D6'H.G$!0%8_335%D1L C\1394YJ^K%? <=:AY#GU;&[ M[JIC-]'LUITN]&I%T=3E0R2"^+_G_;20[I:%2_K X]:Y*5T_ P3]6H5['<]_ MSF>!!#NVE24S]'])0ECLW4'\Y_^(R;A,YM6'*SJGUMQW,.X\E[@S,D)G4&E[ MSB%BS!1P\+J5H,ZC8?FK]PL"0G'IX:WBU!K:VP)#:'V$;@"=8:/WQL'W@S3@1_>;Q\(O?ES?0PW?]"F-^M[S 4=U.IV8L%I\SE$ MOD9J!^Y67VL5E$'.:85T@V>RISWGXNW]ZO?-6H^ZS<';#:1W.T.5 M'1_S&:C^JXS#'J5 7K7JD?]9A;V2O%=KTR;O4T@4].GBY.8+A ;,-($JE&,E8" M7'-(PP0#,0.,X(HHL)9 M ]XC"]-=EM<7ZA)IO"LW04E3AK9Q2?X;(YYQS_XSIP^.HS)#.Z+[)BCD6V;H MQ;[8!TER0)CEYG_+;^[1;NP=B1P1L@$J=CB,US$93EENTL0O)TUAX8J'F$,< M%-CHX96D*=6O7\T?XS1(PSA(]*. :J)JW!LHE%J:H;4H,>L*>"HT5 -K M7*WYM-8.$P9^5A(= 1CBC@K2&E"V]0**KIG(@BG+Z;UN,AJLQ5@$8*M$VA+Z M+2XWOZ39?8'S1YIYQP\ZR=J/Q!I1BHW?-T<+T@KL[@CV%6L"PI]QV;/.FH8S M=&R:SOQ]F[F.V4+&Q FU=[$Q(Y^E/!$YD2QHG1O1%E7.IV72+N3YF)"8OM== M@K@C;OM-3K_"95IF/"G#\>?O8?5,D<;$P"Z@1P*,+*Q 5$"DR ME/R=7WDW=DT3Q1K[S!%(5_MRM9X(2=N\_C!0VF'B<;!48O2' -,N?6&A:;8O MZ<[C,\%3E_86@*HWD0=(U9_4LGGVB>G:EC.ZP^F.S5R U+%A.S'4$8\YP*=K M55T@9W]*0;5./474(T %=1]40.%%$A2Z9Z_Z^LPE5'4J*W+B3SO,(8BT/87F;Y\R/RG4M$C6WZD4;#;J9SB.S1=7>0/]PY7*Y.ADN# MT?+= 9V@#HSK!W/X#O?FUIL.M:L< ^UMA>,VP-&P4R49N5H- *-,MYSG9I/X MO3?@5B?YF:*=>*^'%QE]XIP\UCASB$Y7IE<(W+("'NEC&GBDJ<[5G.X5C*$N MM V *PBW#&QW3XN;[CP"1LOQ3FT?K[E@Q1@F=G'2HF4T![0815^ 22^<["C3 MIQW.XRSZD$9C'+6,:_"39.4%NB4AR>9YZ(=7"T2A;T2CW99!7L[/;.\"TC&D MSVOAL++5:VJKUV_G-QHI#'5)[RST3EP=\WJFHY&1B4=,S^2,GN%H9*8OP-%H M@:B,%$,\52Z':?':*/34O]X)H$N$_VM/IOMOND>CZ1#VEY3=\%KEE^F:5S0I MZ1)$=Z3?TP4XWIDH+,.6KCU@]#$2V]:E*^(HRU%#GBU=%_1O[S*")=[/LQ46 MZ-N_,N@V3P_7[BOU]9F?I[O;[S'R=A";-S^SP84,9SA^U !X1S/@+JU23';A MXS: 758IJJV+BN7L%%EI9YH'WX\4C+ =V NMU0Q46] H,^T.L5#%'! MOII6M _9IG>9H5Q^[3.2WO+"G-O$U02FT)_S0,I7S,9\NDU?3& Z[5_V?7=W M$':9QF4<)-?[^R0.5^LUIFN]BZPX>8JMOS5DP.I74^"4NBET>#*0W'JASDDC M3AO5Q!&C/BT(/2LM]8@SIJK7*Q1VJ37=C/S#=I=D!XQO7'9;AZXYD+&3L9#3#Q:HXN)G[W5\Y2^R+9T7 M\&0)7G6$&^$>IW@=VT5Y]X1A&8;Y'D?::9 B@&WZ PUD:U.(:<:0SM G'E:Z M6/MZD.<'.BKSHFY!00\/:-6U>WY(BXH-QB6*B/_37S(R=C[P(V(4I_0P@X1% MNLM@/@ ML#63V\5=5D8>5?0]W]B=3NMKXE9Q463Y@1L R"![U9.[J&P,/&[U2BI'V*L9 M9"?V".QHT &2?TA%N4R+,F=;Z1^#$"^WV5ZY3:9I#MQA^Q2575;5%K#3]HIL MZ[;,5QO*]!&5$"-.W,^8,IJJ[8(08CA)V7C*'L^)1M&8,+W//.G,/F_0^37M M#V.O,;% 6@8/>+6^IL\+K=+;_7T1YO&.'C^Q/[%!NK(X*X-\NPGRDYM^#L@! MQ257AA(GMV?0@GZ0ZT(UVP!I>-.=1_98%KT*5DC\J[\^;7".*[0(]B593)9Q MR%[B"BNQ>&GN@@DV\5DI$!.NUHBQHB7$9/[\KXMJ[5++P$N] M[3RNL435,TIRW%T93MCCZC/:SQO8<5YJ,TU?1Z 3U M)B@[+RZ9=@0*,\.5%W,^HU[09W?#E+"NYK_!**H(HISEUI%I&O5C.LYVCZT+ M,F$CT[HXW%3Y;W1R\A0G2??\3I[>,=S#.J+S2$H)4TY1%%.)@D1/F0B>< MTWS8DPT*B=$"U:P0Y>5A#CF1#63'AK*9*"G[CN5[TUV?ITDQB@DIE.,J@ L8<3JNWJJHO(*7*D 3 M)(PF*E5#H'';KYQZWDU;S696W1+6V9R94H4P&W:G'4O0>1&GZ.\XR(MO81SX M.U&/I?:2.4_PD&-6:!,*E'SD!=K"PVI]SLPEV(R6<17[-C1WS+1!GB!J.$)!@5(L( _@] :S%J&J-4 ,H;-/=$GB4 M:]23P[FC&>"XU4E[MCM61!?LSHN?*!Q5OS,JG[J)N$_T)(X5"EFMK[+TH;ZX MM+PGN!.$JO SZ 8\%DT5EP.SKP_@*#46W7IB*1C092%E(5]6J]EXNDIV&\"Q+E)'NJ7<"IU*[UI#EQ-+,3P!:AK&YCAAMB$=")<$;S#*&3.:W[&E6R.G1S8@,>LR M_8R_EG=/.'G$;$M'52#@7)K/!ZW4)K.$JE."SP.G-'JY!RD:VFB5>MIA\6L5 M @.O8:"-@7GFA05]H3V32'43>&(=YJEI#V7U9Y*UX5>V3/J M"P8',F+1\C99B4->BRM[R(,MF[-UELL>T@]H) Y6O2D-:- )^H7#03K8%XF) M"[1EM%!1!FE4L%?7:MZH88XJ[FPF/WDQORELH5.:+]#\E!8'80$H$XZKGO+B MZM9 0D:EL# M=4)#-5MEV+J;0A]5#20_ SWYMD$D2I0QPJRHVG7Z]_13^OXN_1_D?V[_1$?9 M;4 FC'2TQ5^#[8[6X/G3]>N___CI]0_O_X1:61\TYX.^9$H+G 5AR9Y3K5XL M)13B1UQE@O"'*,M-3)KB%$7!8>J!>D3SLE@7-JZ)UW>@/%4ZF]B58)R]]^8= MT!2)NZ?,X'1U "F@T.G"0-;I/!4=P"/_6>J,E+Q#6,P@><>5,4A O_&(&[@H M,+[" ;V'(BI1Z4Y>]#V@HT"_NJU@5S>''-,&4I]S%(]IT@&E3B]1-=7+O)_& MD*4P&8;+PS71K5RFD2A>].Y W]/3',^8]03NVP/4EWW<_7X4_6-/+[I-D>/[Y#>>GU3\4", M"2)N?G1ZOU.@XQ480HG>6TU^%V%X3=#ZV:]0 :N@/4 M%;M9^N;0=[0,I7=\0I0QKFR_*1%\44$9HXGWG$8V "?/,*IA@!@'GP="TVC= M]7W=P1(172"K&HHZ6T&&'[5: G).FT"'&8W$MCYVT^QQQRG?$&Y&FPH+4^ ZUH799R[K?*6#G^'7"T=*I2QTOK M1Z 1TRVC=84D3LUCU(RBS\3A$7S5A\?1[Y##HTL5$1[RCU##HU-&^P)B7WV' MQQCZ0#LLONI)^>SO!32D!JK=?W!\-8-44%/)QSA OH+PJ@P7<+7#>4"OF!]; MHJ>,I7GO63B]L1E.G;^W*_@@,-?@W& 0G#K#PG.IRZF,T1@AH2P\%I+OTICF MA:W6%UDZ-/I/.LXP\+N5[XOY=J^9A;M">.>17C^"5'."$^/.+4#^A[UFY3&P M@S2ZW=__+QR6=]G/>;9/(R:6 M<7'B/&#'J;S<'Y^C*AE%,9T[!,F' MKR5.Z1/.M*!TC3J=YV&VE(#&J0/S-*?55F3 GVB?IY5M0' ^[%U"P0GAFI6( M%#:237U]RY-).%MI[E+9:+5O4\*8_\.%^^N42W MOQ=0I!VH=M^J1NH">79D*+GS]4S%Q.-#O&.K+D%> F%-TZ'NAZ]Q05 GQ*OU MBE_^R:CJ<1J4^FM=@\C,,-Y-#-,' #H:,T,$(U6<0X3@2D=$SID/^-U8^_=C0$'AQJY=J53(Y; 79PC;#V-0VJZ_V4 M)N)$?95(&T^YW.N[2FU$NHJ#^SAA]ZY%[88][CET&T@">&C:&$0.VB'] 8>S ME1K.QZJ:[V%1US99(,+8^Z'"H((W$ML_@PW@S?83(Q#T-KT^35[ MWUPS5[BG]-IC*,\$47<&W822> M 8(X*_-F QS^BK]-;!T(==_ZM3W36,\'( "1.#@:=W):];D1_C-"!>:G5EJ+\O\.@;9(+34;2G(^!('2;_N>-GQ0?N1:&Q#7$1[.*R MSKT!%?+M"Q.OC:UTVF]VH:Y071_F1YUF%>(JV1V'-Z3;06.J7ZL-(:%.UE/4 M>Z_G+0H+]?4!'M!&*LO!K.T .)#-Y#[7BZO@%0S$LRA^PG=*1G1%44P-USYG, M$0P4<#19$-Y?L4)D02^8^9\WC&@(H7FUC>[PT42 M%(7N,21]#^ Q;J"N'-B:YH"CV41JZ[OS%6VZ0F?4T?T!,?K^'T-B8E1*7_54 M:%.U!>Z_6A5ES^UL"-AG]?):;YPRQQ2N"J/:VFT@0K.^I7V["8A!+XMBCZ/+ M]"X/TB((.U86EB2 .[6-05HH/: _X!"P4L,:QP,)PQ>HN<;/62+.DSX3+''U M,R>;U"Z-(0INB)@Q\?O6_$66DB4J+:C _ZND6MI.^@-%AL KV=R3O2]1P6B#!2WK6?H$X.U\W0R>R!:=#T2"B5@EK3NZV M>G\+985E=]DU,=:&;5I75U49[G5M2AGW!!K7%NJ+36&S;M"WB =J89UY MM\$H/1[6=A6OB*[?Z!A'TQ.?*H$FWD>>R XUFWIN4V:HYH0$*U107A[J-TUD MA%N#S^]]!5_98I7?Q ^;\L-7G(C53MJ0U6_%JJ9CRTMH'#IQ$0=.P3# M" &>()VGS]D[#!5I1%--*6U:\X7S1HRYU*80C3R=COLQE;#'CG)P/X7BYK'.%1.( :GN?!577), MU7)&TW,&'%U2-NO':DE)'\!FTRZ&B7=$T(>3]Y*L" #%'7MC'&^VF/4&/)NP M4.*L#1=Y:T7BMJA.+O@4HN+H;]-E(HMPG:VG"2,CPAWA4FRR)+K+@XBLF]X' M!]4IXU :<\4%G4F,H*&+P!S10:O'. A6***)Z),@6'$*'9ISFK*2O.H0W-( MB$'^5N!P7\:/6#*$[NS&EM[LD:3'5,-014%LU@C3I]/8:"/QGP7RC&6O!H5" MR2+G(E+W5L%<5UGH481\5=5JVE5)FZ0_L"!0\K$XC-$M..T+=0 M!NMQSL9*P ] 'R@K,B'GO%!0BT#/4*H]%Y34C"?>=9G,'H(18IQ0S8H:H=[] M]92^[,L01W[1Y0T>2WZT3LZNXM_W<<2BBO] J[$K!A.SGD!1TD+]5KF0_FZ MITU#I+MGLJ.3& *6?.A5K"?!5UDVVV6,K5^ MS6C5(KXK33@Q1EW8V-\%:#0/45A,=7K:0Y_AF(IOZ[6<:'WNP";NE"%/_?B. MK'W"9!_A N$D?HCY*$:'ML>L)!.B-&+_048]XM@LF09E3RF.1#\R.RJR!8K7 MI.UA@?;IOM@'">W4,)UXBC2V03G]&@XK\W(>OE#0@R,)AQ@;ZN$R;4->E4%Y7@R\ TN;L*876EX'X+"&7#1**JU#L B?.8V*RI72G M@2Y:16HD_0>N4W'IA1!&,-MU7?#TG/FO*T.A[0 =;GJ5[4W4AUZ#PD!HYRGW M_BM0\/(Q<9!(5Q&_QOH*BEVM@?MOCYJGI9%.F@+VW#Z)SRM^1.A*R17H"R7M MT6'9U7DR2A1DUDL&CL22/N @'$5-ZRVW6AA$I$%"'+1:HZZ@+A 32?WS%RZ7IY+EH$P[S$#3X6(U MM3CP P-BJ=5]$C^PO=[B8Q#GOP;)'O-WW#]ANAFK,+8-'> (9VT:&<8&$P&, M5?:ZG'EUZE"?L5%8DI@BRA4QMFA5O9/ .7N"'&\6\I@,_@D'!5G^4T"[3'?[ MDF*I9BV@:0X<#_H4E<->U19P=/>*;.NB$F'$*+-I@_<509>^VOF]ML,,?5<] M]U:WGIG_.IJ\J3S8Z_06CK[^8I9=QOPU2\@(2Y.7M#-4T[XSBV2M"71!W=EQ M1O&ME]^=Z_,;R0TCSU/,:IU@4-AK"\9H8"!$NZ@@#)#E%O[J0Y@B#"B22CIEVMJ@-9S+'#@XX[LR=N3)[T$3="7A,FRG=FQ=U-9^W3OH$'R$_Z@K"^R>=ZJ_V M95$&*:V9,<1J[6YS=/$.Q7N=7.HS-S?O$GV$VKL2&T E=ETJ_QN<0@OU8>LR MC?@)KZ3G\?"M/R$V)0$\T&T,TI$=8=0?, !8J7%V.5F:WU[E14C\%NADDNOP MO>8ZAZ'_U0YU4Z ^;:)@\UAS=SOH5W7[Q#[GKNZ:YN(\LEP<,E+MVN],3/U@ M\TAZ?A0Z+M!1=10/MW3'U[+C2X)XP96N6]_15STNLBU]5Y8Y_)+BX@/#O>+= MH6E3/6N[? KRR/"]U[/I \6XT4RI>$OV/.* 1WSW.EKOZLCOU%(^+^_9R M-$@6ASZ$(S>LWZ1F,OF_671-[/ YV.I2"(^: (^U+H5:=8UI7% M2#]$J7G/ JS5TF;^G32:B'HZK.J>.!'E4T_=TP#B!RDP[2G-DV'GS M:B#L2!UF!SO'RNIAIVX]2]@Y$7Y4V,$\0&,1H%0 ,#CDS!8*'"*J0L,A9RHS M[1SCT':79 =E*D&JND7U0\8, MIQAB30U6$QBFYE$_!B=>K8: 7)[U'WU%Q\LZ$^\C[?^CH\W@%9\Q0= PZ,)8 M?2M&,VK@H=.)<#E!N?H!3W3I.(5WT*8%4YF M1O7JM24 ZFP';F8YF=F$MW@\'^T[B5(=1%WU9-PZ(0P4X]T;KW44>C95P%OS M#I6S/OPT./#L.>^\@I I;&U*_B9?=0I=+!^#.*'GMQ^S_&>:).;ZR_6S>ZYA M;FAH)\'?P^LY0H*IRMZ 8H&:YR^K6LU"2E:;F,GIYS 1MM4+%+0,]=!EJ!E! M[3**8MJE+H2]W)>;+(__A:.Q/H^6XW,'W'YS.\5<-;OG#+L&6H- WD9. <)" MTIEB[XBFEZQ55$BLM-8(!R3B0>IKG,<9?2C@MTT<;J0'!2ZIMAG=J F#)#D0 M>7%TEQ'CD;7YLFPLP2TS:%-V!.9 D=;/1^@_\G'-&?SNY^2&<+!36FXP^;_Z MI?L=$Q#M=^R!8RJD>&A-X$EO/H[69_,U=&<^ M"R3$15Q>1 1&3&(D/R2#+ME0*'T<)C:ZRQ 7'"U+::RL1D](IVC_]5W4W\5^ M<+:>GLB?@^Z6!P]XM;[+RB"I)R[2EU'?:?7ZRSR=A M4VUJ,=/&Z9F[XYZ/)^O4-O&XV(JF,1*CIOR]H8(=Z1:7*=^O<'V<,9P]T+'< MUX=P5@^;%0N>84*3FZLMQYD=>$[] M81C3@J>;S!+1C[)S1D\S^0,FETR24O)'2B2!G3[R7')&W&>*2$M"OC/,(=DS M:M[WV^C^9)CYNHMSUKA_HNN(_AQ0TJ4I3]#1!7'HJ.A41Y^332&3_VDD")M* M!MEU&F0&4T7V_W[%11FG#]PLKUV//=TLY@!]C@WJ9&[801\Z +I6TR,&\JM? ME5S^81"*96N#^(;!RS3,MOBV#$IF@BO*B5I%71%4WP,X2!FH*V..ICE@"#&1 MVM9O.6TDB*.:NO?JH@JMM<5&^_K,TYO5I4BU'>;GT8XJ>FI\VFOA4FA:3Q?+ M-[C ) XVRS1ZCQ]QDNVHA/2QQ+30OT-HUA-X7 ]07XYN@VZ 8WR(]/9I'IP' M(DR0Q 55;#P_2SBI"6A1GJCAXB_8?\8ISH.$*+V,MG$:%R7=(GC$)N%NVA=X MP \R@1SR1AT!!_TP^6U]ON+"HK[-!TC@3VL&&OE!BX^_X%\FC'B5>'2R.J\, MH#";<6?@X3_,"'+\F_4$# #%7"QD24VJ)J=GT6- W["?RHCT./&R@BAO)N' MNY6?#@7$346 /'H$D_@0QADS &C(#3ZC\:@ H)ZXU_SGF!J&CDUQ(=<(D: MZ19HNZC5W^B[52GJY,+\4<%<.U'F03) M.R7X(T*ZWA#38;L2TZL"#;3VG"3B,\/X<;Z"1,S[J;#U4;EX)G=9%/LM'P;I M\B4D%OXU2P@9^JK\#5GKN#ZD'\09.)1/:'XG&3;F; &#]I3:>\S'80].,W&1 M)"_? *$2HT9D1&6>6:[.A!]#6.Q1T'TFB'T3%__\F&-\F9(/14;'J?!:P?>/ MA-8ZTX^&U5U,_RA(K=4=($Y3>1$5&-42/Q>8'N5+4*(OU]1<<6VNO,-<,[AL MHQO9[G"^U6:AC\5P#M \JK&=W,_IY08=C,=5&B *B[D?E71FMWK&-[RP3A*O M,7H1I^B @[SXUEUU+J%#JZS)D:7T+8%"EX%ZH@!5=S/H%:)ZI+:^5\N.D^C5 MXS4-VD<6M$=UFR8NMS22IA(H'94Q\E"?:$P=.[_A#-?8U7F@5*?P)DN2CUE. M?W0]M>YC!A3WIC&RDR6TEA/TJ=IX"GNP>>/ Q9MTXZ$$YS)'P,BCG0%A@YUJ9I19DS\^/9#&HVR=S::J86=/G MO0\(H7"(><+D&>.E6E<(:"E)-^K&QN@33?=F[K+1 M?"'S5WY7(8W$@7U&_S35%O$ ]L\<8(=^")>X:\K[&;J]Z=$A?+)/TV57+-F5WNN:+])+]OH-QP\;:M-'G AYB> M<:ZG2B0P%^29H[_]QQGI8-%0BF<\(IQA# AC0PO^:P50I4$]=\6(Z8"^+.]I MY::P]%2N:H;?2FW2'67U[,<)OU_ROT:$H\_@81CX+^R?+> _BR254;],E;'2 MB>4SS5<9U5Y-\@KTX:\8=#0]QA#H5(*Y#X/N/\>@H= =^SD/AR-88 GU_09J^/PW ?*#Q?CN4.]Y8=QBO<#97C.H&]K"A#(WYGN M\USA?^HO-8=4H3Z;U1;Q.@8,%>*YCP!6'\4I_@^2X#FCOYTA0&"_$/WY(_^T M7ZFF!AGWS?/!/)QNF'.?.]*[_0PC)9D^5VQW; $(IQNMA-1Y8CF0K_('25OU M@.YG"_7,0=_-1YLV\?4/.D0X,@R$D<,\2?99#BN>O^2S3*5=1A%[5B%(WL=% MF&0%W7FK4^A&^HY]/)_YV&%D2RSJ F#.C Y\=!QCC4@ M#!WZS?'G-G3X^%H#C JI,,095AZ\;S3U\.)4P&<^ZKC_F"X'(W?2/>,Q:@0C M01BZSMB=?V[C&J O/&BX>Y9;_-H;%>S']T&)Q5LE(VW&#I=B#@/9])]EO*K( MO2) 'Y(\6 +"N&-P,XPU050%Z=6V>1X"3_VEA"V#RI8/S)81M67SF-9\1X>3 MM-N[K R22S(RQFD1AV,."8:LG_DX,.0#C) \JN7[C!%_D/H08+[S*H"0=\Z0 M/LFG:"S% 'M!)OBSOP$@K:.TKVF'JEJT1\&C_MUA@#"K6V<9P&^ MX]G]!'&SAI6[UXYYP=35^L-VEV0'C(NJJ@-[:K72\9 .MN[+F=!7A 6;^CD>_J!PC0K3OIL,6_<9S)VZGW@?\4J-"4.@,#.= ML9U,GWJY/,!:]+B'8$ MH0LJED<0#CHC6-*"#IWG MF*B%BC:$( />6?I88UG%E49311TQ\DCFO*!PUO[Y"^/O\2*&PDK+K['J05I] M#^!Q8Z"N'!V:YH!CP$1J6T]7>C?Z0NG#\^3W&4W,&&8IT6>>WMQ6V<"?>8?Y M>?21W"/X-.?@Z=$':%K;;Z==D9EE6N#E0X[9S/<3[G@R3=\2:"@:J" M8&=TY1M=:PXPL&A"Q4\_,KAERM&VQ/#U=SU+U[.?&U^0WG.?5*?UE2B\497FAGACW M=0 :5.;*BBFQMC7T^;"9\ XFPW&ZSO(M/W7=X;RL;K"5&8K)KYB,#R5_L*R2 M!Q4L2R.N)9IXJCRN703U*A=%T/8 (L^,YE-:$4?87N;,D&,"Y#IKR0=O=J<%KCX2)Q#7@[\%I<;NS*52,ME>F<6_@<#30##+L&'8% M#"]#-; -!,*'KDED2(A/?7\:4)A8YUS& '<[!PIH^Y2EY28Y7 3%YB/&U\&A M(['2IC_0(+8VA=AF&-(9^JZ#E2ZV[GVWP2C89ONTI"F36\X#A80)6F-,W)VQ M0?LTPCDJ2>-M4)0T,]GW<=VD5M+,GRJ&B')$A"6J>'K8HYC4))\Z7,7O@=[M M_K[ O^^)#!\>R?_3)J-W-P4*CR8*ME+).]H!GKUHQ;5.!!=$$:/J/\'[6$W" M3W.XK&X],R<]4E/GIU73&;GJL<3.O)52]GXPW*&M]GQ8UWY^7JL^+58VGI?G M.CI<5?BNUS-D*-IZB]7.H^>^MO.*T=,#9VW#^<2FHS/%TQF0E]/3R93$E*S/ MB@5M!4_."_7VN)K/ 6F?HII0O)K!@6BOR.X"\@K"^>=%EC[BO(S)ZJB=Y,#N MQ!>71;''T2^[+.4-B]-=J_,H ??V,\PC!X(%&< QED3%!_(Z9<10'^>$VH*4" MF'5Z=D54[8'C2*^JQ\-F9V/ F- OL_7 &?""#CP=T/NN2*/=YV!+_M/TCKM1 M1^A>;*Q\RYU[>T'V:W/ASW+P5>W@E O]%YS[[U.9H(EQ[_LIE]I#1A= M>^ !U*NJ'%#*QH #K%]F6Q>EE)$@7945]1R XVK[\EA;?R%*CR96:ZG.H69E MI6H+/#2U*LIAV=D0<$CJY;7?'4@(GRP/RO@1M^I[TMOY\K]7Y88E? 5T(T7N MY'OY)0E9\$S/H/F+G :N'8V&4P$>")9FD4-D( G P6.KB6U8R?P088C:'-NW M*OP.?E.;Q@7B.+^OS5C)!1GWY2;+X_+P,A(N\/"6G8[T*>IL#0Q-G97JRE,\O' M;K/XO%(.SD8*UW&'NQ]^W\<[2O(J"](J$5V-KMK6D#&T7TV!E.JFT/'00'); M'Q6D$:5=7Z@8-U252/;,]-1#$AQEK1>415Y*BTGRK^.%)/G3/^[BDIYH7*91 M_!A'^R#IV!G1M0.*/KVJ4=Q1-@*XH.N7U7IF1:G2 Z>&KNNM#3M/%+?7Z2)L M$^_NL@]I&2LJL]E1F)/WFIE#Z=?Z[G/Q>$,MSHN%52L6?A.U'RJ>Z"Y#G*NG MPVA_ECE"">?;$7=/V6J]CD.L*QG7U0AH(.N5$G/?DQ;0I[QJ@:W]ZRE#-4E/ M\]LY*Z6?S'K0[*_?-U)%<%&H-PHP M:3\ +*K! 4 =&UB+3(P,C P.3,P7W!R92YX;6SM?5ESXTB2YON:[7_ MYIC-5#]DIBBEI%1-]XPQ==3*5BER)677S+ZT06"00C<(L' HQ?[U&Q$X"!"( M"P@@ B%:6:4D,BYW_]SC?_]?'C__U[>'.6@1.L@9^;#DAL&.PL'ZZ\8OU%&PV MMF]]!V'H>I[U+707*V!9%Y_./IV?GIY].CD]FWRU/G[,6OIF1[!FX%NXR>-/ MD^*;RZS5P/_5FDP^3\X^'Q\='UD7OWXY_O7DBS7_7I3\#H>Y=-E%/=?_QZ_H MGV?8J04)]J-?WR+W+Q]>XGCSZ^?//W_^_/3SY%,0KF#]H\GG__I^]^B\@+7] MT?6CV/8=\,&"Y7^-\(=W@6/'F%NEZF_/H9ZAM_]A*"Y5\^Q.OGCT@ 1Q8MCC"P!Q],.WDX4+,\%.F MFC:U.1R]5V[D>$&4A.#>CN&_L^6W)')]$$500G UY<(10LE%<*S\\ZIPFRKH M?4S6:SO)LJZ+VQW?"OMI> M[\!&?V/XB9%':$(%-3^@R=C888R&,%M"\X'U*EA,NL/VYO;7AP 1)(C2A@IJ[P%\]@7!]!9X%-:E:4PW"UFL7:S*:@"!.D#$& MOKAYIS:D7'?8RZL."L73N H._&Z'R/A&3\'4@=H"I^ 7N'2$"XQ'$$*Q$&D0 M8T7[7I2L;-#@\$D8!"PR[2U6;J0V5-#S #P[W1/$VRAS;KJ6D4 6S& M[US[V?7<& XW^WXQC8LJK9@CI4-M./4 G #.<9Z+]3V_@+KUB\*S938KY)1M MY7&M2^?C.#MOQ:L.W6BP[F]%,JD-Y6>#E?/P5J1Q-*?-_J85@?265.]P6I'4 MV(!F>YP[:$A;0Y*W5>7ZQSX^[ZZ4 GV,:0?8BC&=.]-G#WA\-/DZ]^QV^R/. M)O6A]C*(XG;6@*<]?>B$*^UDO<$7$!*I;6I5(YH=N,UJN_+F;%*G^ZE6=#(; MT^&VJN5VG-"(,$5XT#E9^T/8KW^1CL,'*\37._L9>!^8O&AJRPO#2E/(O_X" M^==/SC"[JCUD0]V4CJ'N8/M9+ZB=[I[I)2+ 6PS\!?8=3#]U8]3#$1SBD?71 MRALJ_VK["RMMU6KG\(XI1.((G,I8/!3*$(1UCD:P/=Q6!)Q/J^#U\P*X.+8" M_8*Q]_%HDH4K_ O\Z&^7 9RFI\]1'$(MR-OS$(/_\F'ON\_]CR;GW!-L=V\P M^U__[>SD_,MDC$Y/SL]+0VQ#(II6!VN'3IYV_#7"D[JHLA*?-Y@ M=]F/SHOK%0A8PEU:C4M93P'GB(,0KA[_\F'RP4HB.(X 3RVV-RBW_V\"32$( MO>T#V 3A/@HH)<D)J )RD6C8 IGO^BXI,,U M^DP\)RJU90[W-P&<+!97<"ZBB*-2;ERR8 \]$\07%8)(9]0;UP/WR?H9A TR MV"\R#O9SC3KC_*DZSC^ E8L(\.-[>]VD 4W%QB0!CI%G4CA3)X5;WPE":"@Q MSW"TRR6Z=@NWE\&"+!1JK3')2)R03&3GZD3V9+_=+B#)^*(4]*DDU]9:B7\-=9^!3\]%DRV94< MH408@\_E4=_5#RV/>1#%MO?_W UUD=94N$K8\?D)TGF]I<(>?RX8)?MY!)II M"&R"*,I?CX/YS!'G[%:R:T?9=[SY2^"3=^W[1<;!=JY1YZQ7LFU_!$Z"SBXG MQ\]/Z-*B@?7[1<;!>JY1YZQ7LE=_"FV4D>MQNWX.O :^5[X?!]/90\XYKF2K MG6/B^LW!3J*$,ZJF8N/@/_?(A3OJ6S\&B!;DFF_'=C9XRN%A4_$QB4> @OPF4.'6&MT$A)=V#%9!N*7> M0J//1:)D#Y^[@^V&>@,_:5H%$TJ.0R B@\_EH6337AUH MN@CADTBI[!AEPAI^[A:J9*\^A>-'.6?[",P^_AO!36SY8WK0Q)83M7WF"6$@7V;Q"US98/X2($.K8A12A FE MA+]U!\@7#688GIG%* BP*2/&U G*/(AM3Q>9S\-@ \)XBU)PX-#N///0/2!! M@%9%4T0(6P-!"DVT!@\ \LQUX(8.S9_W@>]0#0.IN!F($*).EIW0"0VE^9 ) MA<:R9N" GS1BW.^(04!=*VJ]*FRU%J#)M7YI.N)%0"G#ZEZR-C3SQ5O&:0-O M]2H_3R$_OX[KY*D3H2:N$4H,X3N8(E?0!AQ2A$W%#@_E)AY I+H&<#[,(OLP M?;M)JZ(S8GA$7,>(,+5ZH:26M,U=^^O\%G^.W+Q11NJFW+9[TN>N9PX$NI'< MZ]RBR%J4$P;3C41#27. (4JDB9O/[*&$*%,!Q@EE8V'S "% IY%[T32]?765 MAK?GI8_($&'7-1(Q+G5"4!U=G+O6-Q&1>2@X_FM>;38NF>P"W M^M755=.2D[.JSN+OLE7MS /3EZ',D^_FPJ;BI075)JY.\_<=("L?W-5+3 EB MX:EB.EJ$:3=Q]7J5C?P!N>K"GR[;MM"JF(X98=H-7["R5ZI5KIQ!KB@*K>[_ M.+V15+U6JI*(*.G$I+=2 MC=>S#P6IRWR6%B_ M5#L[)+900,Q3@W]HV2JIF\NZ6B: M6%X;,0J(A2)++O+T%6MY^%?!&JZ72><@M8+Z"I)+)@V'&GPD]G"LH42A08@6 M'?-\T)CL[Z#A11*.&MIA@5.6#8HM2*0I:,AU!Z[HP"W\E6G7BX+:R;Z;0:?3 MU=>SV-(O ^'2=A9BHA;XA'8.0IR%EN\*D%1;7UG3Q<:\XA,BV,2#[3U^I!F+ MITG\ H?US]V6BPZ;_5K&PH6+4!/=91OY= M%X'@HE!I5KGU5EX-<)D2XB#31&[;& ^JR ME%#:8$A0"#314U7@[2&>*@8#@T7E,-Z??5\W%Y]$L^5L T+4%Q-V M/5C!TMKU,9ZW$VY]R$!0T$&X52:64I*X,F6SO\IR.[,>2R"6UT;!&4*HI*L4 M(L;$8\L'*!;(4I0&_@J\ B_ L>T9.XC^DY0ZVL"@G8SK&!&GME><*%H-_ 9\ MR$8/,F&Z6+N^BUB('C^F(X51RSBLM*'71-?L&A]Y)Q/C$,%'H8F9\PO*T_GX M+JB]>DTIJ0T.VBPF&&3(4OA&87]5(^P;VPWQ@=IT\?\@L&;] M8:="2R 5)&TPXD.>@ 7-G*FZ<+E]L M?P6B6Q]^"P<6N\\>J'KU[(5_9A'JHO=3)]SW4]F(+->W2F.RBD%9>#06%)M5 M'M>_6=G(K%^2D=QJE>+UN-\^XJPSRM!)A<9&2!2\L9/LBAU@5K2)ZC*#32;1<4FJ0LB"MA@3220NH-0 "G"3V<(.HU,IG22.#]2;P MT6J+Q](WU=$7#ZVL/3>)^L98EESGJ':^5DY?47)+I4&]N:@TQ*X3LM5184"M M8R0DQ"DVQ/COYYJCXJ*YL)& $""UAYA()0?15691UX"-98W$ 3^E/=PJCSJA MADX :+7NH]-%T7K%B[U;WPG12[U7(/UYZ]>/K!X"S[L)PI]V2+H=$&RES*.S MHR/((\VC%HGRET&XSD=Z4A*J:B%B&9)JTG\NPB5M#S8 (@+=N(2Q+I>,O%%G MU" LDP'"1;>D_0$-'XK<#'=>EM%30-@X81ZA>[,%6CH!/\)B?P"0Y9$;@T<0 MOKH.B@*'Q#T )UCYN!5:]H2^NWTGZ%7"1F-3DZ>QR5=)B)(M8WY@)N#O9IC* MZ/H-A(X;$=TPA-MY)T"5PQ<3'VDD<":=ER1 C]*0=MB3@Q)N](FRQD0GM$Z. MR%J IA^#Q:;9Q-<_Y6XH)R8"@Y=R2:[MZ9;AVJ_')1FPH303('R$2W)_)^-# M6=S:/E/W,@ZV.:TD-U%E[N3\9*)\#2/MJ%*0:GT]%K1X(E8+='06!Q=G!QA<+AK?[U/7NDP#;*IV#.B=YLN M@VC?)K5HP63(R&)'S\'\I[T@)P^=R=,4$(XP[L%/_,W^/EM&D^\-6U+XT^MY MXD01U%(K+1=K>VUJ [;>D-$5?#P,Z_4X41A]YJWTM3M=T&*I/Y%V40SUV=&Q MNMNW'F*H"WIT=KCL(89:J1P%Q$*1)1=Y^HI54KBL7H+DDDE=IIPD&A)0UUOT MO!98X)1E@V(+$FD*&N2$RV@A^VX&G4Z7OC>-)KQ\TD6=*JZ"M5NH#J MDA6F4I)*D_)?G2K9V-G1RXT7_!1^<.4+?T(KV(6%^QAE:JJ"0^S=5$-110Z, M:"3S,'AUH>B^;7] H=SZ11[QJ1.[KV[L,M]D$6](&^O (\ ]YT89I![\86N^ MH1I,$9*$VX@:!MDF J(28H/B8WS']4"%%T^!' O41U?O!YZ#<<_$MV:N !R\ MXV(@P-\]@!'A+Z;K((S=?^+/":CEJ5KEX\GYR>2+6A0.!I8Z3EOSRT3KFB> MK@8GTES*:X4/V&K%(1.M6*\/Z+QW;(DS2J] X6;WJJML) ]U7Y3:]PZO@);"BYFD?:,Y3U_ P>@2>.:B5&:=9;,0["QW46NE]FK2G!1B1]9FD81 M(,Y_[1K3#J$=8<*#N]9\Z;IP9_BT*UJZUQDT=1SDB!C-[2W%H859[SUBBX<% M>JW8FY=3C92%2:$M4:XNETD8XFLL^]GU\+S0M/KJT)RY*.J%,[VNU16MV/B/ M&CM?"9F+-DF\D+4CT.FE/P)+;OU7$,FX>J0TI W>)%T]BI*JUUPHUW?E*9@Z M?R1N"""3H';%V[EG^S&TY\BY=K,F!\WP-Z -?"3#@NSWTI(G9B[=^;G=V6"] M'Z1UY$FO#]KK-4'>N+[M.Q(F2$I#VN!.T@0I2JI>9^^2)L@P< !81#>0L:7( MIROP3)P1R36J7/NB/K^]),$W3(&"3.C9\U/1G%?F@DA:36:]]PDD?E88N50O M<2)WI9XM[P)_]03"-:=!:J[X/N$DP O39[8=*XCAQT+@(K;RWI$FQAA)!UC, M]\"[G;_3PCP>@(=/ZIZ"O6#_II/W5@V9CRC)O.EZ.ZWG\4*O05@FHJHU%[KF MWV#@1]*EX /8%(05QVUW@;WOYTDO;#X,6M#?-8LP P"2P?@WO> G*IW7]YN T3@]0L:Z72T \ M^AYV$%79GH[GV%P#-IGHXM")K7T@^GT"E(8W.6D*XH%C'9;#S,6]O+>7OK+X-PG0J6?D7-67NT]JL+?9+>NM'JR/[6A\.! MBH/>VH1K9Z*S>Z64-M*7(=4Z1GBH-3&*^3[P'^ M-O@1]FKI1&'78XPA(A]R!_LM3KKG+EVPEQX>IQ/VX>8!COUW-WXA7C\5@;9- M9V(]=*,-J.2 9>_H;"B&Z97-OQFCD+%(6Y\@]9&-"8YH*:[+?"KN(5AA7OUU M9#9.AV-9KPXYPC-P,U+K]U_I:0Q2UST:4>J4YM"G4LQ3%@75A-6>NJJR_NS\ MY,@DM [)M%X=?@J\RLU#>>5&CA=$20CN[1C^.UM^2R+7!Q$B_IL=N=%L.2^U M_*&" $(>RLD1_,_Z:.T:AW^D[:/4DY"EUG/6"\[^_XSZ0=]LJCUIG(IR%JYL M/TN"!,U?%'CNPLX2))7Y-5MFV+6]7?Y-PBI;4ILJ-A:=AKZ#R1,$U#>/[#@F MNQMM;)]4.)7W,X-P;)BMUC^Q;M.O!LHLNK,VN#XU-7ITG!#M&*ZCDO)0F5Y;)X:NLC2%A M"ZER5MJ>N''K?+%%_@YL]/>Z?"'#4/&3NHJCYJQ7U)ZUKC:HL3X7/-B10M)H M>E&E&?1*(V*I,K6.-AK,(Y;&='?<5(U;=7]$5P!R+\OKAY(SV0;YI>P#N M^AGQ *O@;^CL@5.OO]3U^L>GQT_6KCLTA6<=6K_\ZQ])$/_[57"5_O(G*QN M51V!E0]!8TMP_0;1!5$!5X#A%BX,?_@)W#![/#<"?%556(AL)+/PUE^&X(\$ MR@*/BG^W(=!"5<_.U6>O%A%IV9ITI;F7F,Q^#H0^GM3BM6XNL(0OL6M)8 MZ;/1UL^VR*MZ5GD9!ZI[TF!K*VBA6589*\O1(U4ZA!K11U#8R M*G2V.\G#W-/VI;Z5B*#L@H57<\_KFELT9WFP/6NS:W! I6VBB:"D]*(RE+*I M!TYUY*RJC2+R\+U0O"[$C7O&;,KJP-"TKW5-0ZU\A!2LK47:CL9+6$0I<[XD M%5*Q)RV+B+7[;"RKC4[265_>4?+3,6[UNPS6:S=-/0_WVW#^1V?IP!>X.[IH M6K$6C>*;O68V5D\(/CC6N4%TEH1\\0V3IN%@C5:7Y>GXR.5&U,FXAVDJP M1W>ZQVXLR!YS^.=+X$'ZHBNP=!V7 36?6![RXTCMLXY"ZS12I@ M_%H:2K:"7[MG9MMB6(D&W[R\1RL.+#OMTXIPI^C**^W6FJ+5!\F8Z&TRHFC*I@(MH.[EHS]/*,SZH:>MZXV]D!0'L7FOA.AXS8*] UQ_) M\/:IO^R5)VOLC9Z M+Q;0TH&X8:;G;H=$/WP[6;@Q"EZ&_;CK!Q E$"\\XA>N/S($R*%O#"D''L K M:AX?^3YN/#?F$#RKSAB%W8JF86+T!XYTB,!L>1W%[MJ.B:F$JX5&)F\!(F0E M-]4IA5L1XE6*TK[U(9L2?-J4XIX@=ZZZ(X5#>]HDI235"B7('OH)> !. -?G MB""^!2&SWDC1T8XN24E#>UT&9M=@1<8P[O4?5\61B;LC8;VF_%2T((#+7@#9 MBU+F7D$E\ +L$)W%#U%G"XZ:(X-'5\KT2NDH*=[7#GW(-I1.'M]=\D-")TP\@A52B >P"4+1(R6NNB/%1WO:\@.EH[%>^/ <+#_Q M!W:=0."==#E63OLZ'"KW9 "<%[!(/+B7FL)1+5POB=U7\ B<),11RM=O:=[$ M]'7F]2;)$X?M6U"FM9#>T5A-RS",&/?]5F.F)B&KN/.12>QJM&@=C!F]7O'UOBK?RP4C M-!&>UB?"_91%(YD!E>FU^4.1!$ LPT(;32X._3 =N%6D.G$ELM:M&A)&X/1.<.++.+' M'335-I.#B)V93.IVIGL^AY$8(ZT2.T@^@.0\K(4%[@,_K!R0H?K949CSXKM_ M))SG"8/TK8V1:Y&%0CVCQKVV:LYB(63NFIP("+DL1F+$WGU2B])YPGKC!5L MX!3UZCH$N$P]/!9\%9YY]_X3D@)GM2"ECW\?)[F_JL8>*]SP24^$,2S/3'Q\ M?+KT!LNQ[?XO*+C'>+K5^R+C5?=G$ M^97?7%*$-+&\-G(6$$N#+(7(TUBLN]'?VVOX:RD7UU6PMEV?)%]F1?T$+22S M!IFW([F'W9<*I-S.9]_!^AF$!$ 4W^LG]W9RJP. 3J(AQ#?^G#K M!^Z"B"2\2AE]Y48705UV;+*Z6N^+5$M]L$*G$K7]^[FJW 5P\^R#11[C-G6< M9)W@@Y.]QU!JJ0M8%%DFR]J3R59Z= MC!@?8B0.4L;<@Y_X*_)Z@*>R07!I3Z^)Z=;F8> ML(A0W#4BW?:=]"1_G9VT$V##K&<.8MJ1JE?6M>;HC_PZ9K;\XE,,_A!H8/R(DT=QKVK6)&CN2NG=&^. ]S5):FI8G M!"-"KS1^O'2@L]=4;8KFFI+)3!DP3>(7.*1_[BXG:P AUC )'6)$4K*T*3[" M*%$RM\-9B%FRP+ZCC'T*1TTC!2Y$+"45FV+!5SWZ.96;7LD<<;>@OZ8I[(;BRO<(6E-:B=5I?P"E?+H?>5J M)#)!7Y>KCB1_VS8W0/'%Z[%';0 X(+3J>!Z:P6,#-W*WH7H3LJII![.A)[:^8WB\RFI>.^2-<3%-YZ:^WKG[=. 3)["8 MQ2\@9*>F;]F*=HCK5?@-ZR0)[!K;9HR;F=,U.M+IQ^:E;6L'/QEXD&[1*+P: M=T(WON/W>[2:;7/V?MSI[+WH]G#NKO*!1<9\QU57&S,C\9'%D4Y)>,/Q$GAP M?!%*=QUO49JXW:OC.T>V!R00DE^?:#/:(*"[;!MN4V0PP^C79Z:+OR=1&JVY MS/,4$I!%K5/EW"GDW%=S8"1.>:\IF4[E>* W<^B[ZX$H#GR0L:K)]9ROII&0 MZ$J_I&,C3Q/7\_L$'9#-ED4"YNP94V(0+:F\D6!I1[6)H4[ID\X^1GMK\:*4CP(G4O-T8\E(+RXZM MY:[R2+:THWZ;4T96:YHGF;3VM;%%K5\Y[(4#^FZB"[J_;8M?_[<+9UUHO[=W MR'I3G,'X*FN#B6%D3<&6.)M& )SRW%4GC^JJ)=2&OC 2%RL%(ZU988CG34$S M?C\VPGP\H?I@4&KHBYG68J9 AY-^TX#R;5MBYDT(_DB [VSYIBU237V!,_R< M)<0C?9TBFE2OH$=XFMJKJ2]>!.7'-S/Q4&^:F2E;[$+-^"8F2E5]@2,H;LXE M#0_YIB&G@\F^8[@+2NU#7RP./>GUQDW*;8;BZ;%$:8[TNR2MWA1M('&I@M2CFI5EIQ!EIRJ14\'2>Y=C[:E?IC7V@>> M-?.',.CL)>YV;-054.?:2=.]0YY$=V#F#$O#M"S=E!6,:FJXO.X3CMX.%+GP:T? M!^F9HF20T[JJ5@79K?1;IR=F3=+XMER(+TH]750C $4 M@\7O8=X/'=3KJ,J2V?+RQ?97D%U%X<)_MV"7J =2+8:&[(%4'0T*LG'P>"S7 M+]>"G_],!U4X*FT/_DA##IZ^M,.J75._JG"YW)(D=:.-\6SMG=0G(T;@:_)M M6UB?2\^.:(FJJ'6T <*@ J;>\G(R:00@Z<["?6[PW0[WU:^^8.5&3:\638!K MAMPL=LQ.I!.$!A5_'89L+AD"&8D,Y[Z3EMB5R0!N-6'WS5OS3C8CPHD#;DOR M$0ZU+Y.Q3 >5O#,;<09+LN.;] &VV [CL9]I$EA(?8"OE[ZJ\OIZ?C*Y."A$ M[PP>YA#3J"P-!VB*,T7U/UJ_U MR[_^D03QOU\%5^DO?[*R<5C5@5AX)&.Y%+I^BT,;0L7U[7 []1<__"1*; ]# MFI6MDZNJ"HN9C606WOK+-) @1J.B7?S0JFAGOT2$5C8^PD3J>_;^!#N8+:=H M*;#":D>YF&DLJYU0A853ER\_H1R"%7;/EI0(?8'\)"&XT(5+/ MH@5;T0X,_)*LHT &[HQ>DJ!)C61H2T M;D<[C,B0\PX]=?2P0FTW_9>##=2TUT5N3I>>H9IH .]'=ZQFMHB7E/(0; M>C<_-H"\P--<&BQ"4'):%=/PTIKF80Y;^SI=FCI.F("! MK,&QG !EXRX=A5XF(8(<.0$_J[P,>W_KP[9M;YX\>ZY#>]::4;J*W MU(>#< M?"YLN"!1>@5KRWTK\0%XZ'7W.O-(9Y.L>N.$13?R]+I_;5;[C!W4A0M!]L+U MQXD!.63V.GOA]7XNXRK.0P=J-HB#$#X@( MKN?.ZNNY4M/6KFT+-][_VHZX"2:1RTJ<(U9520+ZXKW&QY<@C)] N+X"SS'M MUHY611LE;B.T2D)Z42+UO;6K$H#.DLFW=HUEM1%J:^$TR)>;T!$)EAK 1"BM MGW"Y)<,A50J-AMR6E P=-F]S>XO4@/,;PFF@MKAP/9*WXZI?JF[T5CO_7A MMC7!";MMA_[D.JEXA>KC(TCUN49K/+IPZI(5HE*O=&?-)TYS$#I( "N(=_PH MWLQ_3)XC)W3Q:/%'>#&;63FA.3. T@L7>KW84728_VAC$XOF M2

    :G:R])*"1V-(L/Y !?B38:$JZ(9PN]( M;Z]OU2HR#KM'X3-M2(TCCCU>3*@;#E(E,[#2@=9A'K95N48M:]35-F84H:!S*DG8W3;_#ZC\3%;A9W@>UG1[B"M\WG]=OFHE7+ M@\U:FZQ=51?-3402+I:9Y3$&CKY^A3^^7IQ.CB$(Y"P>=COQINZ;[HUYJVFC MN.V8N[=V:$NPOM>-55-$N4FH%]1+M&U%P[+.1$K'(M-[>TV_0R85UT:^@H)A M291!H?(#8_YYA!R622ZMN509PMFSQX)D*A=MHWY'85S2;?C7OE[#C_[V@,)1 M&\QSY3MM9"O)(K.)&^P2EU](C4JY]VV5ELGYQ1=%#_^P.=P@#0H-(]:P[Z[O MKI,U47R5[_43(&5<51&RZ1BS$.TWNA#+WX]9B$PZ>KC)Z&L90[K.9E?01H*2 M)KR6%(_E:AN=EW%M0E!!O60K+A36-H1(HR3S^PK"YZ#A6.]4!R04KY+/EG.< M%L]U(%/7Y @CWNJFHT:0\E[OL[5 4AOXO#/," !%DRON/H!RZ\/!@0A?[V*O MU,7.>80+-;0&3(>0,.V]WI4KPE/.A"PJ&'&( )R&DN8AA)=($Z_#OZ,[61P1 M/%O>!?XJOPEF)'IE53,/)*THEG2M35H!*\K 429_QY8'L$FGY0A[,/J.N[&] M!X!.P"$39LL;-W)L[[^!3?+^[]JL-ICK!)DZ\GKABUZ.QH/C\M:_!V_QTT_@ MO8+O@1^_D&Z+.[59Y?RQ^D"%X1')R12]\M#(AR,'NMX#6&BR[[QCHZ<;4;K" MYH "I8:IR! EN>M6["(%B@]6.$.6)E!!:](\[IMH)G9%3 4#DT9)NR_26OJL M;R?1,F_$?$._UGU#46,?H?:LK05L;BQY)3'IK*Q$I$+J#]YH:8<:2FJCJ72V M4RYV6+JHOZRD:5.@,UK1?)I0V1?!LJ>_5C4701/8CSPFA1 MTHE<$WU=1N&WH '<6@&F;[^%*BX/?@O#^2V\2T1R,L5TOP4FEY"B/OT,9* P M:^H /@8O]%JP:^ K8R9&>EW%Z^0K4R::_CI30\GW@ 0:J5W7Z;KZQ.RHOP]\ MAQL5N\+O 1@,:GM-JM:[O\QEL%Z[58C7%H);2*.1 D4E^7CWD8;$ 8;^>>[<>0&470SK(:^]"Z 65&LJ<=A4P0.RE.NE3)4L)Z7*,R,-F@50 _&VG[39=!F1 M %"AC-@<;I"&SJ9220) '01(&5=5A&PZQBS$]@D QR5$)AUZ3G.2#C#N&,[- MC%K:"%[>OK8-Q?KF#4RIF<%5H8V.=O;)8G@J<=8>"0KH,B0AH1WUO?J)J,J[ MTL /=!4P6Z*#0T$852MJBJ!VLN=#$@<#C'0VLOW%8_+\=^#$3\%O89#XB_2> M@X0=4GG3(2-$MUY^0(13EBI_[A.TXIHMIXN%FX[V&MV=H9>:T UEKB*-)S&M M6C(4,+(YTJM[CT:KH ?@@Y^V1PGW8=0R%$]=J#N_>QZV"&K"*-*2 XR;9HP'$B=69%![-PDB#6Q.&?--F>, M4'!1ZP:U@U]GP/#-8AVX\UX.C6HL@ISGC2MJV=P!C8*\Z?5$07,L,H**Q%HY M((^/);V>.V@.N(Y(.T",P8M>PY8482NG^28('\C!*7NEM$.*W#T!#[49%KZ: MM^R_<7W;=VK7GEQWO(RZFN)&S@UO&]KUNG#I"T75.\H)-X+VZE4Y> 8Y>*8# M>MK(G0=#/-2;N-4K\Z"()<]-,@$[U#I&XT:<T89$6H)QRM'97Z_#=KD?8Z MEF#M,L-0J$^\O0]BTN43J[ *,[)[(AR/[MOVTK.CB!:.3:FAC<'@$TO9'(A2 MI6_T+4X6BLP8IB"CAQ)U32Q?I?O\_.1$L5^.J(P:I"Q$J[XR+@^?&E!=+ZB? M5(5D4IS<&&''6T@X3G#)M $,+0DU!1HEG=XQHI,:RVJ&@ MN[WGIU/?YQ8>[8(#N3ORXPOD770;10E8W/I/H>U'-GY>A#3%"S2A'0KX9=@P MWWN .0@Q(]@VIE+< M*&@($=GSN:,B6,S#P %@$=U IB*5L+&?.7'=1;I.%VO%*!#)H-W$ )%YD4 9 MTYVSYC*(B+=>M"IF84:44!/??1AFX:+8(6/0E8N\ !'-9BF<;KG@1F9;T8*_ M>+(3/\Y& @UO=:-L3">B]0H":;Y3_]T.X78OSO3A*9@GH?."O08H*Q:!FD:@ MH2N]O;H%3I0>K65-BGQ.T?LM9EGT;$>>C-FT9@2SY',BP M=C$&HY/20;W>&\!2ZJQ7Q MYH:_ 2, (XGL'$M&9?PA\N0)]A(A;X>GT%ZX_NK*WO*]L'#::G DWFQ'TD$[@8\K^&J!(QG370+A\Y*EBA.Q;$YH+O9\$0,*V0D3H M_+(V7<14R6IRY"II.>J^N@O@+U" ._+SRIY,G/H+YO.!/%6- $IG@G/D&!6Z M7=*<2WOCQK:77GX]0)F&KV!Q$X0W29R$(+\[)=X7"K9C%*;D4)\#K.>#V;XB MI/(#RZ=@ZL#%50A2'D"6@M %$=%30RQ4:E(/ES(L0JF\<%0[U M@6!$BQF([U?79752X>W*J'D8B**ACJ'?6&&*" M,BW=ILMMR*S9L^>NL)RC&]L-_VI["4BS^E.G*>%VM,-;[XBI@U0.TPQ!XG=@ MHST>XN*MOTGB_#%S N!(Q;7#5>?I4(A2?5\T;"*#.KN1*V@G8R$1\4G8_*EG MGVKL9??7P(."0ZX(U.F&JVZ5>6?G)R<:PD1HPFA/MJ&8>7"C?]R$H)*43P@X MY ;,1X\@[8:\I[S/A>NW#7!BL$".XD+0J58[X$B(1*FD'D,Y[F!;T4N"A1S:\*C&S)(YBVT>>U2(R M+U4;A]3I0N.4/(MJ$],@U>ZV2TS8MY_T0S:N)LQ$4V<.]'%?0,BHGA_@L<.] M"47-$J$PI;T^+%5X$O?EU(670-_L""PN@_4&^!%NZ?AH\G7NV;Z8Z]9QW74+ M-_\1N5,M+*?4 ?P*]6&A3L;BG+4C#*4EVM'R #P4LH*3SF!Z,;EY:AJ"SU;7 MQA0GQ6Y$S13IVPI;MNC;=EVJI5Q$&P0,([;EY#I M4P*WO@.9XKX"1 B:W!L/G]@5M)4E13![RT=Q^L8DV>,C05(KMK#9U4P0>4LJA]D7]F*YX0=>@LXJ8/FO#66$+3M? M@R: 13K]>EX_1&%<6M#!O_87<_"COSV@%6W#@KWRG79"'VJESN;"8$[#_-)L MU/R];[61*)O##=+0>9'67GC?[3=WG30[#M2^UT^ E'%51SSF%9X)F^+>60YF#Z+S.7L$%Z%,0VUYN M+$K,)/M6JAE$55Q?ST]0:C/SU4$//O?Z%)DV:M' F*<7.[ZT_6\@-R8<,X22 M@1S40S&O>WV,;6Q[B/Q6J C1G\4O((1\]=/(^NBW].DA/YW+96\H!+M_?[JC M!8^UZ9O!@P[(9J5>;^=)!/LSFW//->OQMG'#-)T]T_[+ M:/^=@[LW%O;Z#N#8+#C^YZ\@0AG=4YZ1WL^1V<4[AW:?7!SFY<%A8Z%PD(9H M(-2Q0" 4[N 0!'4(@NKSGOOB_.3X1(V9&TT05,8C?2-C;GUH.D"1RO@.]83( M)<=$46IH@X]AI%I'D2AO1H<+:@ 5M8YVV!"5%;>T*?3JZ2DH# [T1@ED],O4 M7UR!5^ %&T0_RI#D1_0$01PUQP(4BICK4&E+MR& ^0WX(+0]2/UTL79]%\W# M*%"!!S)<=8T$37O*#\ZLPSJS:@"XH9V/V$2I'NDD8=A 'U5'(YUX] M4Q7=1DRC*%FG=D/T3N)$X$ZBU,WA9F(L-Q-M5;O(=EB2>IY!>Y>U'Z5=E[U# MX^]9&T/:PVV&(NX=0K@8O&QZ>& (#6CJ]X!_R;PS<8'=VG6)9DG0&PI4MYQ> M.JS([,O1^T85;!DI)05X(*FB)%FDL:B!91:GN--U*4AGKJQ.XK M'(#H3N>+R$XGZ^.PS1G+-F>4#EAF&*5A>*2OHTV7+-0J$3",W.HX83*#0]2* M=I)=LU#K(&XF^\D2HU"DW,UE=+E,=<("1;![BT_Y]"M'3OO<>T]H=3E;WOH+ MN%I<)+9'R&O:6$X[, PU#XAQ1*]\I[5Q_^[&+WC)A/;=+^[F*;B&H(>[DZ89 MHD4+VJ!$3&H,:;>@6;F9:)Y@GGX&L^72=6"SY$FC5DAOJ;:0SMXLP4>PZK*:G)^E:#6 MST$)9"H!'WL/V5OKG/MK&O[E+PI'U@!]--3DP-O]05UDJDLGKAN;%E:.-'\' M[NH%>@Z $EZ.=0Q/^= S-$LA5< 77A].$IJS5JU2F2.YL@% MM#)-HZE7G]<6IYHJ&?%:O_&PNP]%DS>"@[))4[:>A?(NYS,63QL.U%7HF^ P M#DHWF-+)D(Q>D::::%[.-J5Z)S2(@]8-IG7=Y=)KV*^N.F?>[NT82O/HH&7Z M[-XR@?1^;Z7KWHW_PD.!BG'V?E"QH52LBT .MV)M+D@4:%VW01V4<2AE[$%. MASNW.INGBX6;LF&77X.49V60/LW1L*%OTL39JGE4V#.;%\_"9NT!H)A0^/EE MX&/.)+:'THX=T\ ^[$C,48'6R"1HAP9R,#'W?U?>DA?.)-Y*3\78?B0';>M! MVV3)P=AKL Z\%5X9#ZV$\@9XT,T>=+-G\;S+^[,NS@#XRRL[!D6>U$'B7IFC M,$?YAMZ)R6#TX4J,XZ(1/[5R"XV2ZT>NTZ?N\'1]4)C!N2OI9LLH+2E-Y(.H M!K&_JL1.H,3.#OK0 TOUNGMJ3CN7AL+,EOF#6ND<27T=D+O>^\-9-]9(N@?Q MB/GUS7XE]5T@3 )_,IA]U<,L:?@R4Z_7W2=:PM4$M6W&IZ;$\8T)B#>$"G5U< M[5,DI/%]VU:^X7IV1* M;2P1KSB;'Q'I2K&^&2X)E%'>#Z'4T$;:\B581XK#(M0ZVN% 5%;/-N_0ZN9>"R?KH* 5X0D3/%-Y>LTOH% M+L2.M90M13)[FVT!.C65Z;G%M1W(.7@D8F?F_Z M$Y_U&QK0#C@*%@&\;!GL09E.@.%>"#3IH@8 Z"@DNM0I-&LZ6\SSWM/LH?XK MB&!-RI,QU I:2YLBG+W)09Q&Y=*5=>P9A#%R^;D"S_$3[(TR"326U0X ?=I[ M?@[H[("_1P/5OA-*ZR=U;LEP2%5GHRX'!),=X'8U73#Q[#[PKHS*!X!6JT%RB1DUT01S>0KV6^ M%4_V957$$,/;JG: :B5T;NQT8HN)@4U7"7@*2I2[(+I,0B2DJ;^X#WPG_8, M/L[:IH*L"_DFQNW,P\ !8(&UJS3SHY4# 4"4&J:"1I1DO:)%FL]""*SY'OCQ MB[>]M*.7&P"RM5_3T8A(?=-P(8OYAB&OK&\]E 0-/7\1.KK8% : M_;V]AK_R>AZR*VHI;GZ9-K[X' M/_%71#ES5=9=ZG31-4B^/=6]W@*J3!,?I?S 89J0'?@SHC<3H;QQ.!$BU/0[ M/<0'VW?@S'L9K->!C[6(XV:OL9YI4&E'\!AN][( [VBV_.'#T?Z$C4.+B>Y; M@@2=DOLH2GSM1I%+2%$BU$"536>031>CQ(4DRGN]V%,TW92NO:L.XV5S^V,3 M^&E!Q!RV+R5O2Z;@2S8+)"4*8R9A&!IJA?V=V^$L?(S1/3M.4<%8XW#4- ]* M[4BFI-=2O#4J492JPS2)7^"0_KES(R"+?;^&P>+F(I62%4NQF)L,'U/2]$JF M";L%M93T5%K)6]"P\U4V6_YMS'M3>B;%.+C*:)HMX4^NKP$ O (2 M !0 !T;6(M,C R,# Y,S!X,3!Q+FAT;>R]9Y/B2+,H_/U$W/^@=YY[SMF- M:/7( SV[_5<(T-+3'B!YM['0W4)0J?59F5M8_ M_V]AZ-@,V(YFF?_^+WE/_"\&3-E2-'/P[_\*S30>_=__]_N_,/B?_P/#_OG_ M[F!%'[WGM@N!'[OZ)<:P)YI,L#R5A_+I1ZP:%0& M0%5C>)^(L#A#J0P>DU@5)V.,RLFRH@) [,P$?_TS="%Z(8I-Y\%S\($D3?[] M,73=R_!S_8$/"$Z0.$W^6']%U\SQ=OQ\/K]?]&W=_PY%$/1/ M]'$?HFPS?.%H>Z/G]&8L^;-3*C;D(3 D7#,=5S+EIV_!.15W^\7=1[ _5Q]N MAFH+%W> O/<0^/I^8,U^:B9<#D!X^^G:DNFHEFU(+L0UG(AD<2*Z Y=CNX=H M@&\>08&V> D!)+WSS,UP&Z@O(HS["3_=#/1<^\6!L9_PTUWT:*\0X3DZ%:#M MXW*#(/C!,?@*9E@'O9,GP(B1A-[+#,<=C>XA<*I[@]%M6.LBBW8E'MQ^]_AD!2 M?O]C %?"9,MTH6+Z]X<+%N[/%6;0EW$P];39OS_6G^/N<@)A^OG['U=S=?#[ MGY^;WZNY^I:R_/V/HLTPQUWJX-\?AF0/-!-WKV,4S9GH MTO+!M$R !FB+!S0;L%=_:HH"3/]/."!M2S*"&?-,S:TCWA7@'V(#(EN1;$44 M&BFQ0,62+3I3+X[;LCM+"D6+S<3C$#7.@ZGI$$3;@S#X$"U6<\0=L:**,9$F M1$0.<5EI#XQB>U885^3.+$6."VRK/?^!F9(!U[M6/P])RS T%^ES)VXJ23@? MM '0%FC ^8%IRK\_LO[219Z)C9="F4KP$M5?YF=Y*2:T:P@3^S!= D:2$FD2 M DG&Q,?YT..ZG83'%\QBAQZ"7*FM#SX+)*N-1_*CWO?&5-8NL3TZW\&]^'6 M_ PA+;/A6O*X)>EHSAW &H[7)ITT528H(SMW1Z+";!>6E&?[>DLD17)%IJ:U0[-2PRBXK<;2(]JC;*U<<)6* MQ-=^8 J0-4/2H?8EGH.9EC3;AZ\$),>S 6+7-G2M!-/J.] GD?HZR)D3SW7J M *Y$UG3-7T%1D_KP;W?9]!4J='4JGEM1BV &='H/5P,S7^\G:['(F&N4058:.GJW)1XC(KFD8$=?+%ZNV-0&VNZSJDNE"*>.ASIT@&!++ M)M2W\87FB,B P&^KT+V"(XI2WX)(M.QE8R+)$&RC#VRQCI,M9]ZH]GEI.!AT MHNFAF= .>*((' > "GRBA&2Y"%$&FL V*BJ2;@3&'N31M-IM-.IV2L@,XXEF MMS.J.CD(>96C2AO@U\"^#?N6@3D1>B]B78*ZQ CD*OSR!82D-1,9["/H(/?P8<>)+MNQHG4"EP9" M6>[W]$D;*KHJS7T!'Y&+X",?E;1>/:7@?%MJ38O-NE+,I@[4XPXL==2*FG)<4R'OQ M,;3,6%(6:(8O<-F94>Y$&E%B_F%\?-)HK%8.=Q(/J?7>N^9)M@ML?5D'$\O> MUW56*T)64K5V5/"RCJYK$R\-;?Z/W\@>7W*M//2RW&42('SJ.5,!BP)8KE;: ME$41%&+\M( WA*D2T?-\:^K,V@.1$DEHC^ VA(E AJ$NN=ZD9]MPL6G-D26] M"R2;-Y64Y(+MDN<=RDK&+&5!X&J!DIQ*-DHUXR*-EHSC) 7W=]?@A:<%I^$[ MSG:Y2S/57]KT*$8D*5NUVT7&++7F(H.6BQYQO;56X0,L97^U27:A5_%H-4%X MW9P7'<:\A,;'H9\!5UNC+[G6.%RHXB]6EP:K]94EVQ93,C?FF]'(([_$%:69 M3$R29G;PX[<*W;F7!.LM;],92C9PQ&JTI16\:K3(>VVW,1KS<[W[W.%\OBO8 MJ$HXE^O[BDE=LE65)F_:(*5E(CI<9 MJC#RLJGF$D']Y*?FRNGGNK,)#*AU)'N)5*^[;/A 0*<310M0"'%/'35G:4HE MK30CM'&*\FH%P#'(]6*Y"$%&F<_ZZ=\(H]N\Y2QB+?+ MI.903OR:2'MI$_HJN#L[M]>9)!K-%H6QFF^/\1K?9 @QS<3@BGZ3),5P)'-^Q-ST-P$5GQ+LQ0P%$FVV4R::)S]LNE J2B,6HR([Y-#5*D-@ MGGRK%8_FH'\$+?D,H $0,U'XANXA@"B"B!X9LYYWS&8S7:UL9<:9>M:J"DV7 M+2FUYPCSL>0G "#J)L!T?%#BMHU6O'+XGH94I25Z*SZ'M/5_M("#=G\K>[+O ML:U>%'FP5/?R3E!:TX&=A-IF #>[>\L4]9+<,95* MCY\*CZ*V8(TBRT%GK6R9N"3+0$<;7*!@_@P'"_^Y'UKTU12 M'!^_X."O0^. M'\>%D&!^\/%HQD1'05W_O:$?/'>-/KX)XMXO' 4%4/:G6#UM]Q'^ M2\?R;/^5'S%_6"//!_$EO;L3W_#C&5N/_J4!/@=4(<2;&$&7HPW3LX0VGTFF M7)ZNEBBCCH*1JT4 '^F;5YJ"7JL:L#$?&' TD9',%?8=S^=?WDSG@ %:V.JE M A^VF.B:K*UW'YBBP4_]M-J6QU^"]\?OET8\!_B?GTS_W2'M62M](B#GWX?F+X/^QU#?Y_B6I4.5B^*9:\(7!VFEG)#< MHI"9S' B@:?FI47\^Q#^*-1_#,WYQ03(T,*AZ,N:X/J0R.9ZQ?B46-*56:K& MEZPV^$8$/P3Y-JC-B=2I#7G+B3-$-,F8!#"IF9*FNA6&_D:DOIPAYW"""@ZA M7['C,]YU\33N%8CV8]7H5OA95(A^(]_M&G8\6,0_;L;'@,CKPZ)A"IEQGHA8 MF095F7\C_^W"9CQ8)#]BQ2TCXG2;:CO*4T#H"[6F;B0&WTC.+VG%3TOLT\9! MH\I8( PE;PF9^)"0<5PEB>#NRUZ$]8G0KP![3@J?SD_;"6*>AL3EC#YFE!)#$9V^0'3[KQ.AF%Q>2"GYET\2?2>K MN"F2G R7CR8#%"'YV%OTRUFW.IP&W^DZ!N43N0_ /"61(2%M%Y7SK!VN"$YL MR?STV19_RL[07;6^^>0+''$\E?A5CAAP^'3$%NT)L1Q9I7$[]C@8L\$7_@!Q M!'EECH"F_HDCCMG]#W)$O*N-1PTB30F%SM3NSLFVTRN&.N*='(&L_3LYXKGK M=PJ.($22WFJ)G5=;IO#Z#IAZ"%\S^.,@0//L\S5+9"7#24\9;MK+_3%WJQDIE)LH3$UO(_,KX)\&]1^)9WT&6GVW)F\C'?C%)^)%LN59)JI9*3@NB+!E.931BD_ M2]_7I5DIC<@.JTYY(E-=THU:I.UU [P1";0TGX?:"4OO$'B9C?"55#9E4-EX MS8B?/5\0V+SI9W19M#E;YDH@MQ@7>O%")%>/BB,B^"F7X.BR4V=-/TW@UY59 MPJK$BN5)I,Y7&+8_&,MX*U&]=3I?09E=,$G^*=>$'PZ5HEXM"T"8>CTJ0LNC MZ*U[H!<6YW-L-$XLS76E,9'P=JLPIEIINT9YGN V;IW,UY'F2Q5$?$::75-I MFXDE&%7 .']X91JJO8#6N8NG4R M7TF:ST/M1BD2[4=SW;*PG(NT,%]V$L+CV;>"5P7^MMV0A>9/N0JB6K/ZD^2BUB MG.$7V6:VIWN]UJW+[06I&H@@WR%9APF>)7DP;1)XCZ\(O1+!=OF0K#<5ZSFD M:B_B<'5;ZN7XQHPM/T:2'EC*(55O:L]_2-6*-"UVB<%@0G BU6BFID0F<_,N M\@6I&HCMSR%9J4BJGIU1:D9(SB)%C9_4*S'OUO.(ER+KJ3<]IZI29>83TFE5 MYV6>RM-T=#:-NE(VN+)Z]2K5/6=IK[;P3"3];)VIMFSH\7K:\(BE59T5%O+2 MG:>"FR@+2)WI.(-102P&UKG:A?[' M;P3^PY? /R57?/ZLPI[2_VHQYP5X9F;PZ5XSJWIC(##)JBM4HGQP&TD$F6?. ML?UZYR&F4S.% 6*U_)B@&6*:)@JC##&VB\60*2ZJ2$YTZ.FE&.JI66::81JD MOA"7@E9ML%QQD,HYR\"ZE4%FF7/6CE/,I[B (M94CK26#3N9$%H$6-: SK;: M@D(%UL=\+Y4WX)V3BA1S*BI&#O;W[Y;E3:U5MCP>#!I"6RA$;;)2\UPBS9KT6,HP-$\ 9=":$@TJ M/Q[>E,__-I!!UZY;+^U)P?INVE>U;8ZT#(]]3.)"H3NW,VG7FR5B-T7;2VG; MY]T&=O7MF]T&GH:>O?_$J;TN?5%M#P5#%\>9=+DTY=FY/6_59%MBI_TH(10:IM:J MBAE/#MZIUF.\NXN>D'?/RKM?Z.J9M,P9L%VMKX.C+>-P;]C7ITVA(+05JI0: ME>R.!@*[SWI'R[@W +Z9:.KK;>/J0$>W E4A\ZUN_5W=$K5S+:8&1<(!\8$- M?(2MR9U-LB,J0^@=0L*5&!C9G!,K!Y;P91)OSG#?Z]62G99O= B_QZ4<"B N\GP^<&_5^WG@+X._)):]O[CZK M-XJ47NA*Q7I\C.M6FTR42MI4#.PF+HAZ(V@.[^GTAK!TC2*S?,SQ[4BM+.9I M*=7A;]BF7%-O7(]+(J]F;S^K-_INH1:WM8XE@'J:= JB:;=F-\P;E]4;*,7Z M3DMRAA:47^2(-_5&FXY7VCTS426FCZ8Q!Z5VMACRMXU;-N&RH66[Z+JF%.@?UJ+O M1([*E@NK.8,J69IPXYFQ'T=6I79I-;VT'= 1_:R9\%8%?#^\> MQ?S1H-TAZO]$_O\*ISKM2C:5T]0I[Z4FQ5$NCZ>$3F!M9\@9SP]<<*L->HYK M]#)YR<)YJA%1ZSE&'6OG[][_T?(4U!B8.V'8^XWC"%]/>.AQM9GMI?)MOF(U MYQ)HN65!#ZP>#U;"X^I'#DYZJA6BGEJ%ED4_V"*E5FQBQ2B;X#'+M M7BJW$@'_$F\XK(BKTX+)CRLYRXW:;7OH= .[]0@L;P0URODEWAB6[8PNI+-Q M?CEJ37ITOCY)ED*]\5TB65_BC65QTATLBUQBG,R(4S)>(VJCHY\ M5-)Z]92"\VVI-2TVZTHQ&[SNDQ;R&%SLJU$F.%CA/] )UHW\.8W$7T5@Y)>&41Y5L9LRE"GIK MT,E5^.5-,-:WUUC<)1GKY!JK;79K["3;Q04JV^H >IIQXX.;,(7?7F.=F+'8 MK27\,-]45%63 1P!8;?@OLRREXV))&^3<#C9FHG@6;V/ M4_IUL,]FIPCVDC7KG]@T=>6FUIU$=(['L\-,/NLTAE)P;S"^\J;I5B*PG^"# MY= 48DR[WB8R]656'8H4TU0"*_39GR6C]0Z+"$1::G%.-1C M7PZ#*+<=6?T$'R0R9E%W![DDD506C5:5ZE7C>*@/;BR*BIR@BAJW;>1O[].^ MX@Z!O5LNY[E#RX8@IBT;NE6NY2('ZEEAH#2N\8NX8CR.C2XUS>9Z;-H\_XV% MG^6*H]!O_,%/@!_T^.MS;1#9*_'XQ%[AR!Y3EJM)L=J8)\=&-!,7&GA34GJ! MY8"@[ 3W%$3D_0HB.K8M(?6Z88%NPAG- M,[$N150&A;9FIJQQO!G8W>2K$#YE8?= O#$;\-(.\3/$%;7'.5[KE2?C IYN M&>5XG(]R@=T:7)NX5]\COB37GSTP9%;CVKR9-6V"FZ5;Y3;73+K!;0<;A -# M%\BQ?_TAWW/.Q!2WH0OOZ M5CKZ[A*23P1EV4*B1Q>--\-RW4GL7N U MXOSVJNL<;/26013UBM31)O,>/TVG"E&SCS,5Z^R.T^WH<>;=)420+2!.Y#'* MD0(_]@+_&MB2@7AFE(?WP'J^W0IS MPA!#Y/"8_Q?:7YRN58 @S6=IV8@O^66!F@LE4\DQ_< RRED::;S_Z8%J5+!_ M=?$I[\0A"9$]Q16WGXFJQ"F3'*0HZ9'7*F1_S-9'AF0%EQ]/>RWN;45S4%L4 M]I2>P[8M#'(=MB\^PT4Q>U;@W>PB)GA:5SJ$.PF0EMY1M.?@PG M/]#4ASQQF?!;G/YE+FV[(E&*5L<<7S"]LJ76"\.<%UP+&O+):PW2+N^ \0R; MF,3()3D&== M\R/+L),K++#5C M6H/0X;H8]5[I ?9I0U)-,M7$:#1M"84X1:C,-,5VHX'+=0;3D)RO5H4[K"35 M3,F4-4E_%BU\5D.ZK&N#H>O$3:72U[6![XXXVQK-R@2]WFR?DHJ5PPFO,*X( MG02H&CE1; 16FE^ _Z#"]/T(.!\G<&?EA*_+O,DGDJ.^/'HY0!$K:M@S4WLUS_;DJZJ:76Q78C:%D@\3R^ 2O%.*;'NQ7 MJ3^;(U]$5LB=Y^'.MYP+UF#P$N[*E, \2)2EU+Q/(*9QGGOS?\$XB+OA]QT4M>29(S91B'BP$SH%M^N2N_F* CHVO]IJ2I:KL0LI%EQ0'OC>6D.HO-BO-28&WBNWCF78!_3ZYY?2][*CTSTZM\:^(4>X0! MU.D\54YI9G#[*=R"GKGVGO+\>F:LCLM2,XL+ D=EZZY2''.S=F#WA[>A9X+: MO/-4>J:LJY-V)3V/"0U&LL;MFJD]]D-_YANV^3P5QT0$RYZ4^^D6X?6+.;;5 MT-.->&B9;G*7_G6.>9]EDNDQ@]-\,TIPC4BRF^QIN+$(+=.-!?E/ MW"N=@E-2AA?-3)BN2[3SK&RUYE2! 8&U1D'GE*!ZNZ?@E.Z(G&:6LM,A*@VJ M5"D"CEH$]]AQD#DER%[N*3B%R50U=BI5^[R7KU?R-)'++JN!W1,%G5,"T^Y^ MI^?K]L\L1#WR_)=%Y/?O\*[C#Z"?'5[9F;($),>S?4*D;?]4A[P\ M/M_.2*>.+%Q\":L_=A](D'7T'IBQSX MF<6\1(LC*WF%&*<4BO/5W+_*YZ=ARJ6*JRFB'WGDD]5(WW#+%B\)@=6'?QP? M?-3;?K$ OP$?"9SXT;J.6)WJS209'X^-18>O4LIDLI0"RP/O*+Y_!=CO[&&? MASL*4?!(SUM\A\ C>H'.X(]>=!)8LQ5<[@A:+ISK6%V[D!5LP8@W*X^.FM8K MHR"6G5P;<<^W(VJB/(WE*IT6T38*K,#&EP5I$;1"IZOLX]:GAC;=!=CWMZA/ MV):D]"53@<(YTV0HGL_OGS*2\UA%XC5^2N$#D6HG'MO+P.[PWVY6_Q; YW%, M2':_80]&[[G,VKR[<0($JS1<3NS)8\X.?Y>:V6UL5J<"/+?U@+@<.N M/R3]/K6^-_1L99BHXVA3\_:FUV&] PIQJ=&U M"%"LF_TN6 J]6> <(]1&]"A8:T5T -\.[9XX+VJR4)T) M[3$PZ2Q%Y-548'=20;QU8<^'\6_1?N]]>7L7;I\N%OW\*L7W=KO^RGUZLT=B MID8<4.*7\VYZX?7KEET*G+-S_K;7@;RI+PB7.+Z#*8_VSOX*4Y+1>;+2: Y9 MP4OD "69S:P9"9QN.W\3[9 IWWFSZ"4T9;1.S@W%;N!"H3?ND"\R7M&F/ MF)*%Y'B9H0HC+YMJAFF;J^9K.9$Z)8$7R=&C.G9:26$*4O'H*![KM5LA@3]( M8"CPU-<)_,Y$+%)U9@8>A[:T)7&7L4SZ@DSAO#AND, MW6&+Z@7.B]FJ]1T8-_?'O WD]TR\'B]8BTPYNM(&8#[VFG$V$A>E4386M-3: M=>O,G^Z=@9@[\24TM45M.<1[;(%HF%Q\)"H>J1B!"\QNQ"DPE] \EZK=:VC> MD"KF?%(5U ML.+&\S.K]<4EH.'73=*6IE0EPR7'8E/\42C!RCAL48^+C?.AQ MW4["XPMFL4,/0:[4UH-@+\YQ!_([BY80DU;4.&KN. #[1J#B#H&]FU;W7,C> M$(BT92-E:;F(P9\5$-1 M]T@1YK#XUT[E^.[U&_SN;YVP^V[Q&#WKCH4(C)1:H M6+)%9^K%<5MV9TFA:+&9(T_4'(NAR,@#_,H7'JA! ?SRMD\BXN#[Z,T4,"U#,X]-^UZ*[DWQZT M()-)*A[KR+S@I7J#%W@-?>,+A ?KM( X;3[V>I%YPQE/N3932@/73?>/L!LB M_N9+7WAN2AP!Y[$U212B @4X6>:MDM$4#Z'T'_@5UG:FJBNRZI*S^$+/$!J# M:EQH#LMRASUD;<^U']#XKSQNY1B)_:DV?"S,*AY/+693EVI5HLQ.U\D]\-;? M>?VI/[7% ^1!R[-EX*Q>#H&D^"H5,MKO?^ /S'&7.M3,AK3 YYKB#A](@OCO M7Q-)431S@.M =>$[]S3[])Z-;C[:OFDY_BEU^"#=;Z?SZ\>S>>V!9N*N-7F@ MR'MNXOZ"+(\/@3\'0]Y'6/C6SH/AMR>;[ZI0W>*J9&CZ\N%_F]!G=; RF&-U MRY#,_[U;O0-_.U!)J__[RQ_M:(\ 3H0>XS_X ?Z)H7_T^@_T D;0O_UWQ__ M:5:2\*4SDFK=^8K8-=O(0."2[HV,!\0T4QDWQ%U?O4M&[+DTQP+S+%T3<'^0_C_;3Y' M$]+WB(K['S_1^=* MBJ=!]]NXW$=&_P@FCJ+BQV^AG&OR*:S1C#?YQC\_^RM [_L!I\4ZKEFCF]@ M\7(*XSO);+RRS<;?6#7<-=96'+:WX)#C3L]QD0W#O<1> M?Y4D>[QBH8H)_CZUTGJ1JW=-IJ(Y$UU:/FBFKID [^N6/%[CB^8.A^-P$X]K M"WQE+!^R_B_1:D7(2JK6C@I>UM%U;>*EC>S\V5?W*;<'7@,,+( ).:RQ-""? M[O'3Y[VL__E/+,)P3W9\[]=QMR'F0UP3XO4F7R]V5[2I\]5*O;GZNRK4&T*\ MO'[5K*Q^0Z/4A)9G]8*DUR2MKU^S?RE_K]]*K[^7Y3>:X\G'^#+E8\\([]-O MC_([QG-C.%?KB">;6"6-D3&:N9+I7+GL3Q[[:_1)6S;F#@$V]20;SJHOL574 M!@-P9@7;('5?(ZN(3=Q_?V@+]T%!D6\XZ5"1EDOH6 /SQWDT=M5?%[^*,>VH M[DY,[LQDI=HA**O<,LJ@$]/8P7'O(?:"(P0FKA]N7U&0)NXPM+@7=?OIV.MS M%*W4@ZK?7N03I.P@NBV]+^FZY?:MQ9G8Q,_A^M:K#B:6[>YP"B^;8X)U"6=, MC?/]<25O>W*Z%@C5RCRIK^?\]K:.;=;CY48.:4ULI5^QC6K%FA7LF4+%*G5L M3XUB4(-BWU9Y?E'2-NK1W7+51C^JMF5@>V3Q)U6 ;*TX^0&Z6%"A0DGY]>R3 M9XX78@$$^WM^KNF$N=;5GGW%_>!K0I"T#$-S4%H62VLZP* 087^\((%.ZGJ MX?W4"GKJZJ$[*L #QWT1C,"V3:V^!QR0'*5]]H MRF)"5>A6QW+5,6ZW=24_UZ?32ERD1.+YR'A]+N1LN9OGC5F#B'F5P6R6&L"1 MY'JDZV<8-A1=Q=,A-75IXH"'S1^[Z$/NSIK *,$@KQ(3&SSX22&?;NLW5ADA M_YV]Q-%NCF UACC(]KCV9F$['(7>5S;O^T5'LJ2O:0EY:ST%"V?8(>'Z21MR M[C#QSLP6G$W5K?F&:IO7^-R6)@]]&TAC? XQ]&9B:_NYU'UF0,58P*6ZTT\D37Y)CNU9JL,-8_0092-:5%;EW,M;J69W>+ 8E43R2(UMP;Q(@"03A: M;)JC8]0 /?1#1(I$<(*+,33S@N5^Z_\X)%G:XZB M^57_T.\\C?M[?'%[B]%VA=!?DSV03.W1?_UWD"3C,YC.W=?O&_?8^A2T?3&L M[@L+5K;N_W[&O3]]?RZ@QF[M\8)8GXK1'!"C2A]ZO)Q$B3%9H46:IEF2)%A M$\QS/S;;8&+QH2,7!#Q)ZP5\7!.+RXVZWAOY*)AX/=8K1P6/06PM]XT!B.T#V.9C^5%Q1;. XZU]% MS03D3ER-)BJ#H:FY"B_-%Y[@RK)X&G2^:.&->-= \EX1_ M5NRF-3=W\-K71*XYKO0 [U7*!7F9 OT\^S&\\@O(:K?%9+X?7D$':V?0#=Z- M;/?2+C\';<$>9UH4KM6[HMVL?TP"J_%ON=5\V5BTM@U7)<2>]ID[TX MA]=JFL9RY)7&T^[0(/&\0A!6[<-;:)2S)K_U[GF-192;A24'X5BDM MQ;-TJ=#H$\O96"HYB;G0$6L?\PO)XW[/^V?X^^PV&EW]K5>'EGE8R! =VF6B M.R>HL927Y9DW+/;TP2 COQS,!3J8("Q@IH^& M.PPJ.]U#B@F3('- I"NG+S$^B2ZXHNA_(N/_:KE"V7(Q:8*:(2"U>W^ZHRB? MX9*T94-&]47ESD_9P!?2VAQ*IK)Y2]4<*$$8JH.%3*.B(@5S * 51%XNIDN. MB]E^56)8MG#ZLH7G98>O%O8UT*67$ X^:K0!-B03A//=CQ4<>):6&/58! C MJ;_Z?R.?!]4!QF7W83=0JW)LA%)D3HQ0+"4R#-L7)8)@Q1C%,+0*5(H$D>=! M56M1[IN1JK(8MUO%_&A2:W@%XVCX-59,UDR+)MJ"48J69IS05HM#%'ZEGH^4 MVXU$L<%/V^-*SJ087*^[1FH.1QZ$B8LB/R_A*38[;A<3,IVWJ$A5J(GT=N0% M0[HGB]?2W#W'A$'$9XX).L3WY?!-1NZC5(CP"R+\/LJ%^+X:SF=/@XF&$QFOFP;N34MQV]"]H99O&K@W=6!PH?M(9'NM7-[J M7')&-'PB5.'?%XIV@4"2AYB,VCP&2^=\ J:7#WI]7-_<MR8_F.?Y!SK\^ MF+,XNQ*Z%BW7"NBV:%E>GQ?R!1,L5B$WS#*Q^5"#[SQ%=TZAK5:-F2Z(D*#E M4]=QLR5)]7V5N,VB2DE3*\K+SDCPBO@DDUK:C7PV+M)^5.NM@YN06G[-S!U& MW*-NEMA$LK&9I'O@M2.0@=&]@3DP]3FE_<R/6>HU#5":CMF0;4(L770,^,Y6&7)4:3I2R+PVC>Q MI#317$G'4#LGX![?9URJ@O_R11,O9ZZX][7SR9D*.OH L/X2\V_*PN \8^@* M 73@Q4]A[9RK_HM<=P$92@ZF:CI0,$G7URE*E!B;>AI*B[D6U@?K 7#B=69L MVU'$LG<[BJPS93L)M@UKH>P9\M10I12FP$^A!XZ&3FP@ ]\?)ZG5''Y#(0?[ M"\X,!0%S/.C(.>B^)@C#NO^&.Y3\[/UO[%[4#=Q_* M%!S4'T&HT)?\\?";:#WKR5!?&<=?B;]LZ.[!:*MFKFI@N1H%R'R>4?Y?RL]);L=H'S&<$]AH$76\.^ MT4CGH-W8>Q^\^[-L?6A)S\7UZ)*H[R+XB.\ARQN:ZT)) 3ID?=LRD)Y9!I0W?AS "6DEQIU57EF4IXFF,W;3>VBR@;\T!:B:Z6?#_%I? MY/)0Q*^7%NA_3/[:#'MSP(O+VPY$)GH]^(6U;D9JYHZR(:D^3FT*=79]COO= MBAV6 T!E:2"2)*N*#$4S8E1FHF)?D4B:B[!25#YH)D(64DP]H57E,7A<]C)N M)J&"1/S8T/5M:2_7EF4%?Y)#L5%L3( M]18JFO.@MB?K2 .>;J2C L"KZ7J[FDPL573$FWX^#\^L!=O_ MZX],0I_YY"=WSX;HOQ[Z487FBY'1D #G)P!SSX7XOZ8 A ;@V@: #@7@7/C_ M2)KSPY)PD@W5'@:*:(.Q/!;J>WT3R/2S#0;3U\.:5V[(,C56P;V45MA&_ MUJI5J?-]WH, M.E5(?XCAW@CO?ZD,Z_HN)K\.)Z\8LXJAP37N;I!ZLC-*9;M/TM?HH?/-?AHE)PR(1(L ME!:""/6MO"F9LB;I*.6$NA/[]=KK6W\=#'5(UI3C1[8WA2E_2?LE*7LYH7=< M;;66(%72G3.)T.+IMJ+5]5:[\M,U2V4ZQ@YX:BRWAEFW6&J2SYVS3\C/*U<- M!8U-/YY%=89 U[?YSK\@?_K)S-6U$>](%?Y]CW6!\W:-P!6L/H+L4,O:9I;% MY_.&)A@3C8'T)^S)Z*Q<[$:;6D%KQHM\E[;;8S&_%SOQN,_]O2.Z1F*Y2I UJ"G]P-# M+44@7,0^6\4=L:**)"'2:Z[JYJ5>,T*J';[2&!":E&%JNCSX@:WG7W?O5]PU]BQ7-]-0OU[0Z?&7P]T6DF2L;8*_;(<5U@YJ/. -V!>LLI^>B"U_@MRJR:_6AH-/DZCZ^ M^\MIJ'?=GGCM/EOOO4#\Q>O"C]T(_M[:ZE>/#IX ,YO+!OW&,1]#DW\[X3H] M\-YH$#$YTK/J@S>:1YD^K41H,4;(?9&!H\08D/HB13$THQ*RQ*C1=27$3JC^ M__S7NSKO[%Q:OX:,\LD] /@JOR&I+K ?)'TN+9WU_B02NZ>W#7BVQ*,1S?W+ M[/\;V_D;H6:UK)WEH*J+G\C[-E3+BLQ)Y[D7,*&-E*L_VE6DA^)!K_UR$]&O9I^L0S4@LE5UH.BSRGVS%RG.LTQ/L[?.5*):%<*?%W6*ZAC!#S04X?(:,U#G" MZ-,ATVLV# II]9(012%ER!?#M)M_D7LR%A+JDX2">A@-^/<']>.< D9>L\5? M2+=/THV[9U[,MX9T^SC=GNH0+N5FG#9:X;M7D7OJ670"7[WUWD;'[Z[:2?(7METNMK/> ME3V27J!L:).^BR(+;=*W(>6I;-(%&Y;YF8RSVZ%/V)XKA"#(@PC$:X8FYP*# M3&]J$OW[*_VN4"(;C1!4- )8[3"=77;_4&N^$^2R[?*MJ^B3&^(D;:+PYY6 M=X_])9B2IT .4?[^H[GK&VK]?VN7]E,QK ]D[J;\7M'-XUOIJ%NT, >RT#0H]8-&;30GGTW>\:$]NR[<&1HST)[]J8]$W="DY8J)OTCTHX(/T>+#+ Y M6Z\4'?A>+U9#1TBJ$#Y@V_YP=-P462K_KZ&E0_9PUH=2X=Y,U63-?<$48L>M MX,Y1G]#N?2^[QX9V[[MP9&CW0KOWZ7V\!PZ_?]3" 7FL#O MPI&A"0Q-X*=-8%)RAFD]T"80KA"#2YP_A3)?V;6%L^/G2GN#L!WYNA*.>5KEMT?RT6C\^LEDO"K8\^:K(?UVU^$=CZL#Q M].>E93L,>O_G<>@WL2&HON%/,@1T#=TLH;E^7S'(VO"EOGZ%Y$*W',\.@-@^ M&0(Z- 3!-@0WPE&[J_1U^LXZL>U"X4JDON6Y6$FRQ\#%ZIHS#O7\-]#S-/EG MZ7D&=;^V(>T@JU=M2P8*8FXQRE ,0P9 ')\4/!,J^& K^*"STF9YOE9_6F"H MMO\XM1V&E6^/4<.P\K>'- M1#@"S$7^RK"=I85AC1M3\$?#&A]OI73;:CHNHDR*F)9DU[*= ,C5CG:.A^HY MX.HY<-R#EH.ME_-G[;F:B ( M8O$Q7UK1:*/:W4SR4*CG^/]-KY#CWO4-'?GJ*G4T"5 M4.VJ,+',!C URW[B=AJ?;O5V:':_@YJ M^^.-EV]:;;,5=PCLG*DB9D='QT22)J)1*@!B]J2QV5!C!UMC!YB+_)5A.TL+ MU72HIF].37/\8@C)[#HB%>58.@A'&Y[4,Q>JYV"KYP!RSV9%H3;^#MKXXUW; M;TT;A]6M-Z@$0Z+]$>KG)+?KWL8YF+N?:[E M:4$OG%WYZ;><#(R,G)!>:[/R^K)VOK@=M^ECNFKX>.!;7FF@KK=6O;#?PC_OU\[2!BNY(7R-<4 X'T;2&-<4N$Z'R1] M+BV=C4<4NZ>?.M-N8$!8PTCBGF;_&]OY&X%R@'I#6N ["-YW?E9?V[SGG_C8 MOFDY?INI!QOH?B\2-/O>O#X=46M=BKQ'1T ,^'(-&$-"TW FRCYQIT]">H>. M6P78K"0#L,UI(IWFMTJ'HU$[LH.=\JMRLD^W8^0(B+A+F*;\^T-D624BJUQ4 ME*)R5&2BK"I*+*F*'!6E(BP'HJR"$C@(^-4W_*.8Z5PY7D[FXL7=TY@D1<>B ML?7@TT#Y#COUC+/()\[:.9>Y^H5CVW7OG\SE[8 M7H9D]_#/T0[(]R:Y4$LJ5$G^W1GPY>;^#W@_D]E*+$?(6.B MS$18%E"$S"C*GMYKRF*ALN &D5BQ3U0 BUNM:"N-Y^8B*5+/1V:@"Z];5G;$ M)[OQY9!J9W";0R/9YR.CH-.(5I-28EPHU2B!'J93,WT@4B+Q?&2S[;ES:5[. M"^VR5%<[,HF[RYI('XZ,=E,].I47JH)1S43-9"26'[LUD3DGRB8^[7N$YY%>_E'KV:4"&GD 43J;<\C.?%H>9RK0 MICAZ;F+;<9$]?#I1CPY;.9*;$X5ZJB"W3<#$YG.1.QSIL?F%%ZNIN+ L\TZ5 MKA@)-A87(XV4&@V9 M3=9*<3%V.#*>AZ0V$G)MG$SR>7<^PB67JHDD<3@T4DMF27*.MX7V,LA8BA6BRV@S4NYFX= C#-536].DX)6C0C+?BGC]QB"2 MPN'0(QPU+\P[7"^>%8FI/1DZP%RZD7P-#3UD?=:U-6*J)\?30B23T/"1ZC3G M:"C]?*@Z3=JM9FPT(PR2QU-M"6@)R1]Z@ &7MFQZVN]J LB2@IN/I+5%"R+K M"$_;$UTEE5S<)"1^UD@.*B;?S$"PCC!@N[C,=Q[I1$/0].@D[I6*,X.=HZ'< M\Z%"'1=9I3]<"--\JCY*QJ*REH8+.,*L4H0=38>9<4Q8YIEXKL1U)^H"SGJ$ M6Y6"6V*D=!;GIR6>L[MM;6BT(5Z/L&L-CV<6)?J1)T"S$8\.IQV5J,-9C_!K M(I>(E0IY@>.U7KTGUE79\2 /4$?XM4_6&I5N(TH(7+'6'"KEKCN*#=#0 PS4 M\].8X.0?I_RTV-<$K28;E4A-I(XP(=%B%IFA],B,"WRO8,B.FE8;_M"#6;4^ MV6F10KW-3VDZW^A*ECH>PZ%'^+4_[-8:E#T:"QQTW(2&A\LM$Z[U"+]R2]/( M,FVY,)8J*;%6!I:2\B &CK!+\K$S6E#LB(+4*DS*, A2EW7G% , M#_AJPNY4$]-8! X]P@/6(SZEP;P=%3BRU^"4T70Z8>!:C_# 2&++RDC0))Y* MXX1>*8\=!VIV^@@/%&9F?R19_&@LI:EY$V3=\7@<%^DCA'V4RT9W((V2!#4R M1K23ZW 1QA]ZH U6TT9)7&[2-+^!OCB7/M39OK';&_CM[&^C==,)JS&$\P[4W"UL_D%PY M)6_&F?U9N-@]&WOG'3L[\UMP3E6WYAO_9?,:1U'+AU6X80[Q].8V?^U0 MJ0\];L\%9][>OQXD^U HZA2WMY#W'!,2(A"$8$)"!((0U#T=4B(0E AU4U ( M$=(A$'0@[V.OEI*$E/@8)=[?8?!];NOEH(X>"T1?I"#D+:W\91Q$/Q2^7<71 M#W]N@[.GJPPAZ?M(=).WW(96)PO,#]5CFXSHF5'S5KW$:\C:7ER,;>XL/D!3 MR!0?9@I4WG?#3)$"\NYEUN0Z-;6ZR'H77[>@+5\#-.XXNZFH@'-\$(K_WMJ4 MG@'(?7'].@1O[>:"77,E_D@./*/## MLE]9!D!5?P5*LV\KG[F5EI> BS;0MR?ZER)ZIN754 R[ /\2&*YF*9"NBT$B)!2J6;-&9>G'_X'YR?_%ZEMQ1ZRH8@P5-Z"8C[BLM =&L3TKC"MR9Y8BQP6VU9[_P!0@ M:X:D.__^P.D?V*J]P+\_M(7[8'J&8KGKSW]@IF1 ?'@./I"DR0.2M[BIH%^H ML^-,TE');=Q-2K:]A(AL2;H'?F .I G\%IQY4U*-5XREGW.KL_(SK@W< M]576V?R0M3CR*VF$NLMOE+2*^A]15%QVJ'&UXDSGC0Z9:E+Y?&QF#406N1\1 M.O8NYR,4XA=.567!NXZ\OP^=R.#PIQO&#P+7G:;_,4G5PD;*#K MA0DZ3 .]#3;RFA#?;+3CN5#O&U!+Z+);HIPE^BT'_)'[ICH:QNG M4(1O/1QR 0D.8R)?=4[>$N'VP"T @V:*XX:CS\JM01D'<1A@QC%#=3=W##-6/?SHQ_ M4 R=^C3*D?G*(]_@6T2]:S:&?1PUU^!\,22(;QIEJ /'M379!0HFAR458< @ M]!8NZRT\R1]*PI8M4WYQXS&/]3BVS-49(:.64U9>3; =#77U09["JPHJE.4P MXEO30<279>XM6;Z!$,+J[IJP*B*LB@BK M(B[C1>SD3U]5.TR+,:E$/]\;>ZF4GFZ:AFL]HG9_-*K;XMBP("(LB @+(B[O M.;Q7?CMT8>G$F\*(UY:2N"BD:_U& \DO-4;R[$N+IOU5-1%@+<<'0 MQKY^H*%^4"P/-3>\BO:[Q'&2JT-\?95XYD**(RJPQ@T?:X[7T?@VW>*3'4B@ M:,%O+HS"(.1=+*RAN'0DY.IR'^/J2?^X"C".B+YE#)F-T6)J@M$&V M$B5FTYD11Z*/"D'O".[&XR:O-K8I:I(OYAIP[A Y_,4CEH-.D J@PXC LN3Q MG5^XX?\YA-\$MH.T 1GY!,%3[??6G!M M=7$J*"*5O0DI+5\^[*1P<]"FELIRG#26;#DEJ,U.S[^=#G5Z>;6!PLUNJMXV M?-MC49AN0<&=2$MTBU?HIX:[KANWHK>1(]0,TWA8BV5U)945=7N^HPA%LKJ2 MR",*C>QP67U8G7-$1>TTB=&8O]LJG,CNFX2W>Y,E'! M9="V]>GCM! 726Y]M(B*A#OK<&<=[JRO6EC[7F$6J\EA(=M5\OPT:U#EQ61< MCDQ\84:%MLP'SQD%W,&P/?!J=_>=PJK0O0\/,X>'F2_@WY*>.(YC):$T9*+ M9Q6>1/#ES57=65CE>5V;$IF)VHBI_4+68*%6\_NXL7<,\9I>"P4YC)2$D9*S M>RSO$N29E8[6^/)C@J\\9HI2$=@93?0%V>\9RW&OY0>#'B>!<_)'JQS]3O!^ M]?]^)4*XE;I!UR'T$"Y9LGBLF*D,W(JZ7_5T1-5,73$RQ=6A)4B3VKBS2$^Z M5"8NDG[C-O)]#D,HC,$V_Z&5OVBEX>>%<2:3$MD;SFUAND:WRB#(])CTG-(XJRSFJ M5ZW*<;@FWX>(O:^8,13E,.IP._[(>^HB@V9FVY)M2SOA_&7HR]^@?0S-X(7- MX%IL4&:QCD!S*I[KH#5")!XQA@V&*Y=Z.2E'M&VNG6"5A&@7YR)%KBYB)2+A MM6OAGCH08OA]:OOAG*E-JTKDHX;^Y24;<@>V7N>L3;G_Q$*>L]G8C?36H? F MX6_M]0VG6LF:=8[,,./,N*4X3+=8S3O0QE*K3MWA?O.:7;J_OSH(Z_K.G27_ MH#Z@"QPI:H;A\4O#SBQMCV]UW1K2!RAN?LN'"CY2M+=3N?>^BKT_0M-]9P\7G5,&R0NVF9Z0E3P7B?BI$BE5X!N"^V[+=0=%PMO20O/$83^QE6K M\H[U ,*GEC1BA Q?:9EY-UMO=0;+ 9+;U17NL>]Z7B!I&8;FHE*&U?%%1!+X M1&#*$%'87V7+!5CL[W!W%2;F;SLC$?:$#W/3WR8W?9L]X>&<#3@$?CO^^AU4 M__=UUR*ES30%^(Z%,Y1LX(A=:EZODH-"2^#F\?RH,+!&Y4'M]6W!VB] CHH+ MD/U+ZI+C5-0&6D-\H3E/(_Q%QZN;9?HC2L#H ULL:=,>,24+R?$R0Q5&7C;5 M7$I[3DJNG/Z E]($QL2R)7N)*@S=956R*[:_0J4EZ1ZH KN!0-YZ,,3*@RE+ MMBUVZ6%MDLLS31XLK;03]YQZR9A#0IX-FSO>VFG06<[HP\4LWROPE52LU-&X M12N3BU\'G?F$)P"E/7@D)+U=,9VL._/J$)W$/73%CP6@G[V!320;FZ''_'JO MK[PF0#7:T@I>-5KDO;;;&(WYN=Y]:Y=[$^SL(QLRICNT;*@@E*-X%UK1C)JT M1@K?CLQZ=DIKQ?OMVH_?#'L'$8_^':(:>:[GPO&M,?F[D.S,E S!N%&%H):L MP<0J<9?AYZ@OXF=]!^+ZK1T#JP,562-IBZ.M:^3_ M6K'3VV!2K90WU'MTFZ>,1;Q=)C6'\H]C"LMY$7S9]TU1OHJ:P(DURL M 2:N#]W*DX.RM_H#*71_? K(_N<83=YA")EW&)QQ N #9D!?8G_I&ER]XM^; MLS(UJ*C^#??IRP'52YF:#X5W]I]1?,++Z@-@RL W^<]C/SYQO6*3MW+524+@ MZH^VT+6GE70;"C)+WA'TX9&,MVAW-%SR1^PC;SGXBX'T\+%Z+#>;K82@,"5%,M.T/D.[EB3:3\)LM, M]([FPGQ+6(OY?87S?/F24TBGX=J$E,I3# $:9F56*\4*F9@OG1S<:D3OHK'7 MKDRYY;1*X^4KU,,+=L-DRHT[&F$R)4RFA,F4(+4B1FE\R[QH N7MW<#'(C(K M$'S#^:$X/=SE]U2^DQSQE8S7MIQ$K,)D+Y7V>-OIN@P2JM5Y+,=8%4>84LEB M,UNV=29;"VJRXHRL\Z[H=U1PJUZ["SI$NSMM+S-5+HTGXC]^<]=/,9R1H=Z% MFK8RU//CTJ+.&SDE#O*>VY<5% I[.S'P%$X_*[(NR$:OQ(,78[9-L)![A&5S MHC3,X81MFW%4*T92S!UWI*W2M^&@5[!B.PPD4&.4&AN5ZJ*1+36 TAT@K!"Q MV!T5>9EY=J+D[\B\1*/9HC!6\^TQ7N.;#"&FF5@\>)F7G7C_\]R+^QXPB\Z( M=V.& H@VVRB331.?M]W@Y=&VL7",)E">@B*.9)K>R&6$0;D;W.+>_D[V'4+8 M<+PVZ:2I,D$9V;D[$N4>9^_*7BA7M[?9OOT]]3O$2EW,8\OJ M I!$94QG<\!2=25W@V)ULU'JYY<9P8]-6":L=Y*I5RF+(0(UBR)E+^=0#D'46' MUP&$\?IO%J^_M43Z^Z79T4?Y24XH3@FJJ0EP!)W-'6870KK7\..!L'O M:' ^43Z?+_$U6>;-&+$0BOT>P67JT<)HGEI&G#B2952.Q]VQ[*&+\?ZJE/DU%5F;Y-O:+%7+CCVUG^693J51 M2@[0VM!Y@M@=$3V\ZB#LCA+VGCQ]R.7:4'\SS^EC:B!IY >9N/@X$2I2O<8. M&$N04KX:0)X2>\<=N0[^=4_IMAVBXWTG[UYOXX&J/C[G0_T1.O($'A$-M8)B M>0C[5U&&__=<,9\K ';]$/0E6E;&3>6H)CQHOTU'FZQ*2A-B.1F,FW$N$^OV MXT@Y^^VW[V+1UVZJ"R7Y@T[-MQ#D8W[+'RG(%VEB^5Y))A^=ZJ+_V,D3F;Q9 M [AJSB./<[1 #K4&(;A#3^:9(_/3/^89&.$[.9?( !+07KVCF?"Y[L/!0IM# M@$FR;!EP&>@8+&9:+BIYM^';)J;!"0:V7SEC^_=:ND/@ ,A,DJ=H*,<%>03. MZ\"_5,V43%GSPTOK]AG._<7@(J.O4F#UR7;/@4:\DRB2SVYBC"5)FJ9846*! M+#* EL5H!$1%*B;+,591588EX#-_2O"?HLU^_P-_;&N]="#92,L,?^VO@T;K M6.L8@OCOLVB*-:[6J*&8G8SE$3SY7W1MR720Y#YXDPFP9_=F$]W"NNE>,.$H:KRC3*UY,#@/=M((UQ287K?)#TN;1TUDB)Q.[IC=Y] MV.I7A#6,).YI]K^QG;\1* >H-Z0%OH/@M5K&47GWP_IKF_=\E;I]TW+\U/:# M#70)U7&CV??F]>GH6I,'"IIVQ'OPY1HPAKR/L&>B[+/$,[U#1PD;VDA5_Z=9 M23XCZS5JYYM(MR*5D41F!"J#+?](NSSTDISLT^T8.4Z#T%U8^M#BO"P[&YR3 M3SC/E4I"N5+BURUR@K-^!4DD_7UEH X$=Q>N+QLRFI3_?_:^]$E1K2?B>2+*'G:P[\R-0,0-%3?S#R9F"I1E(C/"5S$2 D32S(.B^I\KB(H19%D"7YD2.G)TBH9 MDM29$-NEP%C:8E4NR;:F:&)L"?Y*67:CDK,0UQN(F%)]>UFL]YL('5-2OU)6 M;'N^;D!N)##,'"N+)M5%AZ&(9)_):=.].'+PKD%TQ@QC!<79ID;'E/BOE#AK M(XHV*]&LSB\F2K.V&X^"A#+S=HKF)(*8Q#1 M*GR'*T"<-%O9Y09B>_@!=#=8W)8R&: M#UNS;55O6%M-)+)3&G=ZI287[?J"))3:9:EH4!JEB6264G%,?&D3TYI@#;=3 MO=SD%6H=BE26]T)"T<;9808_=7-5T1 MN4B*.13*DN*D$O3K\JQE\*:\T/PU7*O.>PDID9G3P&F;)M0G68(K[=KL6@S[ M+3HAA3,;AX7PM:(0U82BW&FN&I0?/Q;.CD :F,B$7ED--JK0O,DL*CMW M3">'JPSI:D@QFN33CJ&+4]5<#1560>)YH5G2-E1$X84Y]@1IL>S2HSX^[\7+ M&I-FQEK3>QO8"+F=,/9'3*6V:E19*"7-AZMHNS0PV(@7#&FS#>A=.GYI9@F'%,")[ M9DP-:41V-LUZS1>%]*G9)<#M*KHI#JLK XDJIM_8>;9&QPSS0[;2T^FS87WP M/L1&M2FM/?7[TX>7VB:Q0Q]MT,2 D@^&UY/.2(U>*?"=IR\.%F_ZS4^&\0L' MQB--]ISBNT\#>WPA?%!>[XL+8'AL(;_E#GMA%;YXOA,_>_H]=>M_ M/QPCPGB=?FN^/ZK/],5/I-(\MM$"7SVSV7Y4PQ\(WZ_+7QR_SNR7!!MQL8W MWDQ'!QMQJ8V OF$HV(D<[ 3R#0$BD8>-^,W]'[ /%X0F8#;E8B> V927C0#[ MD(=]*'TCP#[D8!^ S923C0# E)-]@+ZA)-B)T^W$!U. ?^OJN]RLJ6/AWI,F MQN4BU>^T$Y8=,_GR__["__JL2L*_E:Y[V8%Z*R7F':'DX=)5U4([_L/2*["V MD@3$7^F2\QP[ONUTT?SQT$TS4$>W/\4_ &MS*#K93,.WMOYE$?:?"[+/7Q$2 MY+-" L/?J-N6DT.%U9,@Z.\.0H -\LP&<.E6%&F.V>#&>0! P2F@@"1OG U^ MA0)@$^40!6]B#=Y.L#CSS8N\KLKOLAV^YK*<767 M/A$7_IJ+ K0+D);/!2MO>EENX.3V>+/1U@KJ;IU"_>E. Z''C9T\:E.? *: DX,,?V.T! P'_7M8A/UU;] M4S7$KQZO>+UD9E_U5,F5EVG-#$7=JJ:S3FJ"G+!<[@U;T">L#'QI1#I:).]D M\\F?%7WJXGB5X% .1R23FBA)GJ&AK!D,9)6I16]=+E+'(GD@91)6(]81"*$J%- M'#0TDZ)^25DYX@$MO27<-Q!%>Z<_H:;::E);.G$G2(JEV[KGN^D=RAN]>7?! MT-NUF^BW*Y0*Z+^!(>13 &+OHG 7S#+J%K2V2^58?"AFO+>T%0 M,6K=$XF#-P$FWW?B^!+FQQVW!/N:$R8QL-X<3MLAH MHC/B2VV;I6.Y)O[Z!Z,(T!,'2/51#\&UIY8+F;Z(!^'C,AVPJJ24N8 3U&[0 M1PB1'ZR)I'IW*?$.XFBV*3+0U5]>JA^] ]>>7([D^LS>@X_+=13I M2#TZ8>G!MR7\GK)TX M/^':L\X%WEW$Y_"<8_\(<-ZQ+IU!]8Y H4S.RS>!0H-%YTX:FTGC'_'XTF0'$GFK MWR=(=@"@<)*,B&O/.1>0' X)'Z -(632;8)G9"XAXA M'[#?-P;/=WI%R_&\PL)UK"=/2-J(%:1*Y.$JQ:E3(:Z(' E6_.L^/ T-6W8L M-9&;&"[BN<;/.8(;LYI6'_NJ@T";J-5L"(WA4MEJ(O6ZT^'?(%Z2UPS*4^M _A2!^%95XJX)X[0L) M9Q7#RYZHWZD/.6]"K>&6S&X6$A%9UGB.+)-&W:\>KH$^O'\QO/[M@0L(XJ5. ML>\31#LJNV*M6N2@R)JY0FO+V<@@T8>O'VC_?1\!?]Y?JN[;M;A G/\62@SD M:?9Y.%GG:#UN4^'>[MV^/$T^#V?;/*W'5U<+7W?R.3A=YF@U@$[XNI//P_GN MT^MQ ^&[=]Z.9I:2K:D%W2XL)-TM;"4S4 O.HA!*KBO9?L'4I<.B@,O2]W;2 MN<4#S8V'"JNQC(T2$:.55>#Y2?T&?C$^B-JQ'(-].[2[X]X0%K@^5.:BT5:? M:J$(0TFP$'_ L>P5#. W,GKVQB4#))&+G1JLZ 3<\QQQRIR,]@6! ML!:5CQ?@86%']&U$:S20GBYY*E MS1JNMEC1"2P0,2QD"_"<%1:^O+EP?0$!5U;O['S_&5"P9-?V:C-I(8P'[::@ MU\M53TI!(2G,=6%0 +;"U04$7%J]NPS?S\#"Q.J:9;0(\9"*U5HJ+K A4](2 M6$CK@B,?3/+-F^/DL7C73QF](&A]&WZ-JP6UK[T*=^WG2+/KW[A(7QZU^CO; MK.("X2!2#IC'_* M;W SF1@=U2^8C@>J?Y\OG0*-)5EQ@KFI7@?0+M&9_.HSOFL?0RRD[RMR($>3 M<.24EQVC9D:+R7K=UR.J)\)HXFR@'E 2Q$6N&Q>Y>RS(N"*^'!:=,E?AR8'!F_\:[P0!2 M<+X8MM9]EL.LB):BP8P.4K/@4 @-1VX]1Z*KN@5O*;G)O?_#^L5S.%KV[/[\ M&/F_VG]'Q;TSE[0.;^/N$=5;4^-P=^%1"\50Z\]M5R@(!?F_]R M>%'Z. ?>0XBNL'XV;)U%?-2P+"=A5$.$7"?A?6N)% A'1SQ6G.JJ/U3AS20SYP7&6TO1U.HJ(SZ-7[M=V0W$!L=JLN6J4I3BD4F:^NQ&2?>RX 2^E\1YXT&\TZ=R?ZZ3.\AX M/G6,\>JS.T=O\D?XZE(CG0NZ5(L-QOY@9;"A.3UYMC/T ?AZ$E'Z(*&=P)JK M+K](H8S_(9]95/L5S/2PR#*C9G$.#2H-8L?*7+[G_N,_C*G)/R:RSF*KL$!KC0[%9'(4H MA#Y 2-:0 >%R(/>YSUJ^J-1_UIEQ%:EO5)&!N3>' ;3!&W.BO@C(B:LE4E]* MM3U$/$!HMM8*T/9 ZF\@0?D*<B8#M^_/8D_22>CAX_3G,EL["67#_)1_&7JJ?&7"@% M2BQF2L)92G+97BDL=%NR93VFC7?55Y/N'=ZWGV>IZ-[:E*)D@]2_/S9E4[?5 MXC+EIN]O+_V/Q4G^^,Z-D%(^$XGY@H Q#!95%89$C,(4D9K#"W&.P6H)4DAR M@<;<]K__(\7_*?KVG_^-?SR]5S95R4U :/DXN&>(2<;Q!$'0?Y\%2![W_7%5 M$.P'B!2.+%'Z#WU7LKU$D+\'Z[7JRI*GQG383[HDG6/Z\S__X^5N#3;RC^WX47 MGY.I9);>DG;%%PO\B-I%4UWXWZD?OZ=HFW[A>'IZ6\!5S1@+M\G$?WY>NG^^ ML_Z.Q,9^PF[QKX\3PN!O)'ZF'?U%3-$7^R<5EFX"W_\UY)EC'/_95QY^31X4 MBV6,ZN;AF_ PV<>O7G!:LJ@);"0XF@ "DZB66-2?^49ZR3NOR7B_?7/\_@+ M/\:?-_I;I>V@Z' M_+M041>ZK/OI6RZE.#^V,O\2GG3BWX6&'>M))_#BV7@/!74GJS%/'5(Z8RZ1 M_GWE:62PX^5,?M9=\,=UJ$12U(+ 5!%694+$""Q6GQ"&B7-<65 XA4ISJ?23 M3"0M(A'5JDM;2C00 EIM,*:V*26=O$3D5TJ#KTL^*K*FP(C=^C08=#HC.Z&D M?J6,BJM=%ZJH?8/H,^S<6]M"MT*+2/:9?2Y<0J%;MB =X]I]N1]1+!W&E)EG M>JW*W&3=N09L/F8MZ =NM5+Z:$T5])Y9[3K4FAVH88H3TN=C@5VZ\U$3U" M6M7E:%W:E'J&-&&&?)F(4'O62TB)7TFUSA:>X<28955!YLQNIS$3D5#$LI/" MQS;!CWM"'=+Y=30J0YV.%6HQ)?8K95!#O:*HJ9!1Q!8D4?:#257IQ929Z5?K MK.EUO&Z/54-7J098-,!VR3-AZ%=2J#QQYRJ3L;A+A@IG6:HOV8,. M7*P;B*&BW7I]:UDR+>)B9JB[J%UQ-JJZ%KA-"=I9XT6QJ224F97:(ER\H.TE M8S =LRSUY[0L4 EE=OY$;-EJ<4(6&62/#2[4-7&5%V60Z@,(8.EW!(G,.VCFDAE9T]!1=WS M].F>5:MEHUNR8!Z5$\K,["$#$3L$ZJ*&2JSF,K2*4'C?BRDSLY_-W-8^("R<]I"GMTNK&B-L2I4=&^S"S29FOE)V3@T[P,8EM-9B";4" M 9C1^4BQ'$+Q;"JEED*DK=G=K2B.6@?VRXEP\)F4!4W M6IHSTV+*[.Q5.-9-&WZ&&;%YAD96W9;%1?+0K)1PS1W-1!:#LKIKK3HV(4AJ M,VW-G)D^C!D^42HW"8$C2*%5ZP_JR().2#-/95FCW@EI?@[56DRW+4WQ"C1, M^W)F<7)9W_6[ZSTG&!8\@TK=VKP[K:>/S4Y,K\Y1E:R*'98;>:NU*&!>8W:@ MS2"E($E-MBP5-4.=&%B_-U!8WNVEM!FH7#>;#21D* 6J557/7C,AO@H.M!FL M9.G1L@/;T-08"$)/W^XP2NNE]^HS4Y-*6K_;%<4B%' E4F <;-K::PEI9L6\ M[7J[G6H!Q*I+7UKVF%V][J6E.[(K!D,F%XR==8\E!*V[B'QRB1+I8X\(=SUD M$7S(:%!M/Y=&/;DS;>P/50 R*];IC99=8R#/!576='Y>P8GN8\6 S(IM*MQF M:2&D)7#H@IC4[;D0[.B4-K-B".F,U::ZGT/J%E/FSKY>7L18!&/9%1,A>X?- MK1H!;2IJV V%=F>S3DDS\C"NX:9IL8,I6Y,KQ)1EE $Y2TFSJR S4@/M!KHO M, TU%'"[$8B57DJ;V8FZL*+I;AG2H TW[/.4Z_4FV\-S,]BQTP9C>H:-FE 4 MU$H,8U*"/:$3VJSFZ*MEMZK*2I^M\9 )6VBW5=ZG*5<94F]E*V@CMIP@OM%' M43ST=XL8/&/2+-*4<-M9+)M-2.?@>8!U75Z*TBSP#-1@]6A)-2!]+$0TQJ-J MT=T0:#J S-I.G0GD][@.*JB-G33J+/#1I)H^-;NV,Y:H=_DVOV*+E7VG N.- M?0,[I))EUFO;)_9J,6!-%C%G?F,1%BW%3S,U,FM@!].I@M%CF=TL&RP#:1U& M$5-W;V8-ID.L1VR9?DD(RH)H=B-*V#33.'!F#2;IBFJ3- B24OPY4>8H^.!PSDP,JO;'=3MR:,A:PJ40FU 26XLG M=L0N4-KJO*.:>,5@M,YD%SFC\KJG):29B'!B8:U-NFTK2Z84*: MF9CBA?Y8J?E[EO$-@UJ-:MY>09DV#N3%I.FM!@*1HV>C[M%*?Z>D LFNP M6XPZ95P<-P5D$DWP5M#!-]J!-B,X88V-]"H*Q4,(^(;@M7J^QL>T1ZR#,5&' MO!DU-EA5]14B$#"4VJ:DF:=N]@AB--L5%*HMC;6ZUSO^T$E)L\!H^V.H[V+& M@&5J(U20=0>R;#JES#F18*&(=X!]HG8$PC$,^.U$,P2G9, M4UI[ZO>G#R^/^(G_\='WF#C.Y(/#[6@Z??T_:_WP\^X3!>A-_Z9!\=$NF+GTBE MN>.O/"E_WF,M@0V(@<;@7\KO5F9!FS$Q23BS01SL \7 MV@?H6^G-0B5@(P R?:V- !(!-@)L!("F'&X$,)KRL0\ F7*R$0"9<4"N1QB=Q'8+KP"AVY?W^R6_@_S2_-7ZX$/\ M" /E)S*L?W6Y.)$._<8S2 M"?;[3"ZG.YSR[]S.9ZZODX]% )S^!:;\.S?F+7$Z."-^]3/B?:+]M3@C1_!_ MG27XFOH R,)M.TIRL$0Y]YP -0,.%>!0 3C]ZW#ZR8(O]^LI7$NZ4M1MX";\ M"IM-RW)@!6924K< =AQH-N N ^ZR7+C+,OE#;\+8R^2BGQ.-3@)I!SONAN.] M:1\0[T8 _DQ;?RIM?L-L0%M.8/MWDC3S>38YQP+D(,/RTO,'J A0$: B8(,[ M80-96NO^S:1' 3XX%Q\<3;L'?/!Q/BAE&MG?%!\,G0P:'/$49#NTR;*J+A9_ M7]>%\#&V*$NF9,MJ0?(+S\_F% MKS.M39'SMS:E/9%?B,1S#^/'+J0_>JTQIN1Y_"*]U43O=.\'17IQ@WYN1Y92 MM-6D6ZE(*88 64K3$6KT$I*+Q04,P>'+CJB-3O4#/5&'JK5V7,F-V$V@^]'! MVG_1#/5(]],N-A3JK$87V0!;V"/85+B&V1/3C@#X T%"#S"%O:OI\>E$Y.:] MZ:=:BK.[V3-H\?\ 4!P!"F%0$3FDQ(S06K]EC&5_RP@M!Z_E!26*Z.=!@I%< M-^G.>S@3TK[OZO,@[20P=+HQ?MC^,VJ@SZA!=0/<"B8>;Q#"W$%& V(1$J&8 M-@?!J >T!%\4,G+GF#N_TKVEI*OK@NC-HLXIS9-'67=BT;>3SJH_@<_A;MQ+ MR&D[\W5W+XT@H\;NZL/ZS QF(_KSALE[+!&2D6VNIFU@5AH+LB@RL_(,2=H* M4DD7=AA&8EA!@24"+)&[Q(2T! )R5I4!V!FP<\Y4W,D,ZS?UVX^;P%U)5QHV M<_![/^HZI;V")_ABPT*U;H0.>N0XF'9[GS:O7]8U.8SJB/WLU)**3TEBSG+C4W&U=[*:DO^6SMJFDQ MTV2+"X6G@E7)3KU6V+"@>UZ0QN%DQ_.]6T[6/5D5PVMK[ \=3;^>6LF]]K@; M1CR'IJ@$KI0\1R1%^* KAHY8.G&\AJ/4/1J.V%@'D2:'UHK[@%I_W)34+=OZ M-5A#*ZO \Y.1>57'35_:>(10)D;0(^IHU!KNR]5H5&.1744A9DYC/ZN%8MK" M'$'>9U7>;S0&!%UN&R. L@+*"C B8$3 B( 1 2,"1@2,F$M&O*K'\1V,>,M9 M[N_TQB4).,6YY*G)30=KK=I>>A NJ+ODLWH!1WJ>?'+W$EX#>21?+3@$>!ID M$(,,XJ^>00Q0'J \X&G TX"G\\W35PY?_D%6[+Z_8G6B,T,-O03O-,ZN](3@ M\Y?.7@0NA\XK;T[/J.D1E7EQ0NVK\22\>,<'JKO59;4;;XJC]%79T>ST*2/) M#-0CD<\.)'>W:Z^#&/P*<_H[F6"*#ITL79)C"Y,@PQ8@S_TB#]"F@*=O.U/T MVMJ4F#A3EZL+KF#10W[O+:HFO_I\%ND5-*#A[HHLHNB:,? GT&+ ,/MV)=& M22KJVQKP;M)0V9WJRKJG%IS%8\ZILT[F"I)-;TYO?3WU=,-:"##B+?J6@0OY MWMCX]+4F3NJ$R):>Z*^7T=[&5$5@]K/=O%/WN\O-']3$>DZ25I5XY/%>',RG M0T6*](_\P2!XLA24([4I\&'@D+W>,()T#>UUEDRW2_5ID4IK4R /"/*^PA1 M@P$-=HL:## B8,2;.;?GV O^BBY*S^]OJZ(?A_IRO6E-[8C)=+Z >-AM; :,,UP/ MPUAUI*4)/N8-OK/\Z([J%TS'>\LK#/*@;ZF7^ #)Q?9FX(5\X MR+.^3IXUD!B@18 6 3(!9 +(!) )(!- )NY!)O[.036WS]0%W@O4I%=#99%E M9I TZJVM$E^C/^W&ZZA^PY8=2VTYGO=6&5'4+KO>KCEO0;4V+#JK_@J3Z5X\ MNZ0D,/6 DMGL35 1&,#+>9/! ;R_-\BPPTD=K^S;^= 7?LI1A^X'X4>#A_>:N-YPZ[Z$]@#:"RPBA,DA9BO M+[&7:XMUZOJN;7TS@S8PQQA1#>%60;TRC"3MHET[S2Z"XXA(K:'->AB9=G/: M+;J:"$,?;]OY]>R $ZC[RTO23TMRM$, (A/M0VX/#IP]?.J0#P.0,UL8';T*L&"> HUIQ"-6& V[- M#HM28/_)38AW&!8;A91KN(>&1L3*U(;5ZFP1"1.H.'3A1+ ' B: 80$,BWO" M I"B"KCX]KGXTN;Q']RK8,>#NH^R2]J(I-:B3NQ[+7C]A_ED=].E%MAZ:;" KT&D"$&T:$<_C _PP$7HFI*0[$5Z$YK!B$ M/=-;DRH[DIN?CZE]K#\?LFBV)B%A.T;@S"?;0;A<-EH'&"#_^@>''E $/DM; M) $]P,$F5C8EP."B!]K5FN\Y0Q>GFPKL,'AH_&)-?BK,CR1RJ5=@UPMA:+B M(^A6YOD5V4O=W\E-EM(#1&4;:+\=!,OI?98/"74F7G;=./G9HVT%-!20&9RMSA 9H#, M )D!,@-D!L@,D!D@,Y>7F0OPQ45D)G?W-J[AF?Z"#FB@)4"@]4M@/F#TFTNP MSQ]7W+^K%X@)T = 'P!&!XP.&!TP^I?9=<#H@-&_Q*Y_34:_8R]E3A-K/UUV MIJ+*Z2V& @H_%! (+KU6:P:DT=Y@$"PWU\AA1$23JE-PZ41U*3HU<[G;-F<< MRU=*[8E.[$:U!GW1JC6#'K4==KKFD TF?8[I1A5HB?9$&$VJUF /&(8^(/C[ M2E& P.'M!0[?=QGGRT/%QV[D7 $G+EZ_AO?0UMI :H1&4UVHNQNEN('_ M]0]*/5"E]Y6Z KG7(/0R?:X9<')6[?]A2\G=5<\8ZW&K6.TT6XEG1 MTB>=%;F.PD3;)55S2DBVV#1 !H ,MX<,?Y^M9L:GP>"5ZCG4F3=X*.0936D4=::= H'9'P6)QYP'#2F )!P M&]G[>8"$?;@,B.FD'+"F(*S*!PP39IQ)X_Y?_ #CB /!5OUDU\?1?__G:L_ M"?R^]D>?<@>7^LAL*\E%P[!V$[:+*.OUGY0S[TI1,I2G820-S9/ *N-XOO(-!JI84>,Q.-^LG)!\7Z@S0 C D8$C @8$3 B8$3 B+?(B%=UW+^#$6_YHLH[7=J) MVZ@XESQ5B0_)UEJUO?1P7%!WR6?U'@K 7Z<1^NV [*W$6*^PC_=PSQ#P] TG M\5^-Y^_9F04D J \0'G TX"G 4]_R9#F'V275ZR JJVQJ0^-F[CLC$*$P]3> MIS-]:&45>'Z:[#-T7GES>D9-CZC,BQ-J7XTGX<4[/E#=K2ZKA]!G7Y4=S4Z? MDD9!CP0_MU PV#"BR1A$$28\J[M4 M<7UM==H>6)P_&D0!-%[5>QW.5WB)O2D5*.LEF?-Z'&(00GEA,>MV:[S5$A68 M9G2_J0+O)IN;W:FNK'MI*O8A9=M9)W/U;JBT/ @3YC%,>.Y$L]M60X 1;]&[ M#)S(]\;&U[]F\<$R+AI1W*SPEKN&HI73-L:EO6;@?U+&Y>ENT;&;%.D?^8-! M\&0I*$=N54!8O]&.__/9P60>3N#(F1I63X2)I,X+@C^@&'&+5RJ "KMKV0>V M%&#$7# B<(2_K8S2$_S;NNC'L;[OM7BKZ=,!&Q!-5!J2!FLP=**+$L_V^VJP M /$'X@_T$&#$VZYEGW,]=&(/\BETQW 5JKIY[6J([$I?P M6[KC_I.D.ZI?,!WO+<])0T"M%MCU<+"XV MG,T:?,/Q*7?L+KWIY\N>=E2_8\/N^A/8!&@L MLHH3).7,KR^SEVLU=^KBKVU],X,V,,<840WA5D&],OQ4)>@_:*+KZ+6ZM-NQ M*Y97N+DVM#?P$*=%F$J*/>,/! D]P-3[^F'FS!+(7S3[F*%P>4GZ:4F.=MP M /&I-AR71X>+M\X=2MWMMJB'N& )PZWF+Z&PW-02M,#_^@>C'E#B??VV[S?> M \(Z $S.;VU\\$+$BG$".*H5AU!M..#6[+ H!79XWKZV>C!RT4FEMQ,"I3M M99R9J\O4L$C[VL((]D# -WGE(7]" PR+O&#![>2I BX&7)P7\_@/;E>PXT'= M1]DE;412:U$G]KT6O [/V\06]Z@A,AG /,O@)%0GV^H4)E+5EER?@!\0%.@U M@ @WC CG\(+_&0B\$E=3'(BO0G-8,0A[IK4N,1_F%!#I=J09*3/@&2G3@9 M"[;CQV^7W/AKNZ#'C]-](3WK<3SO)TBZWHWMJ4HH11U+\_-B8SUFS%Y2$Z^5[H3?Z8B6J^<\Q2 MROTB25 2!"FQ)%*(*F)$*99*15V(,H0CY(*42A@1F[/_^S]2_)^B;__YW_C' MTT!D4Y7JVZLN2I,1W^DX9*YYC^_,__>#G7;.[#(RZ_6(3'W4-2B-;4XMQ5):,H M+>)Q?I?,4(J\QT6AL"? __X,[,F:%:C_+CS^/YE 9L$M:5=\L:R/>N#@,J9^ M_'YPCB=?.%YZ:OKNJJ;DZ]MDNC\_+]TUWUE_1^!O1,)U\:^/T\#@;R1^IGW\ M!330%[LF%99NHB'^:\@SQQC_LZ\\_)H\*);.6(V8/TG.XUDXN?].K8=IUG0# J\*BE'@+K1;@L=OLT^9CPT.LRW M%Q#!/.%P_"&-2<00K#P;[)ZS2!W!2^<1)2ZA>++X^%:2Q_,$"C]&G>[H4K*U M>%2ZG6SN%O>@O9J4UN$,65F^@N-%_6H#M79 2/55\TRN906 MR3-A*//ZRG#DN7HP,B1!5Y!^2Z4]+QGHD>ES!!Z@2L,R$#KL5J%J W;$E#0S M?6:D>6NUUQH+ =RA%,5G]HMY.H#2KZ0-C[3BITE%=M.>":O>QMDV2$W$Q2O(:?*;,?-Q#A2(4>)XW9X9[ MI2=2V=G;VU6'GGB[.6MQ6WW?5A"/FF@Q9>:9G8K#UY IL8*BVHP0Y<6TMQXG ME%DQ$6-8TMN>5S2*DP[>J%)U+V;"A#0S*=0V\:[1XP:07@E;<+4X*L\[84*: M$9-^F?.'O7G?-"RK17>)=;G#]9-)9<7$F)9*D1V&PD:FH,T/7[<6!-K-$U;)+I$++K!76D=EAEV9:A3M8SPM17\G9Z>&YFP<0^)2*2 M88P,!+<1UZSJ7)-)5R&[8MAXJ*VY]J0NC.4Q4N_NHMJ6BL> 9%=LM"\&Z@IO M=UFK/-L576=2KFY3THQPR=JD8U$E?0H-IKL&Q)DRWM>UA#0C75.K-%=#MR]! MQ*3>F%=7JXHNA0EI1KPZ0WMDKU!\9P3[]G1:00E[L*<3TNS:"I,Z#:W0?0_B MELV)LF^8+JX<:#/PLC'F5G>F[Q>"-$0%6$9C S"9&)I=@W @1'I;"TJ"*I6= MM4$7JZT8B6+2S!K0ECO4F55WS XZ/2BVFB8S>)&29M8 [[O+#MSKLNS8LQ>[ M$&Z.!WY*FIT8':BUFF?7$ 'I3"("BU9[3PU3V@SC4IUFE1K#!L'6BKL0@ZU) M) X/M)E%P'A,Y7=<2S,VMCM%Q#U3=.N'F65600H-PR8'N!+C#%NJ3D:#.1&K M8Q@[(F8#82D7IVT8*L:<*W&QA06[O80TLV [>K?F80KMQ883BO2#\;X,5^F$ M-+-@0FQ*H^'$\85-+&8HKA8=>)L.(,,T](Q45Y/ZS(:"@,&5G6"V1#A]ZA&5 MI/!15YP-2P*'"]A,I&IXN7^@S:RM/AJ09:-3'@F<7X56R%*(0BQ,RL1GUD!A MBC.BF5%JN2[+'I*29IP[-9GDY"4=M@;-]U-C-'6\S38O/9Z'&:)+, M9HS732.:KY9UG!IPN]ZA5TMF9H2VM@2-8&BA6.XU86Q5G@K% VT&:HAZF:+P MH,$(&R(@)'[1F\ZT=+A9J(G*7%B1373!$NWY<.Z2\XHQ[*6T3U"3.HJ?_4H' MO[_LF*:T]M3O3Q]>GI<2Q\RC4R;Q*,@'3\33J2?U_DB![SQ]<7#_I-_\Y"%Z M$3IXI,FZZ7SW:6"/+X0/QZ\37>]XX29Y\7PG?N;"=,*GD]K3[VE1I>\'+UH8 MK]-O_5F/!\#TQ4^DTMQSS,!7S^S'>MU)"W\@/O;#^WCFJR9@(RZT$;^KH@@V MXF(2\6:\'.S#A?;A=P4LP48 9/I:&P$D FP$V @ 33G<"& TY6,? #+E9", M,N5D(P RY6,? #+E9", ,N5D(P RY6,? #+E9", ,N5D(P RY6,? #+E9"-^ MUUD*;,3'-B)WU2 _=(GULS>IVI6ZZE M\\P2R&=9@OA&G;\L_9_L^(_B;V"_S^1RNL,IG[U__=L52?*Q"(#3O\"4?^?& MO"5.!V?$KWY&O$^TOQ9GY C^K[,$7U,? %FX;4=)#I8HYYX3H&; H0(<*@"G M?QU./UGPY7X]A6M)5XJZ#=R$7V&S:5D.K,!,RI$6P(X#S0;<9@DD':LS\Q-Q7L/?09O!.#/M/6GTN8WS :'%K5WDC3S>38YQP+D M(,/RTO,'J A0$: B8(,[80/YT X3\,$7YX.C:?> #S[.!R7DIOE@Z&30X(BG M(-O32I95=;'X^[HNA(^Q15DR)5M6"Y)?: :V6D"AAP("P:779."CD\Z/%^'U MZU6GFM/98S[G:D*=]BGRQ"XUTKF@2[788.P/5@8;FM/CG2>)0^=)N)1M0*E*6765A[67_RD:G M^H$&ED/56CNNY$:'[I4':Y\/?"^9<;PCSUTLH>93X M4)?;7T""D5PWZ;-Z.!/2ON_J\R!M-C!TNC%^V/Z1WK=KA":"_M0="($O-P.K M)EN0G;18D)9 0,ZJ,@ [ W;.F8H[F6']IG[[ M<1.X*^E*PV8.?N]'73&RPI9*JX V=9"3]M7K^L:W(8U1'[N;>? M#M% *HX,BUO!#1D)FDG73#QMD%:"@9H#N' /N) @P;]R!05]U9=T6U58R;7C MA? >,<"WE9'-3,LU0:W0KJJ;(K3"3XP!\0+%CSD"!A;BC\G=U(<$SIK4AU5D MN\:1M-4Q^=<_*/1 E;)X\&\ " 0/@4(YP_.71D0!FV2FE.-:4>(0A$5PFA2 M%O:]"\DRVU/%^<"I&E ^U.QM2^+=-HW/>G^BI0>2A3TEBSG+C$W&U5[*:DO M^6SMJFDITV2+"X7TP%^<2YZ:1%:MM6I[4KK9ZB[YK-YR7N[)"A9>6SU_Z!3Z M]71([E4%8,3[B@V $ !@8X"G $\!(P)&O%=&//'AKQ*XZ;E")$7XU"+9FT#\ &GS+95 =AK]Z7,EK:P"ST_&Y V=5]Z/&.#U1WJ\MJ-]X41^FKLJ/9Z5-&DAFHQ[(V6J,>4[2[,V$P[V+S8.74 MJ%(8'YT3KS/\+I\S L %D!K 48\-R->U4MY;:VU*'1<(7N3)-7K:D&9^+MF S)X\!NRNS!] )JXO$S?D]P4YX=?)"0<2 [0(T") M)H!, )D ,@%D LC$/B4'>=EQ:Z90K=-LM!JM9VBSOV;:GX\O M=52_8#\*O/.5_P($20?[Z\OIY:[=OV$'?*K>A\CLV*V- M,@9;'&LC946:Q*)]V:I E"UB'#$;2X*Z8GW5Y /GSJ7M+EP>'BQ8 VT;0_*I$A TEDP-6\)82A"AV#Q<>* =UO? >$ M<0"6G-_6^&")GQGI$7U7FC78P1;O[$DF4".9/F^)'XI59\):]XLLH8W6ZZ&, MVA+3BY'BPR5^@%D!S(H;@0*0Q JX^/:Y^-+&\1] T.Q"",/))SU>K\=\LKI[95K--R\F6LM-Y0A+

    *\6;JV-W06@"9R7%8Y8;XZ/[C-$#B@)8"6@K(3.X6!\@,D!D@ M,T!F@,P F0$R V3F\C)S ;ZXB,SD[I;&-3S37] !#;0$B+-^"I$!2F<6@_?E75J9>C+5:CS MGN9(_3^X1_Z):C7;;=L/BKO.2-"WM,G(IKR#W%"$X8^7JP&!P]L+'%Z\A?9M M0L7'+N1< 2+XR!DI5_?(HN:P&S)ELZN^WPIZ)VW.$YWOL6K'5>!6:2+AY5*>>AH M,SI!HT-U'(I\H)#W=6D$5@RP8FX-%4#A>L#.=\3.%S?*_Z!@3N24*A2!H#U6 MG7)4.8+\Q0HY\97[7VWO,;IDQS0V;K'CL55P8.( - MAGPCP]]G*YGQ:3!XI7;.:BH*\+)-+0S.P*J[9=4VL-&E:N?4G-9RQ,Z1AF#- M*[-9M.F13#,]BJ==*(@'^,A9'+2A )"0Q^S]/$""A_8W+C*S22CJAF$X-NR6 M9GR^9\3'I-EJFL6&,%'F!B-I2TL=\DGG"/P!@=XLA96[2PF?;?:< MGON+:5_M>+M^--8NJ+ODLWI#=Q+.W4HB3\;[[91L/7<5\MM6@( 13PG+B>X?>%6 %< +@ >@LPXFUG M\.=<;Y$; N7'JAH:P9#&25J45O723>F:5G6\[:'SSAX:B]WF'!YNX.(@U36) M)_1-77/+=Q[>YQUE=ZHKZYY:=+()W#T7$K],Z^W;TUJW$Z:ZP MC_>@Z0!/WW B^-5X_IZ]N/G?R[(;G!:H2CSS>BX-]>,CZ3O_('PR;)XM'.9+_71:0+DXIJPC2)T/' M,&V)&ZQH$4:3_.\D9$[>54H3@=I1_8+I>&^Y5&_8FW,(,/(].D>!#Q2P. D0$C T8&C P8&3#R.QGY[S-<$CYI5/65*@)1:SW5HA91-IB:N('I'M1; M=3Y_[[BC^@U;=BRUY7C>6U>.@SE1)4U]7#6"\H)J4Z6E.FYJ(HRE!03(!QQ! MWE<_ (#"EP8%'(#".5-PWRW/(M-D^RNIZPJ,L/>'5:\3=8@PD>S^MU06JDEU[OMV9-,H$;R'W1( M>8^Y8V&BKHQ7)5>HM6?0FI#;M:K52U#G4$R\A#Y "*BQ"LP=8.[<;98C$ @@ M$+=K__]!B9J^,EA+Q?&(,Y!1U>TA02#X@Q-7,O[5S-]&TDY"&78K#%!+&JTW M&-MRM43AIO7,$Y<$HE5KSK?JB;NDO H'3:?M##2K%[(JL7&F@V'08L?I>3X) MAZ+( PEG@Q>_QD/_)_55GE]4WRF<)^\_+5([W[>=9*KJW-J4HV2'U[X]-V8RU4W%Y" 2_ M%R63/V8"R.^%347?_O._\8^GQ\JF*KD)3"P?W_V, LEK'O4#!/WWZ11!=EL? M)XU@/\XEA2,KD/Y#WY5L+Q'%[\%ZK;JRY*DQ'9&=8_KS/__CY5RSH/D(;R\6 MX7$OD!3I-+4X=U7)*$J+>)S?)3.4(N]Q42CL"3>_/^-CLF8%ZK\+C_]/)I!9 M<$O:%5\LZR..EQZ,OKNJ*?GZ-IGVS\]-=\]WUM\1 M^!N1\%+\Z^-T,/@;B9]I/W^10?3%[DF%I9L [G\->>88.W_VE8=?DP?%,A>C MLOF3/#Q^]8+/DL5-,"$!R43:F409Q'+\S#72>Z3CYWT[MATY@5\IU2TB.B\1 M"PDF1$0A41&#)5B49'P>_XIBL(Q+%+Z8_W68_&D&G@&E5T7]"& WVFVAP[?9 MQUR71H?Y]F(RS!,>QQ_2\$X,Q$#33 6D9Q9[6,GHAE*3V-FX_);7<'64.K5I%7#.WX"65FG-/ ;D';S0(Q M.,M;Z>-62] [=$R9&6<59YNE#F'BD,6XVD0C= MB+2T>D43J2QEN['&8#/L="#$EKM$@^WX53VA)'ZE7"G!;&HQU27$S_C&9F#0 M=-CIQ6>,S#,G0R4*C:J.L,5F.>J66UQMU@I%&#JR]-6:/C)YK,$.D.74BUKM M;7.0-EO*D/:-XFS,QZ<(@3&75+GA[9>KMI94(\V0#K=R<5Y>*EUAW!5'Q-9> M#"I"+ZE&E2&M(@C$&BL.80-_0N(P&84VWDM2-3.D#MPK1@VB3!MC%FYNW-62 M<>:IES1#B@[6BYG@V&NC)BB+LM!0R4K2(/+(IF+^WJC @MED.4V8#:713K#C M986/[*I2@0HIFV&I,>NM9",^@016;5P?3Q:!%T_$I M+OO4W5YRS94D[0W+,V#29$*K%J]K3)IAK"WAFN.VL&)92V#;JL#MX>$Z)CW" M _N^HM!.L3:.G[JH]\?]TD:&PH0T\U14:(SE>8,RA0U;;0SG;JV^JL5C/<(N M2I%2-+CE[UAI:)!FAPVG&H-;AXQ)CW#6?E3C MH^YJXAN,A?+FH#*G-NV4-/-4C]8&)-*9Z8;46*PX=:5OF&4\K2-,.!Z-B CN MLV4C\JE1>;#"]Z:0DF:>&KAC$9KAYHBMP7V?'QC[5F>MB<@1?I4:O$)%U"*$ MD&&YQ 45KE=OQF,]PJ^-_I1PFKV:8A!C>:L@\FK1G\0#.,*OVQ95FNR*45>0 MYA33W=J05AW%I$?XU9@61639(/>LONDTN$FY&)%P/-8C_+J98-M@KB .%&&8 M9GA.?U#<]A)/1W:LDL>:NC!:0$1KLBZ[DR8ZB@>0.$4R6]!QMKU6A=T;$D

    4(E)K-,&E>EY4"39U! =)9L$BKI".P MZ@_Q*![K$28Q>3'N%7GIQ!^G#06@A63VMR%K<+(DL3 MT2-,&(96N2T8_29K84-=;XV+GFG0"6EFK,; GL,&M-@)&V6R-QE&QO9<^M3, M6%>1URLJ&C4RI.H<\^T9KTA,F)!F6'O2A7S&DI6A*E6,.@1UC; M$T)AQ ;D0M Y2\*\45WQY%Y"FAGK?,3HSF@Y1XWQA!YU)9V#PW)*FAEKE\?4 M)CYH\\*FSG?&:X]DC3 =0&:LL.?LRX@JV6Q1+"\K5G,(L]N8](AL$6VQW(.4 M0&(1=3!C!RAJ.'9*FADK"H^I?FFH# 6FM8*,J$+(I)J29L:ZQH?MBDW/SD#7CA;'VFR'AG??1K8XPOA@V'\OMHV)/P-??,* MQ(N3\(OG._$S%_&)Y P">-U^JW+XM$T3U_\1"K-X^-=X*MG M=E6\[EV#/Q"#^.%H^L/K2<@W!&Q$'C8"_H9A8"/RL!'0MS>KJH&- -#TM38" M0%->-@+ZAE-@)TZW$Q\LR?A;L_6R"2N?#L6>%99O:PWB8U3RY?_]A?_UV?4@ MOJ%8GF[X9P)>OPNR='1;+;3C[Y=>@;65)%+TRCWPG^^ ^G)H?1\[.[_85NS M/S.7_9_E!/FLG,#(-^BVY02!$.BU*@AY8X/K@.@?,0=RX\SQ:XF,4]4+N09N MILD!B8WH%1:N8Q60PJ/W1VY-:9SC&L@O]?$0Z$5]O/B7]L#B_-$@"J#QJM[K<+[" M2^P%ZETNVQ2U+G4\S!BS.",3)2(8JIJ()1E',/I $MA9RET"\UU M_O)2GY(?=NJ^,F\OV4U8[:WFIC#DRTD:*W'!ZI37UNNTL@H\_Y"E[CL%5XTW M3M9-M6 _*OSDV^2SG!Q1@R2O7;>_Q/DT3T;MY='L J?S:YL:X'P*F!D<._-Z M[(21] 45=1WK)#VU'PJQW5&0+"<>[C[] EC#-RAR-Z\F3EU'Z;+'TY<"%7\V MU>0#;2OT"[DZ8BP;?;(OS!FD:PQV)7\@428B#S612 ZK6.E]I9& :-Z=:.9- MZ9U9-L]\=/VD;/*UQCP,S0!G Z4S:F![K-G'$MF,#[(8GO4BW=,I]M%,2 NJ M%N>2EY;TL-:J[;UJ(0 S'ICQP-BXB+&1BF592LLY_!#*(Q"FCRE"&+4758'9 M+W=BN(!$3 M%,C$O4"CKB0-R#>0:6"K7LU3>+=C--43WN>):9?7DLC)?=G5( MUF+!CFT3&/Z8:9)K"X192K:F)L[QA:2[A:UD!FD)HE!R77XX$ E5E#NG2+7L7 MBE1B=^ /. 8<&T!\;\RNR+0]N)M#?N6Q750AZ=,$3@#@!'!+BO9V$]MTR[:^ M/\E>_] B[=6DFCI6+E>G?6@'%?>JC.C+C@J9FIB6TM=@ZD^!ZE.'?Z M]B;/\<=D^E=1)BR\.^*LBBS40LGAT)Z@-BMT/);XZ/Y6P\/;/+E[O^2U>9[J M>VG&P=/)_;4,/K=F*GPX,0UPX-UQ8-[4W+NSR6[M:$FE+^BZZEK2 ME8*Z2YS9Z@'X'7^INH^: !BJP%"])1URN\?-)U=NPY9=5?+4BGKX?\-^%-(G MLY4]R"IM*WPBJ'0JIT?LV-:TKE&[(CQC ZDOH>IJY%6),*FNG9Q)<7 J!<)^ MZZ?2V[^U=3)I7S>'.FN2HX -V@P["C&\4[-[B;3'QU;D2$#G[4M=N;9::%F. MN3<^IJZE*"E>#,X&-XA"MV99W%G$. L\3U+5/0C5$8RI46/<0:9>Q:A!7K1D MNU1UR:=-.&*+H@2RX;^J8.;MT'Z;OND_D4R[HYE,S>XOV;&SM#%+#WI$+TPD M,W%:HW>>"_]L%;B!>M27(0=N$CM_Z=(&9YWSGG6N6&/O>HZ/:T\Z1R!YSJ#\ M481,9/_QL.0]G9:8@]RW?HC]$>RL8KY2PH3E4H@$?[Z6>T9DD&F_L/2.7[97 M.8 . !VG=Z-<>]9WZ68Y 5R\FO)36CA=+! 4E*TI 2(%JV*[;H4);L0V%_[1 M*CKY-*V2EM5_'ZK@_;80#CCLW2'(W9L9=/OQH5@6D[+)7=?9ZHJJE",AELF& MS3]))/TLD&^!EQZT$944!J01X(,2NAJ;_)X-D\ZGL=%#/$#DF_@%!/P+"S@P M5LY?R>\$$L[AVWEYM0I@8;Q;\J)4ZO:=R@JVPU<>2DEH0=G45B[R2'9C](PA+H) M]+7URO6]+R&0P(8&A^3+'9*[4I36=AXZM!R+GJMV'Z6Q:TJV3]L*^R201RQG M1*L3>'%9QXWX#9B]W"J*)<%KT#\<@<#(&4@U.QMO=^?\"!=\>! M-^NLO[$S\J,7WW7B02J/R!\KZG2PZ[P=@0';&,P\V/ZB$%()9(0$&AC\Z]_*JI(0(+#=;6SQG04)65F969E?FD;5IKSC"=R$^.CMV^^%ZR#YH9,7+$R%]Q2_K:)7_>EG.% M-YCB9L,IH6%8('M10O?)=&DIEU'_ZC93G]U4U%Y+3!"$NLQ%CM\/U'P=Y^OH M9HQ6R)(UFP#,VXXI3SAS!O.+7;&P!^(!1^V'>JF,8HY MR)IB%3",D.$C(S[:3L]C.ZW8MBL9,FJH-2RB72RA!TSYT7(A]IUE<='KF*O< MI+PVTI=W(U$@&'WIHX9\).21D/^QF_/7V8.=,>)L+-7@DG;P@_ ["CM!8Z]] M"_%8(Y/X"XICM+6>X=8:")0U/1DC?FS(/IO,EI32++U\*L_3QF7*EC*-11_[ MK02Y+I&XX%/[&0N1I'X+2?V2^^/7=%YI]C;LE)5F ^L3.\*7C^S9K[6S?MU4 M80*%Y!50-%2R4WJ;:1%$L8UT B_0-;MH.C,MR5I#.86S#ME/I[UQ%W7*JU@Y M(]V/ZGZ2X26:Z1Y1KMH2=Q4=MHYF^A?CE_#V]_H9K2PT:'+,TT1](Y':#).7.(!RM%.2PL1'#$$45B[4>D^76Y':R-A\'W7M^I/94[+03@# A M^UF!,(,C5./X^!_ M_1C(+BS8C,&"<,-U*.A%Y#]%@#_O'BSY[$E_GTRZ ^ _5YZD;X'_[&K*WK*B M675SU)UH;328"+8R*":Q?T;@P1+\12ZQ[Z)%^B+2%^\?C_GL69^1PO@BN>>T2'64T::R['_:6P]G)_ M ZPJ,:8 ^=U"MF-ILH--*O@N<@2_8#3YJYT _6%&"R@@^!_$CQ=8Q1B0J^A) M%?Q0,)3M+P)7-C'Q3&6_!:2LN[ FY94\EHP1:DL.*JLJDL.J]/ATZ[)_U[EI M\<)DUFH_3JN+8;(E"CG2(?8"Z]VH>.![RGET./2;]L6'R_9!1%--ZU^NGO)B MM>RVGI3IM3HS&C,BY-A8R:7^S#C0OPSJ-,12X22'&R)\G0$1(&AH0Z@=.721 M0Q<%@-Y1WQ9LL:&*"4%,,G7[O!R[F8?[2[=<-6KWR3&JW WT3]*P(7HR,7^T M^0K_O.0'YLU\J.B93AJ-1"%/#K\N,JDH"!3IC"@(]*%*(R?:R?;<$AZ-++]N M+I?+P<2HC2:?Y'*%*(U*(IM=&XGJ@N_HG7ZIFEFLGQ,%4!J0VG.1Y??-JR\5 M"3IF1"'\]5'SZ5MHO'=0;$DLXHKI0JG2IVBV_SE10L\GS.OS==5GU4%^NQ6FU-"C#Z)$%;3:6B MX$\DY"\;*-]9RL&K*0Q1KF I*W[0D'JQZ?7M<($*9R/ECBQES([;GO'3_,!* MEIY*M3MG!*.'Z$_FC8C*7R;XTW%G,QU!SI2D!&QU9T=_>BO[NKO+'YEE4F. UL23645@B1&TP&23<^T?LHR=U\W*YT-JI M)K:2A0-H%9$(?WL1_O:.\,?F4[PLP]6<;O2'JV>Q?"WS:;6563RDU"7(,/9T M0\I=_GQ'%\\V1IQ=S>N!2T+YK^[Y&GD,D<<0N;\1,W\#9H[9)<] 5YP.2X0L2X8A1](1Y@&3[8Q0 T1!\41!@ Q;UQ);J] MUJPG9%,90S&*K70:V_ $-3)QD1:.F?&1&OBF:N#KN>)_#N@DN*"OP5P&QW-K MX]\ ,(,!(,DRGBG^.\*F_(3,VK/4 Z?,Q#]W_?!U[82Z:<"I5Q<+NDT';Q^T M! K&E@WAPTE7C )3!TVJ#<(0,M.#J74W:,S*US=941K?+8N7Q9&8) B9KS03 M(H42*93W2M,_=XWRY7H\X&?ZS90 C$!W%1HKV#45B&F!O[0@EH!6,V38^)7P MI>F,D<7)+E8X 'W-/)@#8$_?0N;_5-&.3((S-@GV^T54F#CO;?38(BA022XS M0<;?-$",:QOI+5*!#C$*+A.JHS8FI4:YT=6+[OAIO>BN"V*2XE=>"$*$9Q"I M@C]V,_^O R)T-OSV[G21$>0 T&\T [_7^2>1VQHIH5%B0ZCN&!%S88H'M88# M;\-TP#:PP&@@^7@C2]*Q(6$1Q&JL9VR$%:OD*AHI=#/A+3;RC\SQM;8C.>2X MW8Z364I$]XA*,I^6AD-53"E"5DRIR:28&ZI)D1_*2B*1R2=SB10FXW\E_#]% M6_S\7_R/1Q]91Y(%C#IF4_'9$&;AL2G_GY,P&R,JHR&@9OHYC"%+3VYTP+<# MU?^/.YLA2Y9LA*_+;ND:,D?R[__]/\&Y[MO@3+X"1!@C$(!_!")J(Q0;6DB: MQ"05C_,?25]*:]NS2?/QI">Z__@BFJ1,$$^F_\,%_H:I[)%^*JUB 0(SR8[I M2'7^8;=YWQ&I]+\T;8U4#5BDM^ ""+#]7+*.CCG[1TC$(1ETBC^RB:42\6SZ M1"N[(PO)P#I*W-B"G?__=1O%G67]K5?2C_ @K%FQ/:#3;Y9TLNRK ,V.I:X(5HD!?=@8_TA!'CHD)]OK%K8<[T/0X%R&IJXEL%_D$)OK&"4*T_A8,..Z8V/T*?[BG^X]=8@(7[\ M)!.@4W-,SI\'YP^>Z_C:\G__._RX;>%MT_BKYVG\OS]YE'LR&1SH]MY GO_* MG9B:O'5WB@!A_P+9[T\);JN&0CPTUR-6,+TI^ MREH7#^I2)VW.B3D_%,5JJ3'NE0RQO$ZFEH^-3LD6%.;': 9V$@K.D>M$N"SQ M@T/839C!WH7=BM.IA<-*(!'GZI*#)\A,#&[HVIJ!;!JC&$JV1I+U9@%*O2,+ M!K0SX(9K\EN&'ES9]Q:+UUEPE>G4-YOX#%!?R!_48^)O[E3(N0 ME_U:I%8?^_%O;BF1,))I00=@L.[P9XEK(L.PU_H"3U/BO!_!O<;_?R=9\IB^ M5[C@!)[/L%,LVSOIPD_!BD_B2GC;68)5N?.$$I+1=(BLP$,2Z3@'9BD;'J?! M*(8:UJ3RV, 6T6C-,7L5>]>R"^H4/T@#6FDJLV$72.=D<*8M,B#-4,FQNVM# M BC![-0(:! 4M3)B'[0ZQ58[I(^GZ MFL/_@#C!O5BB3-?"/1><)6$UBDG#&M9<8 '5=+#Y MR$/PS+ 12IK:.$B:4J$-7@!NA*[C%7#!E;!,;!([:PZS@:-B36CN+3<>[A.^ MFHQ)LR=4#;BPFHZ$GP7+A3E@BE<=7X&'K*^Q_.(A,+Z WS6#*I(MML&4=6W' M6K-@*1X>S,0!GX?3M:E&N163$6X!#]E[O6V;6"?#SR3W"IYLNS*PANKJ/MTN M@D0C8\:4<54)S]OR@-0L4W%E -PW%&+&V-LW#2EO(T=S3(MF*&/F\:= QJ09 MF+]I3P.X>8: 7S O8'),T!K 1FQ(,\&KA-_FL)PQ^NZ9I2%'P@38$.6"O%#7 MR&$SF=T(2X]ED.%8:.3J]%5D/C!QEN0"I+>1#$H;S'^X1M+]CD;X1]6%^#(> M#;T_SK&@%$VP=HFZQT/"[N74QB_6@8YS5\/? E"?IN*YDA&$\R2'5.Q?.9@" M_EIR6'BP=85M6]@I9%VC2P@W^A^<0)(WFYR)R2'-H/D!84X-=*1)^ L[;AH( M/)D 85*L-]A[0PP.G,[3I+S4'P['QWDQXYO&FP_,^!4[>//1 M% VKG0YF(-86M1+3LWJWS/S0P>GY:->]Z9;97$5.I7 M;ZB)\0/K2"D1)4QQ0SMDEGB-R4\;4 B>&M9UR;)$H5:-R3>C]F B.,V&;%\+ M]>5UXOKV^$ M1:H_VEH/X2VK009/EZ,)<\>K0;X+70#'B67X![FM\4C.5=UU+I'2KI?86Q#B M8<3'2I4N0)P+R%DB&10TO"4A:VGAC1YOKF@%"AX$#O^D67BO(J3'RG^&3:(Q M&(E8YP04^6E%*)$,RI#WZ?6+UL#:O:#KI@.;0X/,A2WBI'93K S3I65/N%O? M7=F9@EA?M#Y%J)J5IMU!K=MA>2X]"0Z*S285N.7FA?35U^;387U96\=I:E#Q(V830S\HVP!6UW;'8A;'\IV&IUJ/.$%/L5B_ )9[/I-Y"RR69RA:TA[Y2VH18)\Y$% M]DF:"9!4*RS+SYUL>M&;FKR\;)3+C?4 ZR\(;N]3%!L?.A"&!/'Q0,'B@CW" M5UGP :H7J8E)K%H\ +S-$^O\R]*8G'\W_>9MOL_&_)N,[Q]H^[0&WV^(\!!1@. T)<;?H[UTF2U&#U= MV.K6-=NA\0A05W7)5J0YQQK20;1D@N6"K"CYW;$DXKC8ZRFV6KVP3.6N?A?W M(C:5S0YTP;DS]F P%)E'"1\A"\@,L2W_TO[VG/TP[6FZ#D0%Z!!\/7LL17D3 MU,%NN/E-;4J:K&F3<"UY;U#3)D*U:UFW5Z6$==O@&P5I5LI5A58SV?KQ,WV1 MR?(7B=P^CN#6@@0W.2SW?VFO7U<_H3QHUKQAB0_P> M0ZA"\<%224 %O%3B=3IDM][$'ZDM=@%.M2^5SAC/B?K\M/,.O ZZGVD,Q-9DJ3U=WTK.NCVMXJ^+Q MYA_2X032 5@%HV\(X(5RG;%I8;^88?EX%0PG411G3GVJ$@H^14*IGE[IVOWR MN5KJ-?J.U(IE'^XR ZP5!)[XE^$^)DGE])X;*OY#$],2A$#1L#U&XH@0OP;U MA'>0[[,*KC1OM6KW)9WK]%NEP>'!!-DJ'[=]#73*P M'ATC>>+MXCM*]H,T4B73>;R^EADU78EI4ZTVO*]"/HF!:/EGTLWAS341"[$ZDM1F=XG>YU"K309 M-,1L-E_ ZB:^WXO/-Y%!C7B\ZR>;7[!X(T2>@WGG=).6;!M!$)R9JG[.PU#2 MR7Y@CQ%R+NA!(7D,B4(/$7B/FQ)X.#7NM14_J()?R> >K?.AJN M:7,7,X6S_IQ@+F '%SF!*XZLOZEH%.EA5L M5TY1#4]HOQ%44$CLAG:94M1"H9P9=]18\?JQA H0=$S&FZ MH1F(PX: ,[8Y:O#Z*HO>@/46.^XFRHN< 3G$T92IH3U"!AR;(6\!R"G,YBC- M?Q-XKC9")$W,/U'#!+ P;W&*BXX=ZE(;#6I$3#CLUNC)[,[AY)[.]2<0HGC' M$K7R9=F=PL$:@O=ARUYS3L%!OP E_Q:6:2,X.T-*6;*@"99=V,RJ1"=UG(_: MS\YE.C&[G/=BDY2L##-WU<.?Y,)Y'LNK"5HGVR&],+9D[\1:@C$H/-% (Y)8 M&/C5AY$^QK)Q[F/TXXY*].MJL"7Y L M"';ZO;,^0 /\,AU[K@[5%'BTG+-$^L)7&/ZJ@?RQ=.NPU&JZ]_IG?(1%+!+* MNO"W78V^UDO>""2!D-1]:&#+#KQI@Q(;\Q8>R1 A \(+:$%2'K;9 ;@O,%-" MM /3)?$#LN::A2<\=R7+H7XZIJA ]W^@G8%@#IN]?@.^1N9$ Z*0;>#.(&6$ MG:V1_#:R\V_>2)-BMW+Y_MAD\ER43!XEDY]3,CD6.R:5-'9W-$.599Z>:!D" M5C#1VZX%L0_0&U@6EGB3M!W8QT;K.-?#(]8A?0:K,?P*V "VG4ECL^V]+D$F MD&JS;=51O89VU:0SQO(YPEL/!"V'^!HO7PL2C)RU?Q)!DKVPTO;5HPVI6[HN M#5FT%']F\])DT-\DI8ONS=AS@=P7:J@2>*40[?"X.QAYX G MA.1WL4$'S0AOO-96?)F,F22*D!>Z\*T6_/O4.Q#&F^/FT=Q4\C+[L.5,G"]&2XMYIM30080L9+*2 I%\ M!#F1I$DL>0'1/.0-P:'&N=(6]9E%X%E.;/+^SX0+I(6DZ2!W%VQL"Q.V>FED M(;:+4^N#C5DV,4^18#M)1B2;F^6W%6,;XEZX+Y"/YT@33!#,<,"E',.6N*#< M[7N 9.R;%87U@>%-*-HIGH;-[ 982+;,A V_OX9W\:NFY-",4%31@!)#UUO4<*[V4C0U2R%E:X3IL"3""A#[ MACA%NF; 5,^8^4G,0)A+'>TE=R) MOQO! 0H;+*)Q$<+"9.UA5)!^BCE=E1:8&G@H>Z0DZ7QDD#!VH.MALFZD<$=; M;,1@FUIC;.V!"08RQLA$8C$DO9'$812LY=<7E"EAWEC7(9)*CJ)KZ<$7(OLW*3RND3:[,6[!DLFY:!5X3%Y'8UU,9_\;T2%O38TEZ!;=JO M__ WZD^JK5!WK0&057-(\FJI!P=IMY!1#>M#];X3<&LVTD-B!!S8XV0109B( MZ-CFE C3=E)^>,@FJ&D";+"M24/TWVY",]H/^MA4H#>*SW.,N2G(8D"4L/<^ M"0H2V>^#SP;2TJ1T1U__"VMN:Y#Q0!EU@?<-J,,(JGL\$X,PTE8ZM\3AAX[@ M1LNW,0*K0:I99'(*',PR+_@BHV.JXPU7)O*/F5P:N'A;0Z/U9S2 M C#/>V:W09 *(GD.T3=,7*4MD] $]UK>B*^W8?NJE(APG&M@91E@>Z]4BU;; MC$P2.#$A>]L Q>_3$J3+W+YU6UK]G'O7U[6^',UT[$-^D!!!HO/&O-U>-):L M[I=W>#GJA\H\-MS@\0TQ$ V6UP^&*_D 11;DH!.8EH@?,^BP[J+ZT=-C80HJ M9$<9(H@7L\( 6@E$Q00>-#:76RM/\T?9]D0.JSSS]8+)MQHX,8'T#"P0AW,: M#<WLSP7_^%W1B;IIN* MNRG9$O#ZT#H:-C1BS01J(V@Q%)G:%#_+8N5$&]/YM9J?L6=0;ANLFHQ+)(+! MY8%IX?WF!F$E,>:"Q7:9($\_!H(GL$&LD8.B[)MO9;MHNQU>UD] 9FRCL M_'?'$3\;M(L3U]AV M-I1DD#F0F6SJ$*FT]RMG:^[E3&A?-E Y-GG.%Q1I-2GF1ON5L^'7G4OEK!#G M.NYT"@8(^*O!6B2?!GBSIT3XB%6XA&+=AKJS FOZ[_XJS ;][CJ5D?.]P24R M^D^NTN"+A5/2]5=/%0C-8C;1G,&&%2[+#6?2%76,CAC8#9_VS&5X0 MXJ:,('!#KL*&%I+H>8KOO\&[0"FK)CERH"_;L!OG'23:6($J-+$0=@MOJ(5. MT1\I[$2A=_9F=*O%5'NX?%H^H)PT00_/[6N^+.GN8PC( M0/AUIU>5ORK2/C&H4:E-P?,"N(T"BB8;B;L[?]-U'[BL9:L!!#0F$@\2?LB7 VBH4%PI&.:[,L8/_]G4W8 M%AY?7F%SSAB1I[ \_V!&>YJ:A-0FWIKT2T0ZEKY 35%V,.V,+40-[-?D;VSN MATY>Q*S?+!R4%7@Q77#K)>7)M9U P#=0,#]$NH8->:(#AUOQ!(@)@)5N;>TX MGFGNG=BRW^"8MK+-Q&108&UZSX2D$,R)1",NB(WO7Y>HZG> :25:YQQ^@-;I1P^!U'+8HP5_>4ME,;D<-"FDV.K57GD+U4ZG03R9MN^ZE< M?+HR;I7G6MV4E^=H ;$IL=(?&R;UL=FS;S"/#D% '):5K2.68^41?I1/PD8' MBF&5'/.$Z!=>^LI$QYEK(='HETOU^_[3I"RIL?R]7.ZYIS%2UGI;4>\7VC769 M?+2K9;7PXZ>MK4+@A7^1TD' 6FP&Q0AD[8^?Y*1VAZF]DY4 *$:P2&Z[6HS> M1]$ 2([%\98MQW[WJ^=T-"*N,PT>@OFUFVDH")Z-6R#N.!X7'&" _7C@#;3N MQ(O]^A6"]/N+3>&$9[K1%(HC2?6>B:>RXZ@]&],S];(%,8[A\'E)8J2;0, %\_MU/S%C?V'C'/Z_+8/I8YQI3UIZ-FJH9=O1 M(!YN^SM 4LRD6UW;;):+XUC"=<=W6,,L;!% *GB.I9&@&#F>\E.&J)(R M_'.OK1,N;<]QA')8DV8/;.K+9;[F%HH:G(-L];I\$<(CI,\E46$Q(*Q"H=$,F_+(5A:+%Z)X^7U'^VV"\B4@ M=9YG+)-@BJ)!#I[OR]H!IOK0$)ZG=?S^@ &\T(H!$&*$&M0N]961;%PKTP+* MK2;5V_+-D_!P,WXP1^>HC+8[HVZX3MO,[7/T4Z%3Y+KF#*]E3O"*=_Y7.XQ' MQJ9"UHB[PZ*);3T8/F845NSQ%SP2/^SO"^ E++>:/09A#'+P6$,6'(G28%" M"! 6AT?2!PZ1LR0GC0$)I\*$18B=6"N2(W%_F4-,I@71 M()HQP];1W[Y4[1U%+K!J@ MA33$EB6MN_FMB=K;,R5:FN"4D%-_4DYI;Y!&AI RJQG4S"?:T=]'O+R7[;V ML9\'FPK;6H"16!8TQ5"B.16;J#*#^"'XCQ#=-#8K Q8E.;\FD2U(N]A,X8(< M-4'B)MZ>L.'G;/J?^5P:1B:6V3?=2!&-$4)IFL3 @56:=$SRC("*^\_96B/- M"$XV\&2\T7N$V99*$AV.X=T?A&Y7.H^('2UYTG5S">TP/A@ZD2BU'S]KP#)4 MZR3(L7SB7]8=@WUJN00DUD^OU*B\<-1&]S.EB!(B[$)@-?>85/MX<,C]&0JA M,ZQ04?1 1# 7!HFR):D@9$@C%]( @4Z2:2%P[GWR=<4FM7H>0L*+33*[Y5M: M:PUA.9)=:W$.U$J&4BM,'7K')"%*^"\MCJ6156?14U'\O:.3M$;#](A"N E? MCS>&X B\%W@')AL+_N!VLU&Q>];\[VXH?P72#_?>"$EJ?W]2)NINI0:BB>LT M6!K M7(6NVD[\@CX&DI/A?O^J /@B.T3W<]T-_[4DNK#1TQJ4[R"0)&?/( +XH!$# MG\'B&&0P/*!04W+C$<#%Q-GPDK?"3+ @D4DVF+F$@=";P5$D8Y^YK(QF)Z/, MJX0,W74^Q8=HTWJ&-I+-D4$B0H?"V9W&O9Z7-7?>RW0R>O>FE2U45V<9SK[> M(%>3+$K(IF-YV9^?XN\W923A-19A\*TIXK1OQ4 /A3"=3=?N(%%! O15"TTU(\%79X]Q?-MYQ MX>2&V;B)"VX06!E2Z&?]TL+\38FX'VGSR?GLJI^ZH[;0'.^*G(D TE0^;>?+"J-SVK-RUT&\^V>J4WGD8?2 :M^?20 MG[5,B>\4;MVGITZR7^X7?OQ,A\ ;'L0[_*SH3L".=EE'"NY2AV+ACCPVH?R" M=:?PXE"DVCNJ)/D4WD'16XRJS>EH^>"I,:U=\^0W/,ZQ M)_%^"OG./9O4%7;'KQC2%^Q,?RK12)+G KND#10V#'=&S$5-,]6X/:" M@;@ GAU#NV!A7"\1@/P6*#7VS=Y:;OB%Y&C M,K'Y#HP#>NVJ#>ZW&.,C @!;):F#Q6Q;@*WI='0EB$=9] M+..#E"5[H#:!U!D"(0&MZ[:%+W@*REAR(TP>1)ZVR8!16&"=B3&=0.!Y6U'? MP.NWY9VV=J+'FJ#19@A9@7:$M,*"J!WH :=[ >'7JR?O'!3JP"E9#Z@K8@,% MU,,P6'C'7DOBAUV+J.9U\$R*GO- J;F7_$=R8U>$4I"_^&N#QSO' 16Z.]@@ ML552#;T+[0*,8T F(#UM)@B$/@H1#69J)/F0K2D)1$EKC@)X;%WLV<'[F)0' M*JE/'I.G(=F"H90V =DRM;1WLGJZ36O2$Y>)Z_)@5I]D'Z6UWF^>952^?2C0 M3+"D/\?@.CXFXOX OL"(NE>>KQ- 48YS+SR"[)@4J8%^X>,OPRDDLD@2(Q:= M@V%X=EZJ;8.BX*U6LKPDQ*%I8&L1L+,.),EATP4K2'.-($/$0*H&9@X6*R^3 MD:%Y,_08Z(0)Q[BZ1MN20A=-3?)!&R1H@,O0%RZV6FQZ)P8D61JV= ^4@CJ- MGG8 [8JLA4834+9P6@(]<0+P;AYHUA9BFAG:[)!T[;6<]<7N]R;6R[1:UTL( M]9"26<\AKV+2@R+9[>$::!.*V1+:T1LDP0,OT!@R,#$KG-;A3.0#N@1_R,XS MR<8 H>7$[1;2V8(H/=WD1V].^& MFGKNQ$QK=&JW)T;MVKXR[VCK6 MR[06ZTEA76JUW-;IB''24I#?)4:%'PV?.S>F-HG-A4DI4Y!ZI<09!B0^A!@C M>X@>S7&JTRLZZT9*FU_%TEKAQ\^Z^7)4XA5Q"Y* 1#>8386%O]5L%S=#.L[; MPFE>@7.<(VTE:)Z=!]GT\L:U&T;)V=)&QH MT@[@3_L;[(6?++F;ROZ*:G&)UB%@"Q(L=EFVX$R3[6^?DJ?A =![[54.'6[; ME7:UGC%KA^PZ\[W\/M.NM#L?%,/S]$1S,ZZ1FOLS1I M)0$W1<[89"AC8(2Y3K"/QE:G+'O'H_$KT]AY+,UE@\ ]S9]2-9JB0SQ-+[>- M/'X#?TN=PKWA^,Z5'3(4(M#DN(#>L^F<1M!M#[R) <:08)\9<*GN==@[.'.JP;SN,QI!/9VQBKX-:"G+Z@FZI3;! ]9U;^@[(_.C M(0%J?%(L&H".Y#!>V6U%2!(5@,UID(%,U@L ^[>S[#XJZ\ +V'$'A+E-TS[O MF2P3(5"6N4VC.%>B4-"_,#9:9+@ECF29/%8XP(;;&]8&,].#.U4I.C4L=5 . M?WV<6S14=A_S?K0,>I2;:?F3V7X,"?-O#0JNH96L>Q,""5U@(V@+CNY[IDXD MHM2)*'7B;%(G N0F2^:1 ,Q'44IEE8R0&8I"6DB*J92<%X?Y#"]*BH#265E" MLC+\00="[^C*8F&MY#(=+3GKK0>E6N.V9:T&XA(LW=TKNV*MW$@UNJ@G=+NF MK"]RZC*Y%(7]*Z=7B[R>OBLKDTRF66G&Q/$D(8WPE:G=*T?MD9$;2K4%'Y/X ME7MW6^U5"P4Q*?)[5W9'YGR)'JR)=%EJEJ_R6;.;&(FI_2O+2?%YC7?'!WY= M=M:*@J9%U%[B*_?>?G]_/[^?CK1"+[.^2=R(U]FK.VDIIOUGOCU+Y4C>R5&3 M_?2XFO(8*2YT-2S@H7GZ?X/?55[10UQHCEXD>QEY9T/=]5SV?9:4]9AVY%X[ MRVOM6FEA6?EYJ=XZD1?R >MS$[S,?Y M]#%8'W+?Z_DD8%K][W\=Y16K$*BL,$Q25T%G+<1ST;JIZM."Q$FL)Y0:(3TB]W+"X63M#AUCN#]/OQ,R09\W__ M.PR0+9*I\Y>ID).#UW, /5O>_W>;#7[72/QS) :"".]$FV_/&)D_BS$2^1=U MY_ZY@BPCI*K_GKE2[0315__7=F?["C8;A^BUKAEH$]'&QB2<+9#PTO8$\=?X ML7\E_L9ZUIV%,M1;:76^-HTG.*>;XXN^^+N?R)$87'#6R7AZ=]ZO3<%D51O- M7%^KNLUP.G,[3I+S4']Z8:\?"X^)O!L4OU^$/**PTVW]'F27Q$MEH$-&X M(U:46&XL5Y)D/<@3;=BZ73\+S\.FL)7Q5ZE?O:&8Y#=G4R"P)KMY<%U9%)>] MY^RU.KV?2.L!NC33U80T;(E). )*7"03F0LADPU)=XMD]7=E]6@8X ^5U=TD MX?.0U>8BF=)SNE4J2[:8;3ZU>HVF4C@_65T.)K-T;3KH\H)9*1KZPX)?W8RP MK*9^_$SGA8N\D#\BJ5_/C2N^HI#M@PR1+Z?#?J4/Y(G/ OY0G?:9]@>KNV=Z MS+C/V*.E<5_KN7VE?C]3ZI#.06P. M/IF^2.0SK[(Y(K'\JJ8& S;](SWE(_M6Y#>?I2W^N>'):%_;W=<"$M3T!(C8 M[6RG2T]3L;N,O>I,!OQ=+QV[&Z::X^7Y[72K5::>7I6RTD0KV/7Z0*_?)I.0 MCHAWNO1%)LM?)'*IR+L^C7<=2?09>=\O2O3#9>4F52HC7J@E&FK6-HK](7\>\J]UQ'7GKI):ESLY>ZX+ZV6CC'?T#.SHN0M> M2%QD4J^+EW]OH=C;GR.A^!5 D?,0BLOT+)9?M3HM?OV8S XZ-RWQL5_ 0D$V MQ2R?P/\+PWK/9Y"WH0OI..\7 F)J()_I."AXX'B.WY3_T7_?4&[Q>V*_1:I- M62 1%1A#3)?6INO\HVHKI 0)Y=4U4N'7EZ+1Q+>?A")@J!5KQX!G, $( @37>5/I#-TS%!+0%T]EY M-(,O>-N3H?(;^3@I?LNZK28[%%&,P/7A/_?AL6AC4P W\6K)6>^<& M&6%K'+LX$Y4WO^YP!?S%?IG[T6IY@C4M30D6V_"U2 6V!MB'A\K;O@!)A\)R:"J#>V!5[X W%JRMV\:YW/21?:9*NU4?%4L(6O:8H6HK)?@5?SXR>;-J'^ M")DCO&5@00BBCP8]U0]7B0V*P$XD=\30C2P&)4,!W:'R%!L&7I]C@VJ^->MU M1J7:IBV9079LV4)$(VW054$*? 06@B2SZ4G&L"H (L^'@\># 8L1>L<3)#Z+ M^PO4M<#_6VR4[LB?B7__O@#X&.^ZV)2"$(-%-+N@S<%D"I$Q-I>DDXD'X8%E MF;7Z),"PM"NE;9-R7@JW"'CX3%+Q^SQMLKMQ%,F0RRNL\(BV:*BJ)B-K6\07 M&EK21L\;J'L"'V4HK(,=_77HV@"]0Q3E:^UZNE[B<*Z-GZN+AEL65HNY(_0; MN=1=Z\3>[@$0-$_6ZP1II*'ZW,6DP Z%/ALLK4G'7LGS7JP^RH^NM>=YK+_\ M\1-SW3Z0F;G+L(%O2-FT3?O%,R0OH!GH1.=P$^9]3WKUR M.2HH_2O[*L$+L\ESO3XLN6JS@*_,[5YY5W^>73=:=KZ?X)F) MQ.ZE M^_?LJT36O26-Z-VU=/4FI6*(C"_NO-1EIWY>M'BZ^:]]U.I6#HI3R M+>R]WI0J\W;1?2I,KKO/DXK*/T_S.ERY__IF56D/=>7QY9J\YRY9& M-'UO^TK)':7'4^UZR1>1,A\MW!A2FI#HMS=09U88EI5)/<5K?5'KEV.=N]LJ M(#CL#;3=D.=B4BZE)VN^7;G.*EKV4H&WAPRTN;P18M?K)[XZ2\^>,OE)UUX6 MPL >BK=WU5IOL4;EQK0R>"JZY8=R+@CAX%]Y61^4[OJW^%F#QEV^L7('#^E> M@9ZN;%^I:\_2XTU'F_>0N'+7 TL89')PY=[D[W*S1SO#/Q;+&;YV9W2M;]S=&\6[:L7K"P^.R.:KHZ<=Y"U^Y1Z9'Y6ZIEVIC@X^5NUJL]%#/ M/XLC?&5^]TH^?Z>O1*W6YXNU&'_[.%CF8C(\S!2KX7 MW%$; E%[9-(*ZXG54=OFI-AN2+6I*[.0U?:5J?N9ELC&;D;EN5&-/1EB M=CI/P)5[9+KNSN:YJUM;+",U7TQ6JDY]FH$K]\C44.NY26PIELN(SZC5@=YT MI@VX4#_V1* M5AKB#3Z9/JK/>PEOO]B,=/$>MV]2%1X?FN/Z3;HTDF8RWWDO_#K M3H_\]SJ!G&P:CY &QP5#J6WZ&[-6[DK#:(,_!/UJ "[- M)M ]^RLCS&9J8G!C-GBIK8CMB=2SGE#A#/!-B'-OB_G@F%2W$>2S$-P57.+>%$.*)1+02Y[ 2D6XZEX5(1PMQ M%@N1B OY:"7.824BW70N"Y'*10MQ#@O!Q[.12)S%2D2ZZ5P6XKL"YIW90N3B MZ6@AWG$AWE@)\&*X[^-F_7DX:B]IY6]"@P^HYSUS&KP47SIQ]Y%S)A$7['*!<'J0Q=_A@@Z^ M"YJH2X;#-: S;\0))^&$?#Q[WHS0,\PA=&*&$^G? N&-K,4_COTC:S&R%B/Q M^-;68L7@"K2EZ9UD39 368S?U6)L'# 3(A;X+J9BQ9BYNPH@,A+/D/'WTU;? M!7+_';1<,I[-G37\_HM^\UY",OWC'1LT?&/VH.;0%V:/OVIH@70.4 $B7G@/ M@^@+\P+=+CG&$D+$$N]C('UACF"LD/S[R]E0@;JG?[X"#[]@!?ZI<;!M ?P3 MHUA_AH%^'NQY/#O\"[#G2VG5$7M^9?8\GB#\!=CSI\*O M@+E],\9MKU,2JT*^V$]>MVN3@>PLBKV:F;[>!;@MV&)##6DBX8-Y7*[O-H@B M5P#$B QYO04=[U\;N-+V83X8?OQ:C:DE?IA]+A>;V>'4J9MEJ;<%E1M+O@(I M5YL:TW^82O#<['4(VHL/JY7T07"[@UAJN7"N:I/8XP1I3@PY0A4PAI(_?F8O M^&SB0_L\?'=- ^[49PO>!VH:ZGQ]]H3?I&GV.D!%0O#>LT]][O'>1PL!=?$^ M>\*1$)R7$)Q#*Z"/$P+J2'[V?,_$W.@L*M3GIR2"Y(,F/S M9%9L8: VM0?3F?"->NGA^2HAQFK/K8^T8N_4[/#N,>?VRE5;>>C/9H;5O@.L MRH3PLAE[[F=G'M=Q&?+\KNE(^@'(/$,!C#P0HQW\O"@F]^O._B?T>'E9\[Z' M4W^>S6LBKWX7ME4S)$/6)#UP@OXZM5A=SG*QM5:P>G.^FNG-!7?0Z &*[9N< M^TA/O,Y5_R/T1)A+?NYZXH@[$O'NZSSL/X)WPSSIB'?_,-X]BQY\[\Z[80[P MN;-NY &_MP?\^Q9?[0A[G=I.TX7MM]7' M9S:#XQ1->6^N_^V6._Q;&NZ$,?- <\;!"GXJ-YC#38N:3],&DANN_EG8UV:%7[\-,P]_G.X+3Z &<2T58PR MP3\WY#_BR+AM#XNM?':2Z=Q5BIV[\7R9:.VPT/OT1MQTFB"/?5-S1(>1Q^=8 M\A\.>$?U9)K3#-NQ7-I$2\-DA 95T"3!5#E"4586Q,FZ9-L$8(,PFN*2S@>; MWF[XMK>U=HOC'Q!7-QUV3R)QP;%X&VD5*,FTH2#K9$=Z)[RVZR'TZY(XVYUB M25I[[04U6K[@VK0/'F83V=6AN1;\N-Q-83G0=HE@CP4@U60=219LJ&,FM?Y^ M"0MW"DRU@PE(0BH0G0O1:>1&RA.88_YQ9S-DR9(-('$)X0#,VO_]/Z]JWQJ@ M L.M$XA1,$(Q"D\GJ7B@_TCZ4EK;C"K9?#RY:7OJ32))%5X\F?X/%_@;YK)' M>V@<$:#P5N\(=MMV^PCORQ=@\MA"0B]0 =NQLZVFMZE$/)L^T=+NZ/UD8"$E M#DL9UM#_K]LHAE6 ?K!J(3UA0+"*)FG<8?O\(P5YZ)"@;*];V'*P;F92.BLD M4B@KIK-($%-Y*2\.LT-)3",USZ?XC, CZSA8Q MHZL*(]C0=J]LMAX>QPMW@?B,57 >._Q5N9=LB<+^E9=ZWU2O'^_N)XW2U77- MO&LE)W(AK$?8M*8WQ%%L8I2%\N,:/17,9Z$Z$E/[5Z[JR+Y^O+D:E#.M&)IT M"G)[(+;"6F^U2[FZFGFZTC$:LFAM/BI-;=^ZD M;U*WBY:8W>]HE>JKU5ZB9=SPF:J8Z5_9>2LS&.$K0\8Y+G>U5>N>GSH:+U>S MNE5I%_"5R=TK;^^>D-'-RB(_+=\-$JG\37&6;XFY_;=7KG.I8K)KS,J-_.7C MH+\J=I?C%C8U]JYL39Y[ST]:O5$NHJSZ-&],$E(#KR:_?VFZ>#O22X_)<@^9 M^5HMW6QU1OH2+O7FM-,T[WB3*=8\ZN,:8;VB%].>:;1M&>UW::K5UD^Q?*O< M+".S%[OO*8O2<[+U*5V:"N0T:#-8;U^6QY(Q0E[[I&"7)35\:_:[RKYD<'!^ M>R6--+"D/:+LJ-D2;;;$1D#V2VB<[GU!-TORS:O[,>7>HQU3+O$"8L2?BX]+ MC;8XGS[6M??3<(N%^#>%+3[O9<'&Z5&PI6A=/FE=4G$^6IC3+W%8^ MC0B?!]GS@D8_?:W4A]+H'= [TO%,]E/!K$((=@R:@?2;[=-LJ]_ 9HAD)Y*= M;R<[=UL-FB/IB:0GDI[72T_/AI.A !Y[)$*1"$4B]"81>B\,^TAZ(NGY=M+S M#K"^D=Q\O-R\,Q=\)+0GE9 S!G)\(^U>C^OX2Q@U9R!=EY(N&3*ZX$I(#B8G M)7SXXT3^E#6FY[X)?7;%\?&#C=/SQVFK[%\Z'_BP_.G@E/>S_[_>IEFQ;1?D M&G('EEXRH6EPMZZ!.($F WR!K?!SI/?+">DGS/D\)?=CT\!#"A?\E.PBI EO ME2RPG%Y6FR!JS\M8Z[$^FU1C5_UIO5 HYS*_49OPBRGDVUE5_NA!?2 [I))A M/5>F^N)^4.A=+_1<)?U<7@\FD-F6_/$S<9$6A+=5]']5JZGHIVIMIVGMI6A% MIM/GFDZ?#5[R58A%U?EG4RM2]V]5]P7ER;4=T/8-U2L:"5';#7F4G'>M5G/2 MN5LM$T_)ZB!7&L'K7L MF[W9]]"5YUD5?$IE^8K"X%=KQX=+^VEYG7\0^,:H.M",DCDI=)O8#FX23\[7S$7T_) M_^].9C<_H(',DHTNH7- M+SY-EE@=D==B0D$1KHI-^. P2 @R^Z_-86/>M$A),M:&"Z2;,T@JN=1,>VW@ MZ_'&!:6'V '%? &O;F)5.Y7\=;@L-OUWXMYN3 MN.78U-$%9[O#)R0[I-QY-K-,/!]NN-[<=F6:%$>O9+DCKJ!,-4.S'2J9_ERO M2@5OKG$. *D*?:,"'L">8%N0P3_3B4%_[B0-)T4$ %= M-U&4TT^P7.A6*J M__F@7;6+&:RA%F#3')%1D-T4L!E%PJ !_O39\\JT?.;TEY;MN-*D55YA.CY/ MI@_"_*;RF+XR"MM@:.DW[+C7Q/' VR?2R.[J;Y:9 /I W\FG.Z]6>.5WNE[<\K,O)QNH^=;7T*U+?G<+9 M#Z5P"ST,.HDGS2[''JQ*)6,_:+6K#Z:PA&K9]13UKWJ#V%U2F-H5LYEN_?C) MQS,A-NPA684M 4E82%C%*D7$ (F!"E7NQ>)4*D)X2108*#AH6*0I) =^HCE# M='WL.%=@0!B[S]C>N<82[!H'U+CE:RNL7'3OL"Q2Z$2A-RULWFD*8QG,1V10 M!=M&@?A2D('4@3$M=K0E7]96,I\=N^E6_:$ #'1$MRLNXE3+G/J6$.: &7VS MMV@V81^3&&'@G,'*2608WF:P81=O&>TQ0DXX;LF'F\M;WHBBV3-=6O^C&3J6 MA]@0#/XMJQ7NH5&&)(45]IR4WZX=8S@2@I!%WX 3$K"KQ:B*?$A,Y:2BF\)_B$.4E<9B0,\D$+Z=X);=]!Y^2 MI%0NG10E.:6(J61.%O/)H2H*Z61"4*24DMW!JA"%? [?H*JBDA_*8DK*Y,4< M4K+X 7(RFTXG5335G/)G3LD>:@,93XA9OE\&F8NX*]R0U'-9G/XFQ1*\#MW MY%$:91,9593S>$ I.0/KD4 B=J=D24WSF):9/72)^T8L,>XTG\O%R;/36Q>> MGF>Q MZR]H @NL5J:F&VQL5>X_X&-2^?E:G26(8A@#RENH6442GS$S>!S;A\ MK?EL%N#*G?&F4%+ADK)C*R#QFA$1.3&'""Y*0X3/*/G)%&8]S"5(<\7N5A9BA*2@KSQ3 [S B)I"!E]Y[]C%"_GLD5[WM"3:K= M*C>.8^,9IO:>+:B)!,KP8DY.89[#G"<.U20>6V:HJ CS=HK/[3Y[)D^OGINQ MM5"62B4Q773G0J5>"$-PVUZI6^/QH21J;*G06_H;V$0&GCCQ& MBJN#A4'?'H!4(9!%^Q3$W#*6*\V'23G37=_*:32:1;BC>EMS&S]Y!*W;:(:_U^EDW!J-I;;"H3AKR_:*4F%33_<';LW)) M*+^"1Z1)>M,=ZIK<4%4$6;9%$,&0O-I'XZ$V>#"=_,1=#=J/-VKI+O4 1S:D MR"R12;^J06(DQ^\DQQ\]^U/+\7G4K;Y?N?EG[*"088,,>Y/A2=Q%R,% !E*U M\)WU6PC>^>^3GS#)://\QZN4:H3<4L<)Q;I$E1(=OH()M4"\W; M?*PGE)$Y,Z^?.NBJ)29A&\TE3])E^+N([#>8Y/GMDZ>4V$1>?"X,4:Y@*2M^ MT)!ZL>GU[7"!"A\JL=.;02Y]/YIF^,XBF]4+V>GMJC/"$IOY\3,EA&7B_@G> M>/M :OW%)O4SLN]/ZZ=_=N'_%G6\Z-S)G?G/GO79:+]W=O99PM;1*H0C6E#* ME[6..;J.\0U;B652F=10'K?$%-@MR60J.7P-:!0OIIE]!ZZ MH9QQKFZ7EM*=N%?M1*VZ'-55"W0#MI"$%/]^,":?80A]O)7_-=7;.Y@XGXI+ M\EY )&%6S'D"D7PU,\9SXO:SYP^K)D5<5N?)RDV*GYOB>)[)V\_U[%),@]DB M7"23QY13),!O-4/^$ '^(D!"7\W4^!7Y?6K?7$^>&D_//:%>DFQ#R@CI/L@O M-BTRF1>#+Z>%\GGO++B3#/)PQFM ;UQL &_&=X^ P$X*VA=AS, M9H>>T[20BK#R5%=7E=%9:].T.II(:%7X8M@+E4#!NS)(SJ M"N^X!8+'$@I9H-_%"B/A4NKP+I)*5_*D77N^70)CY?:4/>NNSG +3!7SF!'3 M"%24[7!#[,L"L)!\A!\!?L;&KJXEZ1S")')(RQ9:(SY M'UD4 ,' S*KAA]N.:=D$J<9&[+E+/ 8\/5KP25!N,*VPW ,^PA4:6@%6]# R M-!B_XPT7ZB@M&F=?:OBQ-G(<>-+,TJ"_/'L>5G-QKC?##Y4QP^J(GOQS'1X"C*"D6&BXX>]4K1FF'JB MT2^7ZO?]ITE94F/Y>[G< MQ F<%(,H>V%O*&D+34%D9Z O$!^$9;N9&%7[O;W96$3),?ULW6CY_Y.+_/ MEMP,67190QD3H,7\U010LD@EO:]*VM[Y R\N,:JW\6##E<]U;EGM+U;%=&\N MU6KR5&LL.@+@TH7H'@_ABMD#F/!CJF?&>)LCU?C*!M%(HTFO1"<0\XZ@$REX M()Y D[\U!G)'5=?*H?A8-A[H,06A41P$=SJ%](+XI\%HULU%H&!@WZQEU@*B M()#>K#3'/JSZ&&#D$=O P^=\I?0P;=C,];6JV\S5RN[ Z6 Q6NH/AU'V@@*$ M/W@1BO.2H%)5>VZ.*MG'7K'[,"]V+'6)'K;BG97ZU1L4)'V?C0G 1D-W;=(/ M1$F$JLEZ0\X7>_I#NAQS:^O+?KDBFRO8NX7$12:=W=>4+VY^5%TB544R5""R M1;=]=>I9 &RO!.&VZX0\5E"&>Q>E<3*0W(Q[;G/E_U%]WG<>YP7 M?OPTS'W>&OK/#G*-2I].6,4']@15[@2VY7# .%HI&BB E77L[$%H=[P3MTJ" M2CQ%!>S!W.SIH,+*3$C2U0(O^OVRB&14]_*\)&'H3Y',NROA5S8U\%6 Z(B\=#4*- MG0+"*"!R^OPC!7GHD*!LKUO8F:90]8D@;QZ,W+LL,#3?=?U,%$\6.8I?AD!=H6P#GTKLAV- MF++U?3N<6B=8>/"*^LE.Z=6_T[,HH M#PK9.6\*"[?%C_; #O&5[F5.G3VTM%%/L+%7.[M+#ZJ/ $BX=Z60J5AJOS.K ME:>%IVIG<97IY"LC['/N7[';^4C+]Y-W9@RN]&9TRB.<\MS5 M2/)3S90,9MH=.[PIFGP!E:KHD.,/F$0@I>WC+-NWNX.,OVZ2Q E9W M\AB;5IPN80-'R=/UX*UY*5G>5;NV;_XIK MD2#(<>,?7)N 09\KYTI(?*B,)YE4K5/K3635<+#'F,SLFM^!"-D[$4A:O0^! M:E;^[J:G+31^GAJ;]=1RD.ZUV?*Q/+\J57/&,)9JF'MXHCOG:K2'C;QNJ$W\0E/19$R< M*4FK\.?0+';%16[=DWH=1R^GK9M6VZKB.1!JZ.N]E9[1)V '#2\82!P)HYVX MB<(YB-0A]_HM)YU[RQ#B1JORG$]<2NL9+Z6+:?/6'%RN$2$T#\) MCRF;@\OPHX!J5XDM"_>]=*\JS4R9GTK9SH(>^>RW,?C/*Z5C!!8PG5&W9QF/R47K*C'N91[[4668G&74)1V-\^*8!D803TY0&T?-[ M,?1?H.FL6UC<9EOW:5[BKZ1^RA:>A_(O[\BOI6EYG!+3$B^VR]=RIUY>/_1B M_3[LPP>&]NO[PV M:KHSJA3YHK+J])O"8[,0.SE-!X^.=A,3-*TG70\N1]?E;O=>(J[,<6Y_5<.H M<&:/'*)?%3WP4+ M,3GP.^LQ#/1$#; MY[ 0M)U]M!"?OQ!"/!GIIG=6PK.]X)WD*YI9=!I0*U?-*=.H"BH^6VA&;2J!I.=!@PL-)4T@[0] M)][4WZ>%RSFQ/)PY7,YQB^'+8>6^M/%^1/UY\F,!)'XCP&+>]K)\JZA.RY*: M+BZOY5ZO=]WZY=KUFFF,O)S@.UJ!IR&[C3POG91>&=#V7F\3&<>*N*%>:1"$ M@2TPI,3]2IDGU,R\W>\)%;-Y_: WE46C18&UT\< 07_-8OAH]9?X"COZ>0!J M9,X XNJ5N%Z_IK0^>W*14OM=I58QZG@^W272%^B.F"XA&FW%#QXK^=O&B!>& M3]/&\V14G=PL*<9Q(K%??/)GF'I=TY'TR([[@^RX#X UC(RY,]%[8<#/#Y., M8(][8CF3JXWSW9)3:2X*%/(TD=G/?OA2EED-BO,DXFU#^17S3\$C]0 T(KLM MLMO.WVX#A?77'Y1"\28%MG/>_X(^2[2*_58A]\1/.NG&C=-)/,_[]HAB(>YK ML[__(*LLD'46+(*(C+73&FN?#J+XX5&Y3Y]Q9.D=L/0DPRO1#]&,Q6)AOG*R MO-#K&/*CT7?E>0HMQ0RU]%X$L(Y0)O] E,E7Y"N]K:@4)5*YM)R7Q*&3SKS>O(V.3/=QU8AK*BTF+A; M"I6,Z?8ZZ?EENI9+H\OE**RH5#.&RWEGJE=ZT_OIH#>!O+I::%%I-EV[*R2? ME^V)T$3W_8I0$.3+T*+2F-.Y6NF#^THYUBG4'EIC.S;D"V%%I3?WUV;-YJ^> M>M?)>NQ^-K3MF1U:5"H\=W+5%JH^3>9#,W\U>AXK2V445E2:4QPT7:J3._Y: MU2O",+]>/!JML*)2:U:\%Y9766LBC13]*=&;3C1K)&;WKVSAFU;PJ-@KXRA.7GX;YIOM9B\W![55JFKPTRH/[FZ4P,%IRR1Y]?KUI+L[! MP&.D7EW!0_^<,M.&P15FEJ;[W;09Q.+!(E.)VH5^(0*WU)PQU\&RC1>6ZTNZ MCM;[SFZ#@I*R8&^1 M\&S\)=J%0O!HP&V(P#$J^*O<;#;]^ST0"& HRS2DA6:Y-E?0E NNC70-J32[ MOXS7Q9QB!=%!,H'K]!]6++3+'?]Q!=DAUVN RP44@:Z=:_+\7KP3YSJ8A#IW MZ=J: 8&;@@)X"IAZ1-'04F:8'D,9M8'M7J.A-CR"5=0[,TQKU5J/8X_I*M\Q M,H4G47$3RC2\6OE58$4[Y;AV*5?3C')?Y >7R\+,OG)NU 3F"6=I4A980\;1 M7D4K$'E(YOR$[YB9/+UCA,976@! SL]!, MTGQ=Y2/R@#;#7^$-?1^QF*RZZ3J8&0Q)!P3CO:+!8,%)8'Q[52<[ ]O!FN&" M($$P8&DVPU.$A^/_C3#QB#+%]/("X8J+ IH=*,AX%#YN-NR9"04#@-U#]OC@ MPRAP#I82V:5UCV R(!N1E!]_(=!M;YFL3H.MF)X?^&&$J!5FB1&99DZ(*;9 MCGU!R#DU+6>$Q7"SC)[8T-]ER*8E"$;&YB>*.13XU758UX6 T%%8#AA##EMZ M: )RBMF3(X!AY'O3TK"Q15&@]KDL2&C-YF";&GE81#)"BAV\G"R -SV_FR0# M(UH3#"+6YY[R2 OU.$' \3BH(+ MD\'L,(!W\P5^(EX] Y"XAU!< W@O"GT756+XQ=($ > V0#[)$KP].#[* )AO M=4PP"/V$L%O@;0 S:@*(EP5_SR3+ 9EE$["0C/!M"A%7'R,/H!6WC.P]B&5$ MOH:5\%Y,@:E45E)$%G?;'":T@E>,#&QQXVM'$KX%+S96M'A)7,T>$\.8H87; M'K A3,?$#R2

    U]FLB9@X<@#&X'3]DLD>8MPX MJNSBI5P "R?C;RJ03IEB2>:N6/X:@",S@9GC7H-!0]B7&.!4;D AH3PRU+A M$8@3"=&"E4 P0:V(K!%+N@-, ZK<0\"I)"T=6^@2-0"K\81.)C&75+MX83I1 MH$T'=-::Z<"DO.#EIB8CX6XTCRJF:$FXIKJ!7F&>L2)W]1!_K=QEH\[B1JD> M5M8AIV4E75L?5YVI+L_MA+@K_.\J];I.9=L66#1#7DN;"S%\,!>:(9DPHYIL M)(E^@]K''1",/(]ZE=G%*\,"*%(*.3+NDN2\:XQ2VK(%[E";, )3%!2IU- ; M%9006[.*)7L9$"Q/*=WY#'NJKV!()>W=0"TIE+GC/!T<45J4N*X\\$ ,S*," M_"V]]%R87>".+HF$OJ:+IQC]/0<)G@O64;ABL3PGQ#<."1\QN0X\;^F45YPOJV&F2P94!?,B+!ID,[S$QD$D+ !9 MT2 _Z /,/"G*OU]!SN#;B!$I*9#1]:(S+_GOU,[^VME_?L[^?7P4H.<%OL(6 MEC[?=2C'0SM0,OBJ.X*MK\WJV<^?-ZE5RI=DGN^C2\5[1\>UF!SVYD01#32 M14*I(;%1?33+SV0K;0X7UR5G=5(8IJVJ["WM.%&TE\DRLC'BA]]- C^A'R?" M%S-7N800_>>"/>1H&,(#6*E!>S@UP;F^35E]Q00[DR#T=6IL3;6;"R45?S39 M8;X:ES5?AF18J7R;3?@29+OKB],@1GH&&*;-#/@5!)VUDP8(&(2DS3BGZ.LS M0%S5Y_00!(9#N2;\FO W$CZ[Q:/8@$Q2R61@\E/R6@K;FB!R<"*!'PD80<(, M"X7,O*G,./7SJ/A]UIM>DVA-HIM(U'!$HV];.]HULU,NK+I>H2:D;824AC P MD9E2*&R=U6(O,&CR9_I%+J4]8^N8#C#;DX'2%+GUQ(H+9+H,ADRV-\Y)DWBI M?9"L]E_*9N,IIA&F :-@N D"SG6*$/I!0=TY&D5Y*M@JA2#(9%5T,+N _R?\HF6LY38GIX<, MEJB@N%P&A \9=+Y9#(IKK&A%?_B M!M'*A^M!?*)#]A:+;7#;K4^>'2UL#;S^R]L4QAZCT+!]L9$ <%EL6V;&J)#V M@U#9=Q?WDXO*%+(7E!7@!M,4<=U;95/>PA1D].#9:@=RMOY=HIB1F#4P^6]% M-=RM.XQ/.US35A2(="?=7X:BH=.,N$.=X2K;Y@I+:R6E 2:^"R?!$1C-]#*R MHV"LVD/6M':9$2C:N@\CEPA:,Z% .F4Q7#&\!OLJ&/B<>K_%E.H%O\\XG*T> M15DO1M4A-8VDOV+[NW)YJ!BW4BYPT:(D))U$KB)GI#6*U36I#JZLO*/2V)4T M5Y2>6%Y25%JHF(J/FQTV*RM LOJ64;289LSNH'F1+",JR)>A&HFWA56H$\'0 MDYO+3_D^+,K+;W]#E:.:B BH:=C?M:M9ZYGY%YLI/)1H1,4A_)MLHH#/^O+^ M;28]L:%1[YDF,,.$DO8S=";CX+(PEJL\:7YIC>RC4D]!1',KD\UPYP*V^Y8; M=V%6H.V&:>J';(Y@P>)QDLM1F2\,[!-(M%#I5QN:GS1VZPF1;Q^RN4,$X5 [ M(-]5BFVD%X LR=0$B> #!8+;=E(XZ&@N0#NF]ED)50+# M45WQ,W27%,(SHHH:6 CZR82.C6,/#3,T>YP->RB==-D9YO?UO%,PNG4*1IV" M<7XI&)LE@.R?&%$!AG]!I5# '["?8*J53D,8C8_5"\.#7JV](*2:-/HTEGHM#A9TU55L^=281-(+:Z!D/^E&CJ% M(U*FC2RYREZ1A^Q7A5@>0XJ#R+Y1>>BH;[&*Z0783'MIK^C$<:HW,#2L=Y0X M 2#E(W0AK=(78B^E!3G,?"Z45.5^)=5@?3YZ-M.6P0@&)4:?5?6T>DSWB/3PR%']2]"'? M=IC?*V6'9*V=Q('Z@@4M?9.1QZTT6B*O2?6C$4.ENE>I<$(;^E+ M[4D4($C*(RL+Q08-7;@[81A*7SZ M6W9.\W6H%[U(Z[ZQGADN=J,!.=)K#7KT1%=@(X$WUB:C$1@!O:M<[48&=J/6FBFQ$N]D9U1M1@8T8 M-=OUB3C@1E".739=\H?LY^/->E3D7-IU&1Z5*Y_6&CB!AU_^[5G_V0/7H]MN MCL8J2*/=3W_ M^6E2$\YA#L]]DO0IK,%]0NR$UJ"6'Q5D ^MA@6W,CV,6Z_^N,3TM*3H/E13M M7G-PTH*"@SD'$@;;_4YG307]_HF307M\*CI!9KUS?^\2=U7VST_*GY<<56A:GY M:3/QHSL+C[6QQ_$!WJ>*/72K3\T8,;=A&0J*^\$UEF5MJE'?WP@YX?-:?=WJ M^2&&73VE:"*C*TBED.BQ%:9#D6C%-)V=2+33Z'0/2J)/@HL> M7;DY!(D>77')4^BN-/FB/VZ]W$5S.1EOT8XJS68HB@.J["=\3@_K8BHQ@%&* M)X*5J+)G_0A*5GNX38*=L'NJ6D>F L13PI%IES_K@Q^9WFAPE /SM&4,*HEE MD\Z1#PRKF&5/^N#G93 :G:(C[6L0I_WOC$AE[1H[=9VP5OVD\V+47C^9M7_M M;!2Y6E^3=#[$[-7:27>N^E>M9B&9CW?2LD[&Z?=;@,U"L!MI#A2I=N"=8([8 MT1QTI^"@)\5KW45?.]U./GGL:$ZUTR!ST+N.0^9/FYN7E"QV5FEB#Z;R<0$G M/P'OUE6F65%A]OWY*5#5UY-*F&3E]*8CE4B=HFI4?0VH' *NED;T)&K\SC57 M[/B3+!L6XP<3X$_&H[1C&MF#FIG43JD3=$I5:?:5T\(VIYNK2XA05PZ?G'=L@+$[ 0;:CMGAOZYW:J59GBE4G MM6#G@]O>&KEY$II3L+. M23H)/PKL01W5-:&[ZI9=(-!ID&";Y5+.[P'QU$J?V"&.WJC1'1[6(7**VM\! ME+QS(>PU]>Q$";O3&'9K3]\!%*YS(.PB5>E$Z;K?&/0VP;O]%-LPG@T/N)FN#[./7[6SS6;V'I9U)T)A/6\W M!Q8,QG,#GRY]WFEV]!>S(+3BN8#_L&??(J">?6*]9Y^%O9KH=NS6T[!"$2V% M@RAXWJJY$?8W'4HT#^Y\N&OFP5WTQE XP8U/33\Q#]*!5X?V17CODZB7* PO M#N@Q5U_?6&]N8/!TU9T;S^GK=\$[BYI?",M>@%44XSN>MXREV&OF3>O]=\=+ M\/#236!8X3S@F6MC:-!7D8='$8;@A,*.*._S_JGMMQEW=F0M0Q<(!"A-+FF4 M>#0J.%7ZU3SQ-@"WOJT$+B M\*,X<+Y=3. WO&N!XZ=::D9)7'^Y9;QW9CMTRJW,:QMXCUSAJ0#FY+C&$QH&'HQ^(-XH_$7?)N!+-9!/;4!'Z !V>&U5E;DR")(WBF M \^#\WGK.K KL,RXN&]AFK:_HE2LX>MH\W;:>"R KM4!]-R%B\.%Y]CF%J6C M@1?;M[;K(9^U'#OB9])+K_[OY;N+]MB"5T_%PG6:5>4U-LP4/SAR9TS:P9G, MDCB!2VQ<%#KLKH\)T+!_3A*&^"B]H,LPN GM!9$$K"/LM>7#I I^SSP':<:# M.T" 9X8(:PUW3!,XKPX,WYW" R.:"-Q.7\NQZ;OCT+4]/HZPX_@ ?G[^(8?< MC'T$TF9(TI)%T@X#TX0QQ2,)AW"8/81 .B"QAT?CO.M3S;PV#&8BBN!KV**92 \!CAOY MKF9YN$">N+$]9+9.F+CT,S&EP(J2Y=)C<8O'PL54-7SB71!^@QL=4=:QV+G$ MPBKG=/RZCWAO()^4.M*?*#TL/_ O2#@X?(.C5X)8;V8U MZ/? )UL'Y0VPS9D #BQ):WVUF.SEUU*F^4%,LC)&7@BD >< )Q=(9W= 4H=H5FEV0]%&1!T([ N/P**7KP"BAMNO^>.E.6BL@NRYUB'+\$9<3."H?KNP9S#05[9W9Z\B MN2K#<5.[AEYIB[++]-7L]O]J&7_C7-;6?F%_OS!66!JB%YZ8 =GR;>J[D!O! MR2^#B%3T5\2I@)'CTS//I8V,@^6K#A@:2/_P44ZLUVX.^X^TM;ECUC4VTK;@ M@,W^]NPO7Z_>YO;U4+S(!ZJPO4P/0OF507*XN)AG0FH=G+RW<#508:3IQ_YY MAX.2W;>B[3@^I]V0GEP&4RT<"@DU%T4J++N;NR)O/SCV$B?,=H053&#O&!>J MD9H1EA< $2WM%>XERTTO@+,"3UZ LCG)V!GZA2!\@T7!^Z+YXXI(DRRI$V3& MZ4*&3.A&;'>#.&"-P7?]>X02F"'L $#1B> 0=/KI*;A';M),X4%\PSZ1O,JS5^8WBRWVP/MWF0#;9B/#^ 9\Z\X$XMFOI,'L%7+(= GYO>R__E7M"+ MU:7V) J\)!:/S/?SU&%M4/O.I;@F9;H_/U1AQK(SK-_M;: MN7HGCK03G68M$*JP#V .U0>B$AL!K*E?[T0%=J)6FRJR$?<5NM<;<:2-N*_F MOMZ(_39BW^S>^\SGX\UZI%PYIN/F26"^'78-G,##+__VK/_L@>O1!>[8+S4' M?K0M=B%?,LF\Q%RP9S]_1%_>!_;EO=\0TE3%KI.:A,X#5; *:U VZ. !UZ"6 M)!5D ^OQ@6ULD%G<^K]K3$_+C,Y#94:[URRW0O-'109'=0XD#![W(%29"#J] M$Z>"]OA45(+*DL&XV3MM]9$3J;(K(\5ASAC=%(+-+&2[I5>N1ZG M:H4JUT.W^M2,CLU0T9M*\VJTZ$JI5@="TJB:3K03D?8;@W[[H&@P3X!"CZXO M'8I"*Z;H[$2A@T9W?% *?1),].BZS>%06TX!E&6X$9+E1'U%.VHTFZO(Z]YH MAW&Q'!.M09<_ZX!*LT^AWU_'9S\$Y5:D3,Z@ [91P8LJ-9S[.B6DW M6H-QC;;\]-"6C^4;*WO2CW!B>H/1*;K29*N/M5!E[1P[=;6PUO[H9(X:[='Z MR:P];.>BR]4J&S>@ @'4JMUTYZN U7H6D7EG)RWK9/Q^OP51Q%B,4@4+_+K3 MVLDFB1W-1W<*/GI2O([4 .TI4_G1HZ%'\ZN= I63WE5W)CO;;+&SRA-[.)5W M"CCY"7BWKC(M; O3[\]/@:J^GE3")"NG-QVI&.H$5:/J:T#ET&^U-*(G4^/2<8QMDQ0FXQW94%C?TM-G7-#CA(UWG MB9U0GMC.![=SV'[E)ZC(U8EA)Y08MC-=#SH'I>LGP;#K3+ 3LT*Z_;/RV\D\ M_$R\LG:ZG6LQ9Y56YWST.3#$AH/::??T*CVKM#I/18VL?7QG6@-:H=6IO.JZ MCVAJ]T[21_A18(OGJ"X(W56U[ *!3H,$NRJ7N1#VFGIVHH0];/0[M:?O K7.1!VD:ITHG0]:'1Z!71-NM)/L0W3 MJ0PM'F88_!$?],J-8?$SW\Y"T(KG@O+=WTA?PFH% M]D5X[Y.H&2D,!I8#'W/U]8WUYB84@JZZ<^,Y??TN>&=1TPQAV0LPLV)\!ZSI MP"J:JU4\34NM5]-Z_]WQ$F0&= \8:C@->.3:$!KTE=I*',-]4[+N;-C[1.", MU'V1'&X_NS_PM"")HR )'1@GD.2MZ\"U<#^^]&VP@&.WHN2CX>MH\XMM)W9O M8>7AUCL1"LMS%RXN*3S'QKL2C^9F9Z9AW]JNAZS%.[,= MXFQ6YK4-O$=2P50 0W9&P8S$47P-6S03*1' ,>-7$I+ M"%P?3]S8'K(F)TQ<^IEX>&!%R7+IL?S$0^%B+AL^\2X(O\&-CBCK4.Q<@F&5 M"^&YF,>CW MP"=C"*4S\,R9 /8K*6M]L9CJY==2 _"#F#2+&!DA4 8< YQ;(+6?DO9_0U9E M&5M=.!0Z:BX>=-@'-W=%7@=P["5.F'4!*YB !RQEKT!_&41D*[VB;0;Q MBT_//)_>7KU=O< MOAZ*A_A %;:7:2(IOS)(#A<7$XC(>H&C^A:N!BJ,-/W8/^]P4++[5K0=C\4A MS=E11\C-?.HW%WC)5-D8BN< FR";L20=\@MP*"%U"P8-J=$"T\[?K=5#^%^P. 310<9Z ML:>W-HX1+S*-#G@:F"PS4)$<6+UHEGALWV^R2J110;8,R%DPZ($EIW.=):0= MX%4IF)FAD([Q*ZBC=/BBWWK#2RJQV\RM2\!)W5:[%@A M54PO^:=/GYK6I6]=.7& :EQ^19[W>LVQ5M5@4/=.WMP[>A\:# YI^K3M>,WE MIZN#*EM[G-$W--!MM#"WI^@R'!:N7$,M_/J"Z55'*61Z6;*+)>=OD=2%O!K6-523: M1PLE;;KM[D>3,]2,0J M/%!LB#N9'"?#@:3C K]&CXGR6&0>2CP,YH9^0#6*E+W+_1IZ/&3P+ M^9D=KFB/:&6 ,7XK7!E\('H8F5W< JL*$B#U &4H#,Z2LJ6!7'*.@T!]5DH@ M5%JMF>O#V85) XV%^D%.$"Z#$#D*Z&6>/0G"U.X%J45CI?.1XD=[EU-@&#L(XQYI!W0X5 M_Y_+B]$KEOI"X=8D:O (\N_1T]8#BY(9R"L7"0EN7 C!+T2:S(HX?)Q2XG%% M-Q]-23!%)ZGXK9I(#1(!4X(-S9D; L'_D=AA3,<(7]%Y7/-_#^7F+;%H+[@[ MDAZ#.B-I#1Z\DWS_M.=1LD!Y_2>2$*HADIQP(Q+INF=APEH'[]<6'T'!AJ)W MZM71)IG1S+,6(=V]8ZA/KHXTNSC.2D=[&8E7Z@]S9&BE2 L%U6N'U7)EDY)) M9"=QH+Y@>XB^R9A-1JA67I.:L:-VLS\F:R<.U=#D*]L\]]URM0;C>TJ-#:O! M>'X ST2"5>NF/E,H]Q6;F7>P4O>:=W([Z,7J4GL2!5X2BTWFH%=O1!4VHM/LUKRI"CO1:0[:]4948". -VU% MD:HWXHB\J1;7!]R)/>LA[M5;CS?KD3+_3&/O*!FM]ZF,I[4&8$GAEW][UG_V MP/7HMDAU*[%J:+0M)BA?,LF\Q%RP9S]_1&OZ UO3[S=8TPH>8/+P:J+Z])SO MZ>D\]/2T>\U6N=7R/WIZT,V4/1>/IO$>9*Z[SXS/_/J_:[,]!!F<. VTQX6\ M,:>-;?+_919QJ!,SR]K*/0=G0!X],\SL6VAT0^6.[H[)*%7:MX9' /1Y9 M@:HZA1\;[?W1*?P(#.LPM=&M3ON'\39*ETBN?RNB'232DQ \U9U" &GCR5LTR#&[=*9IU5UA)[/)!3+IHHJ'YIA^+C_/ :.K4/)5 M"Z3K@:>XU^BTVB=MW)5"Y>>*';HNJJI%Y3M;AJ,:B&Y3N=+5IF#9T8L[41([ M]\7Q'EJOA+ YSPLA6N2R-VK-4%-ZP(GB&*T'G4/?EA M4-WUSK@U>WO, MQ#YLMAY*[,/\*AYZQ[NYD1W@6!1"$>91],Q3JBBL:$3')9M]V/7EIDC2T2GX M71)*I,F'UHY253?1?_'.K:$M(BY8A+7'[JWP5@V-F+%,0J 7)H)EB"?I,>$+ M]]FN7S;N>82Q8&Y !0&NL48:)>$ 25R3:> MKT%](&V<-;#4H :6JH&ES@]8:C,O!8%-(!L[8]9E14 6MJYA/>\,&W 04B'" MCR>4/(7CPTI,#LQ9<;@?XV[=-8QG8P!:@2I).WV@;$>1?H_D&.3-J$+!L0T\ M*C9(((G0BZ M@P"U6=QEQ)F5*&8$+02*_"R C9.:&T.2E83_!G,AH#8/54L/8J2.)7,_>[F)H"3PEM%DW9D(R\;+1, MJR'2'[>..C_*G(N1U9=@N<7).%IS&_['7\:#X?AU?APYWZ(I3;.*31FR=9:$ M9.1*P"NBGJD;.5@1O$( K1CU-T;ENUPL$A^A4-_I"][[L)$B=02N>2=K GOB M!+8;<#V[6_:&I-=X7!L?7)-F39J;2%,A\KDH9-W9R@27*Z90XX)U:JQ)K2:U M3:2FVW)DL">5/Q1C&ALZ:10P/=!*4XI- 3!K\JO);Q/Y+6S7C^&_!EH&!+HL M?&H]T:#0!WXA<2YC:KPDVU1XV$TJ86;'KNG4[)'7HW$,S-)=3)(P$DI4QW,W MG%XL;;REJ+,427H;?3GI$VOZK>EWJZ2&_?@FF&$ND?)V:CBDH6,EOC@8]AAG M]D2\UKVH)L": #<1(#;\60 ] ?F T(:-<#'!DA'(&REE,AN=8@\G=Y+$#,0] M"VWX#&2)8,D$:;U8B- !DH-1$?4NQ-1UP(YF>H:U!+T3I/S"!L*>(-\NH/V: M6FMJW42M('TS"..Z?Y:!C[X90SV#E9X2:_J4FO1JTMM$>C"V%/D<^Z')J K^ MB?0$K[9O6$]T405=<"Y,M(IB(8UL36/+Q8TSA#?93HF-Z>)@QM!821J MM8,9F>M=EBX_734X'BE\.AY)E.F7H5SX) (\&WC]M#!Z:_3=,M,:[VNR@>T_ MJ$D4)QO#A7#NT0&W(#,1$_>B*%DL.:Q.$T7]&Y5MTMHGPG(7E,Z)W0DI+X(U M=+.-C=G$.=<:S(J"P,>>-K*9BIRNMY)KV[1^$0X\2#>=]!-0O+ 33.A&WV3[ M"]^!TX2^'$Q-@/$&F%P*L]%]N3,A$Z-9%B4L8N [\55?%35WHXFW;+2HNLVJ M.0 # 3:2[_V5[DAN'-*^5@E\&]MD'Z5)\)[I K)KV:P@AX%I=RJ0Y)!<%FBY MS6PG#L(H553JL'K-_6$XW#56MBZ5(5 Z$$$FTEY'U&O:^C':8GV6>C&R+IMV M8R17?R3[Y]5F4DUC>](8<*2E:+ *(:*H(1NV1PWI&)(4J+.%&IN2-QJ6;#^' MF9 RZ(E.4S]!\CHR!IPJ)P$Q[/=.EFP)N\=R+MAQ>Y"4S3LA(,&'-!\ M*&X2CY6<4-RZ,"#IR?D1_:6FNYKN4K8JW5-I?5(F1";)3"4E8%(!1G%GB)*0 MS5+(Z-Z-3,("%MO#6H,F* &DS-2N+5F)FNA4CM'MX$@O0'X>]A0^ *P#3?"YUPA X! FU@A7.TG M@C,X5!I.(-,J954MPH[YE&T3S\,@N<'4=%BO"5P3R_@?)C(0(-Y,H,T78>'/ M)$XQ+Z)&3NEIP$KAH&Y@[4'+U&F21FE8VBIF@B;ZC99?$W M:(;H;PREK8RW!'>PV-'<71+K0GQD"J.B42NQN$+.])@(?E[B3?'OJ8L]K66A M%#Z(]$#IXD'P"/T>\NRP62Y@K6!H4[D-H93PC+*"4E\*>'L*@XZPN@"L=4ZT M$M*/F0*++!:8*(NP+// V8$2_P6&S?$%TI *<[T"U)(Z^,$YP1;26)/[K,LBS.E M9D,Y?"03P*$*RN9:+T_&)0F3&\,ET\#O;B0BILP-@/$SW>H$-SRN0-Z&?1-8 MB5[*;,K8/0N;GL(<;TDI/[M><^$3W\)C)1=J(E32U92394 @-YCX<-; $NE8 MXB20NS$#5*O1*$ISP,OE,IJ5-Q*#<38+PMA:7N' H_D-[HZ_8 22$.2ROK! M4I"H-28A(20W3%=:I8@JF9BO<= %%42HQ,?I$7PQ;F.:>$K'MZ'+'N?Y'46N MI885)3/@TJ[4^1>"9\>J!,AEDFL@4/E^%/X@@6YXG9 '$<&8.@OB:X,PFX & MG9<+&@:$=+J;@'*' \QG]4O"J7J+TIH+L]?!U1UDT212E4K.VM(E=K"[KJ)MT_U0\"4W@,-1O%+-S'6=$HWC)W MP];&S*T;J4U(PHPCO(P C"L83HGR20::*PHBVG&7'BP/J[D$K>4X",)&]Z*F M\[OOXJHW7LOQ-O4M M@0=.3,UD:,;^;9AHS:P!9O+1*?,:-L0+(CS>.N7SA@+<#!_,BG.*^>QN7FIB M+!-">L-4>S-'?0Z:2! 2V>((0A>5R(;U#8Q"6,I0$#_ X=WJ*=^"EH1IY"R M5<*RXE 34$C$+4"FT0$=,$IB?1+S!HET-! M4ILS5I^X CT1E( 5_DC W<8RKZT1[U H2$F!T4T1]ME>(MUA,(K ?VA6DH'2 MP@E2K.+\XN5WGPX$_,NLB ;>M/"PV>S+4).D,*V+9I,N9<@4#O!*\15RN]-W MA ;[;)XUINNHSD>K\]&JE(]V_"JIN>LQTXE@GH3'B.R@2+D(T3<1.6!2L@Q< M!/1-##H".[?+BB>!5BR "O5KI4[(,*RMX M#889I8(_)^4W"L1'Q4#?0V?\.Z9&^&28H(0/058HI;H<[1!5I;?L&4W[ U"6 MQL+LZ"&F4DZY\-7OS2_H.4(7A0I*O<,TN4CHE@39K \]5=+=^=/%QK(NK1G) M/48)B%],39+-Z)^5V=XO&[J1E+.W_Z(\F@!XR9]\S,C(O4#3-=?XQ.RB8M_9 MX30B(&A!4*_%;55\1"^!?<1EN? 0))EU-R1PJ>2Q'PX]F^&M"ZH]JIO!5-D! MKJG0XPVJNP-?IG+?:#BLTN?&3/C2P5);((I#3"W)>]!?CE>R;9]$JJ#P%P^T MB(LOSCQ JX*?@'8&N4 7P12! WB,VC3 VZ0YY_K+I, 84 Y*\D3KD62'3$_! M8^2MV'Q-/;((K(7."7(>N(Z^G$?7,/"&!:*I8DGGQ2P4(G5"HP_2N.XV0%%& MUC-#RK"/TUJYPILV"KBN5L;=[9/(^Y)+\D A06S8"A(0^0+5S02OP,=>TWB";9/N!?#7* MYI)]BW(P& GRRM1^*%X4AG6^MUN2CE;@_$+&L4X?/4N=:;Q8)>W])V 0Y%W[ M8*^DGD,*" @,W&$559!4F@UJR--V1_H2>0^YF%OY)S-T/D&F@#%F4<;L&R%"T)LBS5.X)L%9P]M6&#NB+5B29YT5 M.[C,!\$K?\$P)\Y==WZ1#T7[]P58V3>N:AZ%:4G\\279R"H$BOQ1%)8A#*YX*SY)]O]!Q',0 M/B_P5'9:KZ\^?:"_VJ]?ELCG8!3HF['C*#N+ LHF@0USUX*1!+7<>,UJ\JO; M8.4^*X(,GQXNE!F(-../.D<],P[:1?@*Z+0.R /)]:8%N6PL1WF# MG8/%F,?BA6,A"%YZXN\",;<:8(V]'T;[@D-32"*E7(7F1$-FD'%UDE",^Q_(PRG<8 M&HLQQ_3QBJO E220 ]*F*/!#4R&YAF4_0101_Y)B1E9'D'X7!22*7 ?$(C% M8JTRX(^$YMB8 '*G1-@<5%-8"C1B$S;K2SK"OZ+;+R.J=%!,]Q*QT@94JC.8 MK/R8R""(-$%D,T#2\4(!BP36/_.LM6W9K+)9OVOW[!YO:&2?BN2IZ56SECS] MIVHDCJ03-;L>,X31>ZD&MD!U/"N\' VI+G"<7IUDOED MR\"&.DTHD-U;)%/C..)I1?^SG7^[89J8LE"=!KT.QNPW+KM2//43]#[(F?NJ M=>+,"^XBYBFL)\I":LTK.01H,DIJ@3BEQ; $RDK%N'.KJ]:4THO@*$N;1H9& M4Y&CN3\]#-@8Y]R7:1/\'0/:L:J4/NR MW>IJU(@Q=0KD6HV"LE<:^\5OS2(P5= *)P[T<\1;D$%!BG,JTRJ]MTX)KTER M6U:NYWX3GCL/V*/'M0PL97."=!ZP9ET9"NCP:$P>C3".H3 MA/D8UV'5.JQ:I;!J+11JH6"ACX&]X,BA59:?QG-4'@N%'ZZ4WEK7J,EJ&UDI M9[8("1A<&H#D_.34=%8G,-X(MJ",@=A^75Y6$]=VXLKDEQ);NO&"">90@G(9 M++#RPT 57M,[%="+%P3?3J[^##U6"I$WS;+!#"$C!VB@G)<8IL+D<%D5X@O$ M8D!0)>GR36.G:UZ0]5AYUF=YF5;8DW>*_,QYD5'0=9IB0K*LBPQ;V4(E=:7< M4?:]%_CH#/3%O='C_.L0N42^K3*I*/_B >D W*K\_"*94J(WQ@QB4F0ZVJ^W MN(N$Z?O"2>,IN%?_2'QAN-IW?QY:E>S.S=$.^C;=F:NB.'I)5=@FS5 "GD!B M)YIC+80=%S<+AU%)KZJ1#;+'O",C/=Q#L*BI$ M;A7V!T: C,FM?QLZHNNT';,S+HG2=V%Q6N6Y3Z>[43>?O;$HX0UDV5=YM MK+E)D_ASR=_JV_T:TO,NPG&_0/YC[.=:QEEF/W.T88=3N/ZVG9HRNBK%3.>8;X3KY[OJA $3C><83\8-VT3KN*O/^\V^)3O5 MEQA)5ZQ(!]@HW&GMD@N&JQPNL>I39-.-,MFIV,I +N5^=*D%B/5^8\F!"X-W M=!:&L6N2[M+NB<8.RDK<:?Z>I9#Y0 69:3L/6]5SJ-B9RO2D,#6>K=QH=LE< MRZ:JZ6*9?%:;SCLP8L\/F0(?!D48:7T,9CYE,X0.O7B4Q\)E+E(IX0B2+9.# M9(8>9N#Z$I6-N"5LZAX;I#W^A.""L42N0E%5QISR9*>T;-;[98M]*,E<+"@( MYHE;6^:JD6Q8CV/'YGG#3?M3KN/S=J?9:AEKR.GFN(\%A\?:]=QLW,:YC?D MF!.D([LZ$PI3E( #:%MPE=:>&Z52E$T%*K";)4&S 972-V*4286K*-5B 3*N=DJF3XFI@XAX!5V0O5N(]P!"_L--X>TG% MJY^)J7A:*3>J,[!4;XK9G:6)Z9#+"=,.-WX@N>#V 4M);>3&\K[(UBLL/@N5 MXC1-';D"G_=JBHSFC)^P:^2 M9803Y=9,[8[U F^0+U*KH-,V*9O:MS8,0 ,.$.Z(/46A9G,NFA0$).T0;V!J MENB2H47:=Z;%CRXX3;$ 9.(WGGBCWB'(PA+ED%B+7JB+XL5W0L"^%=D4;A,9 M@ZH)9)*Q[I^5'6A@86(0G"S_8N)R53_,WHT0:O4VD-7"FUZ%#C!,*_)1@P#+ M)L'&] I;CA6VM==3!1K*IA@[./"#C"&I?<>$WB@R^SN1R&%\.K9:;R8IJ)N;A7S1ZK>Q&^B6,>$=I\6G&=P=[:'JMP*V&'1JD<_SS# M_%#?=Q'9!SUHW!8]R@3#*60.-X-F(H6IJLOFJF?EU-I\ *CD66:6"THGIU9E MFV_0KW-GNI8_35-_WFZVACRI"5M[5-_O^UP232@TC:+[AJU6LR6-RO3&?$H= M%3%P"C&*],F*"-B>(48\F4PO9&,U[M0FE;X, !@K2+'E"=R0=B=CR.+==.LY MUUIW6W520)T44*6D@$=94$,KX0+FP!+7!Q+*=L]IM=$(MG2Z>)+\5T=F3.$L:/#9S[%!5DZDLT8&*- M)(?2T9\V)#;82DIM)7Y(^LIR-%.;*%9:#%4%BV9(O+!NA)) V6D M,P\"EBH%&E: @(83T&OP6: 8-735IRX"22=S//&>B321,BJ52NKF"1:=6H7- M0A)AG=8G3!4=,7M+B3=S8J:L>)T%;,>S&TEV0KUCO+Q;RCTN,GI4T9;'*>&; MAZ1@M'B!I]+7B0%R21^%)I528' 3#4,K!WB%E,-:;<;!H@B!1*KPV"S'O88K MI;X.P\"(A3($ HE,M7F9E#]V(6R%P4-U)+8>'@9(I)5HKAT>EIA*CPRP%:,J M,VU#H+(.P_7I-#0J%ZV@K$/+;)(>AEEKM/:@7>Y'589ZA@;(+9(L$JC6](1+ M!_6%^Y(YE M6\VV QWC%:_XCJXT#>^&J1Z<*9=;(VZA;YHK -$)2,8P4*OBV M,@(W83F8H(.U(,+;E3O_V[%IT MAF!6V?9U:]B;7?=:+7$]&8[LZ_YX.)BVQ& VZ;>>L1;'=US"&>O^,T$TOIB4 M,YCO/_&D\Z=W2H&0-QV=+G%\,KC8M,QQTL88([7T4#& 0*Z3#VQ*?G:C;T<[ M_U^I6#H-$BA4-!10,!445(Q,EB)=3H12,LB\C4 C]\C+))T"7?R$?=^GN&_7 MHUZGUVN73VN]IJ4&2'26#O'1-F"2>:8YX&<_O]?Q.D+>297ZC8.<'%*,;*:4 MM;$>5;S=?Q(I7"05(<,6U^U/Y2:>C M:"/P_7>99R$=UNUQM\?I:PM6N4SGM7FQ-D@F8G@:V8V9R;IJ[T^#!11'^ M&24+V I.62'Q*75 -'"D<,V$ 5._N_P5I*L.U*1B&">DX%445*TY3;2)'"=9 M)%S/IG+)$]_-P$*DP2+3 <])A80\2DB9R@T>8/VYK!A.?T_55/D[;W"VX)T, M-)HI918X;D0:!&@3H.NSTU_N2TJ;%+S0W\/^9*AODJ&^B:8^7($ M,8X3,/,ZW\Y=,8,GJ E?&1/FWW[5D[U2DU6(F3*^S96"M\(WVG#=?]XHGVDF M81 T_).T0JBEG$+^@)T%40\T%,)*?LYXL9$269)A9BT@7N$2S0!;K*0%?D9%W[# MA,96QZ,A^=(7S@>5HKO5TSS9#B$OK4R4OY!('$C R MY1JGJ-5(?=3K8B.A[QRM@K'#S'WMZL&;W[!W4U+(+T;N)BJ%9=YE M*V'!V,)'4>&*8CZSF:JZ*$VWVUTY_H1>M"")8-DN4]K]H';P7REIDY+LV8R4 M\5E([)RC*R^18UH.@V)<^['1+9F'(9"88!AMEH!2VN8/,W(;J;TA +X>^/4*A;,D7OB MQ%&.%5O,A=LCFC[\,99I8DK'ECSS,_!^@J-!AO8EY2F2XW^Y:#>4]LLJ_:[B MY:SCUNTZ;EW'K<\Y;@W/3#45YI.4@PJ:PDK$G,\2*E$U51U6BA0WAG%1Z;.J MWCIM*_]O8";(1F!50E*BU"52YZ D+FVRI/<5,$;%_LGZA]\P$TKO;E1 M+JOT1N\8+B]46E4J0JAC#WHQ*-=8V:V&M"$_0(&2EPEOFQA0.C#UY&TM%97% M(#6.3RPC=@C=N#XG$T@RXT*$ A)+$>CM"4BAIO7.K!7"\H(_V$KG/$T4T++X M"CT/RBS[0UOR)"&5XTB:@1*3GJ5N@4C6Q2UTT7V. 0E1?X, ,XKB=$XYFNX& M>#41O!H,2O[B3:.K6P\,94)%WOR"MDW2S$CRK9U&9;<,'QQ M)#32HO)3U1%&4UC&O[94%H<^7S1+W=T*_;:J_PR-. ECHZ=S=DAY93#:J#7K MI FCLR2G@4AL,$QG0H)7O#?C#/49+!&SH03,*EB)M/_0ABU%!6R9]KKD7=1V ML]ES6F\F:/;4A("7,\.>J!^0S+==XTW$?8J]%Y&"WS,[B&7 L^5!E1 M@>@S$(BXL!%J&PI\F.P%W9XT18Q>@PY47=XHQ2E*7?)% PZRO3],-T?J,Z"6 MWYHK2IS4T-K4,BY=+')]9-^6>8-K^!Q@B7PZ^40V# N.]1-NF&_,AD[V4*+. MXF[S_2K!+F-+I;45Q?D?CU9F\0"'1T7]&Y<*9?XWM+W5NOG6^[POL@X&;O$S M:^LY6H'FLV@0U#H6)H36/+CC0T_-!:GS"7DRB$K1RXR9?3)"S^C5J?.PP7F, MDRC 5K^-?#]'D@X*#50'.[)#X3Q,0LE#!?]79O^-G"? SM^U2")R)LJ<%ACS M#2C:5#PJVR4CH\5V'9S>PFS93,V: .7,I =$BQ/U6 /;5)D_4EUP0P*D!RZ7 M@J_J3@B>0:,N0;++\6;>0JLO,D%M/0!SL=6Z&LMJ>ZDCA#+^5$L&V6Z.%+ 0 M6#6W+J;( 4<=4S#\M%) >6*57;5A'JGTA)TW&\VE#8LPV59&^%0C.YP)M)@&=S[/E7G[1#BV[#8"=A(I$I8(0P2L#=$)C7(0I*66HMZJD5VR MB6J[)[W)4F89N/VVPUN-*;A2ZL-&3#"3SO.22 $NW 5:\B]%L.0P<"Y" I(Q ME'@3:A!<-6K0*];5,J6:NTMIJZ!6-+2'/+ -T)+G5$E;UE M-<:D-")<3&U.#Q*UM"68!I"&4ZQMC86YSTX* V'@!DF'XU1@=VV%9<4MIHTX MKMESU @\4N-!K'=U24$'@J$NFS U3Z-E;CVN=+(O4J-F?0<;A>:-&29!! G6 M:A7]TGFDP3&Q353X%+O8A2UG$$F9FZ4,FA4WV QL^LMQ M:-KM0,_JP,G%JOR:;(*M=+#IG%")9@XXQEK(,:RDR@^DX\ "S83(P% M^*K!MO:*XN0S;#.)1)DDEUDFR67V,K5D=8,BAJ9&W0PK^\P^M"N6%"ONZYN[ MH5&-ZM+ME4OW&"NS6=G&RB'.ALH=;7?%>-!O7;?7UO]Y_OOSXZ]7G#V^^7EY]O!YV1ZWNL#H\#H?)V667E_R_E.G4>6W1T"UC M[ 8CQ\SY]F_BQO;([R204#&;?S0_5J'[8$6ZF4$2)UA)D];0]FG=9UM]<=7/ZUZ+7[X^'W8ECMY2. M8!#CFVLL^[G^E>',RJ1!J_VF235(EAQ,5<"$LHS1!'1>AN*"()V?_6SQ__V_ M(+&B.6.& #EC-'"E?832IY FXFWZJ_6N+10&+X58HF+MTI&3EN#[F"51.59,GH=T?3/N=6?]Z.AK/KGN]?OMZ M,IO 21C/6LYL.!ZUQ6CM)'1^]T-*/4-?[A=$% QF[ZGQ:5JR4CZ+[F"#NG2< MUA<%?/Q,7@D,!37^=^R6F;"I;- MNI2 N#3IQ%R*%%ZB5)BO*]]ZD]Q@=*"G_ E+$"%8D:D*:R@+4F[8I8_30A\B M9MQF2I[H,OPVK7>ZDYW*,0UZJ9O9::CH;JO=&/2&!C+Q6GO7PN:9<.'S3K-G M D_"8WM&2)MR-KN-;K=SH(=W,\D*+RB0CFVV@X7V?6-[4=4KKCB _/)8V4I; M:7J#1) N)YD2>[_726&K3*D'Y,T-EC\Q"'2[T^AT>L;"9QOVJL:)>MT9AUTE M>\N'9IK"-QCJ2;\DBZ^*.S9L]/NCIO4(7'Z/9?X8<&3A#LXUUOG)@J%4CU/ MD3*OQ.0-*3O@D$OV1W,Q="K&%LJ6BUBXUJ0ORD?Q"/EB\]CC#,!H2L'B$$R. M,U[(,Y=6V*.AD=-RE2PLCT3P0[I*#SRI89*I4' E+:%DQ0=1V'.KZ MI]K*\J)R>"[46?@2M&#N+AFF.E\R60$/Y\,EYYH24*9TE)HK(LX*Z9S6>V/O MD/QOO?@52VX_!DVKV^U>='JCP6CX4J;XD.?<\6Q4!]+@G SQYE1B71-V5="K MH]OH]%L-6+YM/,$\ZY0PB*B1W+8^UYLO%80Y?.<\'[X!A3Y2=BF]]7EWW&QI M>'A9X1$;'0)FW-&/4CS9(\]9"_KEF&[(T+ZVAL:2#4*(Z:6GUU"FS).?>1I- MFF:Z5+4QZN$TP-_@5/J3)+P!IFM[F"ME_8>]6+ZVW@;-!FH[35DP"[(=PDAC;Q=3!2-=F YFIN"HH4\.4 M( I2+:5UR!J%3\Z4:;J!LA&">M0H'1/I7SBLYZUTJ#1&PGA.]QM3<[R W"62 MB PVS])6(<@H1$_J7Q\'L-5$K<^[W?3->!0X,2^1R0ZV3+)CO22*N513FK:) MTG"*5MJ.LD9U@:6<"B['9B$I]>TZE<0H MT!JA&V)&1."XW+\"T;[2)]T1/VJW_JKS@(J$!(.$R5>E:*Q-TU\Q',S$="R< MZ^&H/[KNV6)T/1E->]?M87\RF;0'W59WL Y&]$Y0QE2$;:B^"!\.9ZJ(70^[ MW7;OD=WE.X(1J7%:U"^+1VKHC$=S,'\$&[.*?MM^K]>R![/1]]D=._ M'N,_,S&R._UV:]P:3>5&GFLHLEN'(NM09/5"D03 ]0%,K"_V3,0K SCMNML? M]GO]\OEKKVGA "T>H8GM=D2^&AOPN%7DL./^0 R'8^>Z/1KVKGNMP>!ZU)G- MKN%TCL:SV7@L!NOQ@/X5J@J7J0_@NMUMC4:=\O>\#S8KJ3'&X,KRSU53I [; MLVFK)7K7SK0[O>[U[.&UW>FUKL>#8;O?;[7'3K]SYB*U5XO46J164Z0.WG^? MPV&.H^O.:-#O'A;&,K?B]%]ST-^A?$SSUP$VRN(1ZMQI'OW[__FORU\NOUY^ M?/?^?Z[;[79G5&)&$N)=\GAD'A*.JDK,>(_6X/Q6/)CR4")%.4R)63;06L8Y M'K#.EJG']WQ+#D>>_//-NP/5I'O<''442]/PU,OOZ !UIY9BEL9*Y7IU__!. MC+;)A];]5"T)F2GD8]#4!/U3/#_4(@%'[?VURHN@\O/R_S[&8HQ&S?YID\P[ M\I_J%@B2@K)K1 M??QW$L7N;+7S?#?'% ^\$ME340X1E+Y.^Q^:HYZ+;K-]ZM1];'HN??*V>LU% M))P+N!K[O[X2S+)?/Y,FQCR.E]&KGWZZN[MKPG7-F^#VIS>A,\=2SI_$],8. M?YK:L?U3NS?$II$_P6ELMUN]07\,']N=0;?S4[R I>KT^J-I^UI\[UZTF_-X M4:;9HM;CV<]O)%HXQFP^"UF6_!9W;D9XUBC$+G6'6D]5SH$I\V0C1:2DQ5\;ZI('! ;^7S34;ZP38Q(-* MJ&J6&"F6)MTZ%9=NOZP\^RXZB!SKU'*LEF/GR#S. M5([U:BOMY$CQ"'*L-6H-!R3'.OW^>#P=@ASK54F.I<*$8DR4(?>%,N1,4VT/ MT=5CT47RD9+$/P9-6<:L1-KV;'*^^,M%^Z*Z8* 9(JY#(J[JCLA+'^:FROC;P]?69WQ.9+U!W$(21Q/& MO.166HPWQF*+TN.G&N\1Y";C+H+0G <>$!06!MJR5 9^_4?B"RFV6&KM)T[W M%9L;A>:XEIDUHZHJHSI;F=FM2?'$2+$TF=FMCLS,F(4DL[Y@OXN(OWMC?2*) M14@G9"S^BTKEX_TD6[>6;+5D.WMV3XHF18FD.SUY%)5OJI01)M+N8 MB_:3<[W:(5J+P*?,=\Y4!+9;==#OY&BQ!.NN!S*PW:J22S0C!"]ARQ<^@AX: MSD\1WPG9;27G]T1GI\;FX$Y3"IYC#ZF(9Z&#&6 M)_PJE/)2& _LM%H;L'^I\8\M[]E/PG5J"5=+N+-G*NI=*,_9A7G$).4H_^6=J]JG6>L<3D74,L!:1Y\^5SE=$]FH1>6K$6)Z(K% 8 M<(.$V]0 Y@3EVIB17GK3J5T=:/99!]PCBKE^+ MNUK M2::9_)/@G64C6V7!'4PF#FN96,O$IQS_.%]I.3IY:?GDB+$\.3JJCAQEV2;; MJDMA^BF!^=G1@T3L'!\Q7O<3M1[[ M^6R;._;KYHYU<\L6_V5W[>M;O7WNF[U5X56?T?'QFC5NGJMJ^^,CM&J MCK*>@85Z-,W]37(#;Y2]X_='!J835B?;U=ZLLV=*Y^O-:K=K$7EJU%BBB*P0 M@E1A0OF#1>4'UYG;PK/^T;0^!*'K'UQ0UEA3M: \?]9TQH*R;CUS:L18HIRL M$-C4V\"/$B^&Y=]+(+YS;5]8'^S0"9(-\9[VPR1AC4E52\+S9SYG+ GKAC*G M1HPE2L(*@5(]4!(JT_ WD&K^3'C3G&VX#%U/2K<'VH8U!%4M$<^?"9VQ1.SA MV#N]US5-GAA-EB@8*P1%]9OK"#\2>TG%-V%HK_XM8NLW=^&"E%-"$7N-6IT1 M9P)F4#S@F1H(1(4V\8OUMZLG>2NKW=I'I%IT&'>3IE:Q(+5J&5KSJ\KRJS.6 MH?U:AIXF398H0RL$D/7^N^,E$55$VYBQ6B#6[A>J^-4'.XIL9YY$(HXCZ]*' M%\1)3$FZ7X4S]P,ON%FA7/7H!6C-VC<*:>M?S6,WH[_RX4/>2;DVH&S$\Q]X 6HZYN/W M]R#4F&>U]G/^DN:,M9]!K?V<)DV6J/U4""\M%74/47N^SF%XD?4/@=E;$0BE MWWUX5!@!K:QK*2R .SLJ*9M$[I43!ZDZ,I9"?4^I.ZBE;BUUSY[#G;'4'?YG M+79/DRAW$[OQ8G*!C+4U[K:^H]"HLH#1.YZ21P'B*D/OV7]6F.):C66Y!RL8X79PVQ M_AYQXUW&M>[ 1;_P0SRLP]K6JZ7PV7.\,Y;"XUH*GR9-EBB%*X10>@4B+[2^ M(NP73)\ O9-X'H2(QHT1WD]A$ ?Q:KE_P/F=6-IAS$)L!I]F*$,;:$2B8"0) MQXG."YB28S?6@I8/E*BC6J+6$O7LN=?Y2M1.JR;&$R/&$D5IA9!03;]K'D#B M@^W;-RQ_OHCP%@S*R.R<(26JO0C\FYP\;5B_O/U@O9D"Z03AROH$,M47863] M]MM;NN>7,+"G$_SKK;UT8]O+7)*M*?J'[2=VN#*3I?#?>XSB!\]K/<;:H5>. M&AN3LW[T74:^EE(?E#Y2D*[UHV\S'0"]AVDKQT2IK2[;K[65\Q80/Z2MG#NX M\J &5Z[!E2L#KFPL=[O=[/,*U'#+Y6/GUG#+KVNXY:<(M]QIU_K>B>E[Y3D$ M.A5"6P:[T141,Z@WUB07#D)TQX]R-G;:=?M M.VOI=_Z2GU ML*3D3O>( K26GS7+JAK+.F/YV:^)\<2(L43Y62%TYD/*STUM[@XD/7NU]*RE MYQ-E6&E6:7/07U\+F2^I$^K.2+AVV\WV?]:T>MJT^B! I6Y[6J&0XEM<\ADL MNLJC>SMW!6;3"2?!E%GL#NLZ(D0K,DIL75J"E\M2E%8'[Z.B%SNV)EO7&H.A9FWJG]GO5IKOII?CJ2IU-+GA.GU8=*G@K%\S9(GE]=W_8=U_9J MR5-+GG,\S6?L,>QV:J/F](CQ8;*D<_)63'MD_=[\TGS;S$J5=K??XF*":;!$ M#]YRD_P9MP:U_#D'^7.F!_M\I-MA^=#6^ M">^X(#P1^&X:. G&XB/+C:S_^",)XM>);R=3! 'ECY1 H'X)Q:TK[L2T*7_# MU[I^%-N8&J">!7_ 0OI!;-G+I;!#]6+76! XOSOW'@N;[_TT83E"]6KFB=S3$]?AIS;^7TBTJ&*^>-G34IO@UM4K>T; MB:IHR@$6 ;MRMY=Y]J:@U@SLJ(>/NYF.7*'GT#<&P%2S/1:+ A"J+ C4+BAH MZHFX VN/0S2Q5G, K^('=_K-EH8_\P-?Z 6V[ 3,CI;5PO<:6&P[(F!I1+5G M]YU9PH-#,L+.RA= > Y:87>AK0_*Z'&)*;,E_ TM$[VIT'=0UF!^Y92]T)HE MH>]&<_@P%Z% VMY$OT]KM]9= GQ[AW[]RQ:^5M:(#7!55!^1>T6XPXXJ542H MVZ5G^_2M'8:VSY='3VW#VX7KMZ7G1&EC>BO!B99!B-PW8E\-:/W2M85)O]@J M7F;\VA%(+3?Z%KVTYO8MZNK"MX*%&]/O4G$'P;4B?1V5?; WX ZP/M!@N L2 M;VIY[CR-G<&V/6M/KOM/OS":C2;\ENL^D*^],P5^'-?AK M#?Y:&?#79^IH?KG\^\0!FL1J8890^VZ)M M+F"BGC)Z>^/F<*N'Q#C:QO/1)S#S@CNU:NKS!>JLKU@6W,$ZW_V) J\ M)&;KN0]32R48_87^W1>MQ@7\]/*1F?(6&V=WDC&M^>WNGC-G3WZ8777[X\/O' MJP_OE17\\:V)'I]N=O[D= XJN,Z1"+*BH@)T\.*SUAM?UOO[H.C./N+_+.=\ MKY ]L5F?FBA[![K#*XWA;K4'G).Q5V"R?+K]9?5JKQ%+JBNQW<;]<_HI^JD M*^IT*>THO*5*1/G17HA=R)(7H4+\L BA[-.\"9]JZCL9ZOOJQMZ)DE\H(A=_ MHN#;AM*AFA)/AA*/,N'*4?&+3Z'K.^[2]M:)M[:6:FNIMI;.B/IK*ZK*5E1A MNY7S(\(GIUC\B($EB18C*A6CV)I:SY-:3]<@VU!Q6]/DR=/DDS?-UH@Z;YH= M-C?WAVN%*AG/K^2@SC6)=_082;QF:IK,G\TDIV6_0Z6IRT.']_/\!4$L#!!0 ( &>%<%&X##J=^PT ,9B 8 M=&UB+3(P,C P.3,P>&5X,3!D,3ASI?.T0$=9)M5JNOB[7*K4*J;RM[]?JE=?DO$-V+]WF M*].]U6NZG\^=9-7SRS_/VDVR4RR7/^TUR^66VTH>[))*&BJNN0AI4"X[ MW1VR,]8ZJI?+T^FT--TK"3DJNQ?EL9X$^^5 ",5*OO9W3HZQ!7XRZI\<3YBF MQ!M3J9A^MW/IGA8/H8?F.F GQ^7T[Z3O0/BSDV.?7Q&E9P%[MS.ASILD'XVS-I%L MK2Y90#6_8CCW+2OG5H".4=IM*$)='-()#V;UWUT^88ITV91R1MUN#!^FTUYQQ0<\X'I6'W/?9R%T^.V7PUIE[^BX MC!WA'*(59^$%C,KZ0.CQT?*QK-KO]]F&9E]UD09\!)/C"2_M:["P2#*L!H_, MURDS/!F(P(>^SMDZ5RXC7:7-'O=TW;+Z;KMQAEI=T][%YV&V^Z9!]C!:4$K<=^W^P04PF4' M>A9(IW'Q%SSX\S/YSQ]__/'? GG?Z),_':=+>IVVZ^(CI]FX[#NDW>E<=GL= MIP"S-$NF7\MQG8N.F=E][RRLN=M^16"A;L^%): 7TM3HMJ ='GSJ79ZUR%G[ M+^?L,TEF;_8ZYX[;=ML?04TU+CK$[2VOV#ZUN@L&M=K]YEFO[[1*C\H-#[0S MD^LSXQJ\?Q:,5A+^#4+9=P T+=( D+00*,@..'FG"ZQJ_/O"<;#Q\83U6\_] M9TNK:>(A+*SK>Z]OU?+7Q-<=,_+ERQ?\^"$. M9@5B/(\'T.:LC:J!4;W<]V]KO)>$5V/1$$S$-C MCZQ!7MGESZG4G*F4TL=5G-]LQIZR!']Z[UPX8 [QL.TIDS&]8DO"$Q+GJQ?$ M"EBS0K:-[P]]$+V&?<0'!S^5MVIZ""J.KM/Q%@^0P<(>#>R^P(<%RI0^+L.( M.^A/)#ED*,G56@'%G*(B LI!P'#Y4RZ57M1.V'QM%P5#M ^0J[ZN'/4\+09, MDNI;,_.; MG%4;><@EE;B73Y!?S>0WQ66ZRU!'G34?<,Y*6P(# ^4UPR1-9$ M^+ "\0#0E(<$1&B2V9WKYH3C.D'J%"WO #>1:LI"%PC$9< MP]S_@ 9 KI%0P$@640E*(9@!BX<\-.IPB4M$C6D0)#H3N3QA-(38'7CK23[ MV02!"-&,6X&!1S!E&\R\>W*JV_M4P"CMPH$@#4(J.$QP.17W&7"'@[=D)2P1 M-W1CT",UZ8.\A(W!H,%0? X-1, 0249"^*;IB@8Q'01L<>I$T"7S&(^TZ:?B MX9![G(7>#->=CKD'Q@_$'Z='I\[[.Q33@/DC- )@/@$H" C P8"1@(T +C,R M$'%H;424FET8C[86H8&J80C>D)BJ^DM!R$(BK'JXA)FB:9E33M(_!DQW(:A: M2LQZ_F>Z WZ;43:/ZD8U>!B*I&*O2N2XS.]R3OKH#@$^]TM[-UL!/G=9$%^2 M*6T<$8 JUR:* >,"<< /@D1VL ?[=QZL33H:CE5^*EYJM=+!,F)LVXJM[;\U M3^Y"#; M#YA=^@H=0!89RQU)<<7]A$\Y/N]Z$-M9Y\VQQB&B,Q1_B,:('TNC M#*RV2E"!]F3N%! I9C301KN8Q!9^Z#HNZ3?.G#ZZM=GTB)>^R2N9[WUBU!M8 M,] N6J)2F:)6P>7@)P*-?&R=9H=Q[)P5AQWF]JFPVE^Y&\<[([>/*( M"$4>$H_JCCQS.( GH%E11=1C]4BRXE12C&.!_<1%'\+R$%V/.>^ D997+7)^ MT6M=-EUHE N-3:??3]A,\[PEX$& P-Q-\V@,F!ZREBXB <5@X>2'[@0VP\8 M4,2 _>UNN]DXPP5[IP3^;_:Z3>?<);M49>[O@('],5LPDRZ3OHKR+(?40P]N MOO4L[91(!/A&&;1U[KBHIV/C,4649S%]?C.8;;2?C^8BJ,=4)S1>/QR;F5I] M-G8&939)4YHD.&X*))Q)3._2T9P^D/$0/$Q%H0/2OOI<8*GRJK-)G$*S-?B8 M$@:[S)%4(N23D=:E[2Q0.A%&J!$,EF9+H/$QD^###%#&*09"K8921D71)/N' M^LRP8_-]SMM+B49YP&&B7E>-N2K] O5^ C.(#B0#+Z=Y$.0>'6:3"E,V6A>'A8JNW_ M>C00$I2X+7Q7KM7TMS<%?NI-@?OZA32*@EEI#;6];& RJX>5H>R;,68,_$SF M*SM@EY5&I0+T41Y8'C_K.J#*W*PQ"I].T.M#V(/'?:&]N7R/9>K+,UD-]"#!/X8"C6(+()-X*@,>+ M46IL!#(_^,2YO(%I!1M%S+L#9I;\.X,,X]DD4ZW E\6B$9#ET9E7Z',EV8C* M-#_"L 2#7X923 S1QCGE:2(PFV*+E(<@I2LTEO64IC9]"0>-@<)(P+="&E:J M>!#8A!8ML_:#1?BE4 ),I(TU* ,T:@I=(R35*U= MR4?%XL<>/$(T4XWI."*F&)] @P<[D5A(-M%"HIH0-R&=I)H*BX0A;.$*1AH" M? /6D'F@@ZFQ83%BGO)$IZ1J#U6*B>HR19=D^G+:#C\.'N/&P0O2):=6G/*6 M)X$TWIWI=5-WPR8*;DQ%V)2!!3]6VLRT"*6 Y0$]-#5_#_QZO%9 M.3P$T ( MRH(;;6%N+$BF(A0:>R, 71#HCHAU+Y3]<:U^=6L MBG-W":=$W%7EWH'1:5;I9HZ(D]U_:>']%Y-?,MW1)O$P9IEAF6=Z?TQ-^%9D M/XT!@B #O022"0H60=Z\]("*BIP'#R3"=#.$^9O4;X9*-__3BAOAYJ-DDL3ZZG5Y;MS"U!>1*\%I3(P3@KBN8Q* MZL7:>Q36MF/(F)CV!?V=)B?R:YLZ 'B!$%LP98OP44 ]\V4&TL%1TM(!"HDU M$U--)E2#S)6 O=S$*$NKA5;?ST5N0F?& QW3<)2(<"K.1J"F8Q&8F,-X*Q*H M8XD2,->%H55IF;QXE?.I%2 C.3@L*"+]3?2NP]E6QK;5B&TU8NUJ1&U;C=A6 M(S:W&O&#'8.#[^08-#&)Q"1:,W6/@,L:3/:5>;&]%H=&.8PG>#\?*^[VEFYR MQ\4N!':3>N/Y!AR)T( M[[?>]&)*BC(N MTXP59AA4[&&V6LC$8:4*G4#U8JZ3?\/M\7:7?&J[74P(FRO_O=.5]Z[-#7Z/ MQLJ$O@O\2P3>CR'VSM00'KK/ GQ++PN_@4,024L_ )L!.-HI'?=SLHU?BK$DP*-?6$$H\" MW^RCD6+U]$.>+!1EZ^^@,<5@#U]_,?,4 SH3L:[#.8HEWT!+^(,)A4!!K/-N M9V\GL^K7WR=+AAZ\+55?_YH_ ZN1TO/XX> T4NXO7.@N:]]L[*[-[%=*AWL; MM)EU?2G<7MDP;XF!^WSX24+6?=_K-/KD [[Z?-'O=,(D@RZW:1&XU^DJ4"+A/T@SP!FVWK,ID;E?NM>4: M;GGUELA!:3_-5Y7V-QZX+T$3E4VLG>:Y-R3IOLTL/"SMM? ;Z%XDK+<&]JD8 MV.<8F9W',J2A>2&;R@E]R1+XY/#X+".S>2CV&YU$1Z3I]%XR*+=F8>/%\ 7& M77.KT;J_W=B&7T]*/#:7P.5QKW-O=*XT/O+UX)[M]U?;&<_ L-YI]\ M./D_4$L#!!0 ( &>%<%%-$TX&# D *TS 7 =&UB+3(P,C P.3,P M>&5X,S%D,2YH=&WM6_U3VS@3_E=TN;FW,!/'^0!*'^U&Q MUUB#;?DD.2'O7__N2G;B\'&%'E#:23LDL;225O*SN\_*\MXOGC?*$YZ'$+'? MQY\_L4B&90:Y8:$";K!T)DS"QK(H>,X^@U(B3=D'):)+8.Q=YVVGV]G>];S] M/>SIL&HB\X#U>GYOQ^]W^UW6?1=L]8/N.W;VF6U\&1]N6O&CT\/Q7V'OG\T/G(56YUNCXT5S[4P0N8\]?W128NU$F.*P/=GLUEG M-NA(=>F/S_W$9.F6GTJIH1.9J+6_1R7X"3S:W\O 0KO6QE7ER+WC"R"0;"K$)MCN[N\LB)2Z319ET4PL4I-R(*5#?C5[#%+@*)M(D MPYL#W-6RJ-O%,C=>S#.1SH,W8Y&!9BW MYT]PS8IGT#!$N()JJ/@UM0Y'Y^/CC\>'!^/CTQ/$WOG%EX.3,1N?OJ".CUG& MB]&AU730[;/3CVS\^XA=')Q_.#@977BG__TT^HL='(ZIIM_M]I]X#O=K3(+U M$%.A\4:GPLR#1$01Y"CPGU]W^]W!<,\GP1=1Z;C-SDJ5<_P?L:,.N^ JXUB6 M=(XZ;1:",B*>,Y-P$UAU#)^DP"921:#>M[HM%$G3RD87U[K@876-+13^1?4L M*EOI,M;K>G^P6"H4 Q8+C8O._G;"#/((VU] 82";X/6@VV8V0,F8 M'6=9F6F0<,Z[ 8A Q)>@F4_ '33=O9.K 6"B)63 6:[:!V(L P>P -KK&M#''A/< />MYF:)$;\"]WO8&;-JF MO>W(7;E+05P_=T9 _3-ROPW;<%@E71X\4+PR4(P#U22G:3$H060I>%8KV-[Z MR:Q@@V^^)C,X HV+AH"PH?_K:&T3*PEYJ1_>A.C!!!!YU4B.<,A280?H8BF; M(\>-4I#;?BAG6KK\9MAP>P\(Y8IQ+.'8KD(*50IT_ZB+EJF([!:1+B=:1((K M01,0CA?90)933Z4FKF(M7UMB8]V\U( *&0PKU*C@!+(RY12=<%I6B27GP1:. M036)'_Z: EB ,'V$#UOP/CY3&7RBDWEP6[WEL4\W&$_V'#0V*8B(GO@6N86 M35RC+1'#)R/A*JH!BR8DN-L](1ITU[!DOA;;%K;.\E9$&QF"#8#7U82*4A5H M-MK2MC!$/%L%;*YP"3FRL12M!VLH*XZL".9!SD+0?$6!,6AM(X^SD?!5VIN(*TVI&Z(=_^UTOT_+;TTZ7= MVS]!VFTWY:/:"MM+5TN>OVD)2Z]+6'X$1[N54"Q4XYA4&*GT@A;9 NPRRX0Q M /\0UR82B1?51P+ULYULH+U@&-$4IO";4IO:R.'O4J#ZUJ#+/+0;5YOK[/I' MSJX/4B3+N&P"P4Q[)K3[$@I ]%649I'ESH!?$4=QY-FR%$O[[4. >A_S49BN M$E*W8W6'=^81-M2P<,[WXK]*%K )@A@!UW9$22-+TF6&<\85L9.I@N*=.[YK M$O2CI[\'R'5BA3BA(=C'VN]T5N%IM**#0=94WK?H M7%&K-M6J4V>Q7BC3E!<:@OI'4RV"4N+.E]"!(KIKB(?5XTK=I9%5AY6HI''V MR%I\/6K56\]-\G[CEK41;_H7J:X_\0S!! MGWKES7 %OGJF:E'/)UJFI8%A;52K4WQ!##P< N[<6?7YS]YTN>"=M_WU>K_< M>F_U.UN]]8(_T8+;:+%*,+[=M3S#E(\PV@;L!.^6/5?4VW'GBNZB"M]LH<^@ M]H=Y\"@5*U!7,:8B)KWBFMG'.NS7KOWWLG-805N3-!8*K-6@#/.U?\?!P!7( M_0@P>P+Z\(K1>,(S^#=X) ?WG<%X[^'3-<9>!\;&=,C_FT#VLCA2H$4$U8F. MPT1 S$;7$)84Z=FIVX=[KB1EX\P]^,/,[=:8F_=D<"Y6/S<QU52?.UCILOC!28=WN. MP?$8$^: 3Z6(*I#M[G;Z6PM/YLJZ=K?$O8ABWVS9_S]02P,$% @ 9X5P M43+''HCT" 8S, !< !T;6(M,C R,# Y,S!X97@S,60R+FAT;>U;;6_; M.!+^*SPO]IH EF4[+\W*:8"\.-@/+))AF4%N6*B &VR= M"9.PD2P*GK-/H)1(4W:D1#0!QG[IO.]T.SM[GG>PCS,=5T-D'K!>S^_M^OUN MO\NZOP3;_:#79Y\_L8TOH^--*WYR<3SZ_?/0K?KYR]''LV/6\GS_OUO'OG\R M.G$=VYUNCXT4S[4P0N8\]?WA>8NU$F.*P/=GLUEGMM61:N*/+OW$9.FVGTJI MH1.9J'6P3RWX$WATL)^!X2Q,N-)@/K2^C$Z]/90PPJ1PL._7OYWL6$;S@_U( M3)DV\Q0^M#*N)B+WC"R"K6YA!CC2Q^X[,C?>3$0F"7K=[L^#@D>1R"=>"K$) M=CI[>\LF)2;)HDVZK04*4F[$%&CNQJQA"EP%8VF2P=T%'AI9U.-BF1LOYIE( MY\&[D3\4$)R==!V[_ M ?8Q^K_K?M."XUL+SL!N;2S3"#N'-XD8"\.V>IW^OC]&FQ5OH&&(< 754/%K M:AT/+T=GIV?'AZ.SBW/$WN75E\/S$1M=K)".5\-CJ]U6M\\N3MGHUR&[.KP\ M.CP?7GD7__LX_)T='H^HI]_M?FO;DOBMA=S0/O9.A<8WG@HS#Q(119"C_+]_ MVNMWMP;[/LF^IIZ/@O*LS2X%N7K$3COL5)@_)Z!X&K59",J(>,Y,PDU@53%\ MG (;2Q6!^M#JME D32M'73SK@H?5,XY0^#^J=U YY!XN7(VJS>2;J"DXI:5# MGE:6M4;&>#*8)<* 1RM D,N9XMADY]S:O3_G:QK.PZ!B9!;L+ELHOKF5>AUK MG3M[^*>T.6,)GP)3,!4PPPQC$J'9;R57",YTSBZAD,I@WF&G4F6LU_5^8[%4 M* ;LCX54@:O+B$$>X0Q74!C(QJ#0P]K,YBD9L[,L*W.909N=Y6%GL#2!3R_= MMUA90^:1E]1?*<@<<6VI",OF[!J-E )2EK9#CG)XB20NFDOD.C@[%SGC^9R5 MN5$EH)9(92P10EAPEN&3$CQE,0^Q23&985XSTLG=$\@A!*VYFI-(QJ_!0G$Q MI\:V")7!)5,*^K0&"81"(?M",>1C&C5!?#%\UV'"=$D_EN-GH*":A#:0"8TT M@>SL^)H"74!H%:1Y*^2'$@&%1AG/FV98H_Q9N-KZ/E .+!8YXH@@N<1-&R&. MXMBM&OTBQV") $8NB7^':4D!$K'9 $D;<2UL$$5HD5>0MV EL(!]A3A]9VGT MK,B2U#9)E"D*(-8E M(NIZT^(=<)BU,YT[4C*)@(;9#V&\:IT>F-6K8;>-:U M,O>T74/Z62#:7BE(CVZ]?R*/O?<#78&VXF\4Z&0<"WRTR#AC7('%(&)*T$NF M] ^:7KC0"8F36(9!G@(]/4="AZG4)8ZC\*]DZL!8*(G%,#9KMH'8BP#![ V MO$%*F6/=>XB1];),4:*WQ;W>S@9LVJ&]G<@]N4=!U#EW3D#S,PJ_#=]P6"5= MGKQ0?&NA&!>J:4[38U""Z%+PIEZPL_V#><$&WUPE-S@!C49#0-C4_W6TMHF5 MA+S43Q]"]& ,B+QJ)4@FL0/_QH#"6("P?$0O6W"^/%<9;S" MKO+DL'O/8YX>L)_L..AL4Q&1/W M@VVM*V,$0\6P5LK3"!G Y'T'NPAZKB MR(I@'>0\!-U7%)B#UC[R/!\)5\I'AE.>EC;F$H @CI&LBRF^>OT Z5Z0KB?D M$/?X, ^W+H$#,?YKQ_;'LC2/:_"4+,<7TD"E3/SU I>-ZR+)>CDX2Z ^ YI\ MC>IGH3I:*52?.,#](5XIC=0SV$(K.I_)RH=>FTRKA>D')*(9;OX+( M)C=KCRKQS%DJKB&M3J3NR+?_MHG>WI=^N+)[YPT"+;@%-FF3 &X"_RVEC29T/8'PG4STZR@?Z" M:413FL+?5-K43@Y_E +5MPY=YJ$]N-I<5]??8S\)T59"Z$ZL'HC./<*"&17!^%/]5 ML8!#$,0(N+8C2AI9DBXSW#-:Q&ZF2HH/GOBN2=#W7OX>(M>)%0:_-B(+;+Q& M;-J/A2H0MQU5$/E4IE,@OI#S2?7IEJI"/&1%*N> O;-$NKC.;[D(0OI5R%3G M$;"]]IV U;RI\#I:T?T@ZRH?6G2]J%6[:C6I\U@OE&G*"PU!_4=3+8)2XJZ< MT+TB>FN(A]NWEKI+)ZON+%%+XPJ2]?AZU6JVGMODX\XM:R?>Z77V=G]N&N>. M"S6N034F)V#1IT6UA>IGC^)#,,:8>NW-T )?O5JUZ.=C+=/2P*!VJMM;_,88 M:!W\I]-\V>ZB6?7SK^/FTK2=]_VU99N6?;ISO<3>V_W.=F]M\%M ?@"#I L M2HHQ#Z\G2I9Y1,6,5$$=#QK?BKC=49$KPGHJ M!9;)GJ-A/,;Z-N!3*:(*5GM[G?[V(FZYMJX]W'!?'['?1SGX/U!+ P04 M" !GA7!1 YHJ@*4% "N&P %P '1M8BTR,#(P,#DS,'AE>#,R9#$N:'1M M[5EM;]I($/XK;EP;T_#&.41"3Q:0#OO _O(1#^,J:) E]2HG!T MQ50$GDA3DL '*B7C'-Y*%BPHP+GYEVF;IQW#N.RAI$&Y120N.([EG%DMNV6# M?>Z>M%SG%*X_P-&M-SC.EP^G ^_3]:@X]?KV[?OQ !J&9?W='EC6T!L6$R>F M[8 G29(QQ41"N&6-)@UH1$JEKF6M5BMSU3:%7%C>C16IF)]87(B,FH$*&I<] M/8)_*0DN>S%5!/R(R(RJB\:M=V5T<(5BBM/+GE5]%FOG(EA?]@)V!YE:D\#$FV MB#9CHC#-E903Q>ZHEEV3ZG-*I#L7*NKN'O"MG6FU+Q2),D(2,[YVWW@LIAE, MZ IN1$R2-\UB!#\S*EGXIINOSMB_%$6C>86Y;FFIGMP26RS$R3N6L3GC3*W= MB 4!37#YZU>=EMWN]BR]%-V4/I52BMXK@W"V0(NU VM:@OX]*SZUQO.M U]+WQ=((!<3.[ M[4\\\*8'I*/3@5MS9@Y,F(T&6L_7KYPSN^NT3^WF :G9GT%_.+WV1L.Z'V&/ M&OX,'K=<>6Z?P?0*O'G2M-Y)PD-#.F]YRNH>\K/:.QV<1YHMS\HA69\?=+5 M8'_P@J4OWLKQ\@*;QV#3.CC8L 037TSRO(HI5A&68 )A1;JJ,$68SK&II)F& M3U-/$Z00N V/)AS!E:6(IZR9[PI9@F1$CZ/ (&]O\[R(JY:\0)](JG8? 10S]T2[[7N_5!GWOKQUEPSC1S_%PU-5!I5_)5"BS T?,$Y23/J5O^I MJZ7Q$15]@&8H&@EXU=O\QWZ(G)+]Z)$:FL:**S%.44//, M3E#4V%1-LD!I(1>KRCW5LZ$CWITCE_ULK-#\_V5HFWDRSP1?*MJMPF3;OH.D M9@6++?]^/S\^>/O%V?MS]LF+MY_*VWE5V&X6?C&C/(.]0RR(+DSPJG+*X)P5 ME.%;-?_7 O,9='Z[=G]*/XWELJ*4O863W@,BBP7PRL[_[=< *[/@>BFQY]!- MQM#4S"8F.WW$H2+F":K_H0)K0F+ZR]#2*>HWX^IK3#7A.C*'NRWJ"[3V#BU/ M?]'_\]C:+WR0[C#]U5;.?081HR'2:*34ND3#- R93^5SD8JC:\F0@J7(P;XZ M\_@1BE44V0,A6O6Z'VTXQ9SXGQ=2+)- LQDAW2HQU%ZP;$^4#97&/$=F:Y3/ M52JIO]@I1^KO=7;?&*5D08VB]2(AU9ZU/;.!#_5_;2N19FXE<2N."$S(00INFTA!(S=_VH MV'*LJ6RYLD)(__I;^1&G%U\GXR@H9A M67^W1Y9UZIT6$QW3=L"3),F88B(AW++&YPUH1$JEKF6M5BMSU3:%7%C>I16I MF'MR(B5RPQ% B==MVJGJXTL+I'9H;8\4"%;F.;?_92TD0L&1A MH:Y;:JHGM]@6 MA#AYS3(V9YRIM1NQ(* )DK]^U6W9[5[?TJ1HIO2AA%+T1AF$LP5JK U8DQ+T M^[#XUA+/MS9<\$#G!S?1"BS@G;+;/6M^2-)Z*,/4;ECR!^)-1I?>I.S MR6CH3:;GZ!"7LZOAN0?>]-G(N(J8HD:6$I^ZJ:3&2I(45P!Z]I4Y,T2,28']?YD]/;AU#(G&?(,I]P^%*P!HKB!3"CJ:+Q')_;=A/R%$DR M).55MM4K9]1?2@SO: .2!#"^P\M+%+S7BT7"42JDWI]S1:EABANG0M-Y)PD M-#.F-YRN8>@K/:,AVL1YHMS\O!69#YE0#4SC2L3N M+3SSBJ+8:<_9S\VSH\3O$D>?9^D(X9*C5_B(<:[QN,&HI%^63%)=+F;ZH+-M M .V1?1"R?#K8"_8W,+G%]@;7)5:8C&1:0PU]33!_@*7X=88.'$B15!ES3*: M)MBIZ'%D&.2U;QX*RC,/D$/-,CM.46NU:IP%<@NY6%7FJ9[SHM>= M8Z/[V5BA^O_9OFWFR3P3?*EHKW*3;?V>& "-P3L3ZD===+/EYX]#X<:PAV:G M^V+:^[7$][%WIVT>."\&?R"#YVE@NSJX9PAY!'U/,0.Z<(Y'E3<*SF'1*'PO MR=_;/1]![).U^TLBEH@N$TE94CCI#2"^6 "O[/SO:76P,@LNF?ZA,( S$\Z8 M^KK HH+OEJ3/%3H/D/>?,<+.24S_#\9TQ/K- 'L!UW,%EZZ%KB<5%<%&> MTF1V\ \ %BG 0 " 0 !T;6(M,C R,# Y,S N>'-D M4$L! A0#% @ 9X5P4&UL4$L! A0#% @ 9X5P4:&UL4$L! M A0#% @ 9X5P4>8#.;0B8 UFP& !0 ( !V4$ '1M M8BTR,#(P,#DS,%]L86(N>&UL4$L! A0#% @ 9X5P4:@W"C!I/P LJL$ M !0 ( !+:( '1M8BTR,#(P,#DS,%]P&UL4$L! A0# M% @ 9X5P47!8X[>NKP$ O (2 !0 ( !R.$ '1M8BTR M,#(P,#DS,'@Q,'$N:'1M4$L! A0#% @ 9X5P4;@,.IW[#0 QF( !@ M ( !J)$" '1M8BTR,#(P,#DS,'AE>#$P9#$W+FAT;5!+ 0(4 M Q0 ( &>%<%%-$TX&# D *TS 7 " =F? @!T;6(M M,C R,# Y,S!X97@S,60Q+FAT;5!+ 0(4 Q0 ( &>%<%$RQQZ(] @ &,S M 7 " 1JI @!T;6(M,C R,# Y,S!X97@S,60R+FAT;5!+ M 0(4 Q0 ( &>%<%$#FBJ I04 *X; 7 " 4.R @!T M;6(M,C R,# Y,S!X97@S,F0Q+FAT;5!+ 0(4 Q0 ( &>%<%&U-M,;KP4 M +\; 7 " 1VX @!T;6(M,C R,# Y,S!X97@S,F0R+FAT 7;5!+!08 "P + .(" !O@( ! end

    "=3NP:;>J\-LD*#77+80JO];J-+1:=Y#J?*[NFI"::-^MB M+MLZAUHOD!]:Q44$AQ8T(5KTQ10&6RC2ES[[K^VOI:_?-P(?E8%%96!1J454 M!O;G+D14!G8N"Q&5@45E8%$9V"MF'I6!165@41G8=TH?CLK SKN/\ EJN4IZ MZ[[=OQ;%,JK++;>?F*_LQR6KY=H_J_I2&<-1+==9:YOWSOF--,N':);7%52U MB_?+049QRH/U?>YZ:4SO)PM64)5,[H-@_C%&DQ 91!^9HGNV90LG3=,]JWJ& M[Z7[P(SJ+LVPJOCV]*I=16EQLJZEQL7N0GY<*2U6?)40OK8I=;!4]%MHL,B6 MBO3)NQ5ISJQ;9Q:;M>\GU=M;HWW=S*XTK46+FM(A6*9_AFE$JC=EUZ*9'J;E ML ;H^G[R;60\1<;3=S&>3E$,^H'JK4@%.D3+M86U-'GHR#>\L"JHSY/FNGI7 M:=$"I22_'U@Z7KQY=MIL2VM=< 8B:44[^BVRE_ZPVLNHQ/*LM5'=-.2#"JFX M7"4;4JZBE.>7&EKD[VYOK#844H%[EG\QTAU53$85DR]F1?QY_9U347_GJ+_S M.?5W9J7)0T&6LXC/B4,E*X@I(2.(4CZ5%!/)+!JF)36;&N9W"V37>1[U9_QJ M6.X4#-6X1'5]/@GM=QOKIJ\K6:6]X)$[7&JW[4JLH(66)D_N.VY[,5HE>K&Z M.1NN[T0^V1^%E2:GV^G*7:4K+WE74;+J4'N^1G>CL-+D2;-;RE6-^5.OTTQ/ M4N7B57EX,PHK32XN&RES9*XZO5AKW!@:Z?MQ36N%E2:+TE,]NWAZJ)>USGJ9 M26N+AT9_*:9WWB[*0BJ;S:?2XG"8SHNI5#(MYK+#O(AR4B:;3,GYE)![^QV_ M\A;8EX/WI(92/J^F>5&5555,9055E%))1:0$'3!4$"@L,:"2B=D'^OL.W"5YBI65F[*G7%M-D\.5^KC\ZEJ M!MY0:;VOF[:5R8?:!&\8=S[.!5:"E/_(P;5X[U%1I:LY6*_*;QEG@]:T&",. M:U3[L_HE5PSN3EK3T([ )[)'2]BW6 +J$6/:*D87_Y\;\A\Q=Z4^=#IMJ]2[ M'ADJT<+[ MVAGF@*59)\BL7U_: MM* *REDW=PTAV5I M/!K=YZ[&QJ6VA1!6J5^]Q:/#$^RXPR M4)/#1B-V/WZ6"H?;X-ES%TK35$0C-G0I-(,KKQS3N.":R##LM;Z0#$W:+A(< M2R#[G#DCBX+9%],7&0K#5O"6\I6+ISEH*B;Z[JS1O-%KO*:L+5&8MZK+Q^4! M8+>TR)8/;R2G6\M'<5G3Y%YST1M,D)&\$?A;M71T+4D5,5[/L"IBB/DCY.LE MO%$.(1^MH-"J1DDO PEM*,-KJ&2-:<5\R#+K2SL]S?0,:=*X_/_9^\X>U9%M MT>]/>O\!S;WG:49JN+;),U M'.G,;L"AJE;.4:/82T_GI7 3U\X'#-3S7O!:'?:UZ.+]W00.S@^?4$M419N7 M#UH+M/7LO)!7I#S7MNSY>#:=/:VKZ'C&2&L.0^'Z\41T] C1,J\[OO.J M.G-=+/2SD*&F(:I3QP@IQ?><&XM>CI!M)-;'=4S"'0W.$ J$1=]!#FIM>IBG M>U6*>>XU$_'28T[K )ZYUQX?I$?_/"ED!:;@5,Q&4^;45PSN%=+"Y82[D#LE M(V00C@?@&$MK*(F&DF70V612PBRI(QVS02Q-\&/0'TCN"2&;QR6W0367V!VM M#9&H(D]QR]3'DFZ@E[F=)YQ:]?WUN87_Y"'2]X^Y/=5][;OP:,U;86%EQBQJ M$Z670JDV3#62F<]/ZR;'@2C0S*%_I>!)E;5\14STV=XS9UFE^D+BIL)S:7): M()UC^N?!].?TMY]L4TW,BNE2ZXDKA^G8:M-]FNC/GQX"^LZ3G:O-X;/8JK2I M1&9-Z[FZ)0U;-CK9$S- #ZJ* UI"')7SG)QYB[!_*.+)S]#2 &F+N*B=1U<* MULBA3T(G;D,(*! C WX56P&P?W0_D[],L!Q3,LPQS3(6^@=7@/ MABM'T+"!,!%XST6JV8/8:T7BB>WF)%!M3A2T&YP6+39RY2VE/"J+J)[OF(6\ M?8&"=OJH]LF95JJ0$?3.(1[-+CTJ8N='>)\W-LGT>'O?Y-C^?6O4;S.R\Z.C MR5?8\A5R\:Z^YCVDGQO5?+8X"LUIJ1FN;8PC^F]F+ALU=P)DXF?74ISKTJ^:;YUKZ3Y MS7E4WA+?4>#,Y!KM[#"9&W)UJFNJ1;547U).@3/#?+!QPD_2Y.X%SO<:G=^K M1N?.1C_)1D_72JMYFTKT97K-B=M"52_HRUS-JY6.?[ ]Q*TQR# R9)YZUOEY^Y'1.R73J6V-'#+FX4]#TEGAB MMM!H7N!STZ'!S9?/$W+%"YT@S.3@:.NT[&O1AG*TM MTZ7Z4X%\]LRORZ>=:CR3PEMXEMN>R@V1MF8^:6A,.^+C!S65P MCP[$O>0R$:WW1-&>6YU,/)D9\+/']'G)LI*?VN5%JYV:AVOSZ=0>]#2K^=;1 M^,?&?!+U(J%;J4#(\0NXZ:KU!WDR& 8=4\(]K]=J$!1+-J6%#/-O_&O'C#RA;2L;S?G&>D6K2M"'H[S)5?YB_TIL%( ^73 MN98%287A0UBO\IION408F!RX,8TMDYPH%B4V6WEV5N!CS17B_&<^ZN3>42\#]')I2G@.XY]FW_)\\-E.\Y)C\?OS8F[42%4ZLJ[TY MKT^KL\W+(M>1+H_AWW&4HU$C-VBT[=Q<214S7#O>1?O=)/#I0[Y-+G^F0X[W$L7A,J]N MN/!CDZMWI=6@7K"A#C86Y)@]&IB)V/L-(#V__F9XE!=63'E)ZYVYN.[TEDT[ MGVA4)A> 1Z[_N*78\7P]YY_G\J08'V M[3RJR4L<\HS.IXO+K=6@E'HR6ZG$N.4TB:MV(M&@8.XAU@=,!,5=*Z L2_.+ MAK.ZJ#[K)OBLM'7W[ C;NNKY0 /%KFE/%R-A]:)R884?-93Q/*Q"K6[R,1O'-Q V-0#4U51=EQ/6"/ H+\""T!\1Q2X@G0-<25J./QO0B$(\2- M833J2-)'EF*8\#W,W\6CJQ&^".Z(U!TVA (71# D\"=WNK)7)XL'+(L2GI/K M][XX>$K.1R1SWX.F#0>_!?;F][KPJFJ10:('];%#3;7PW\YP6^0R9YJ9'RRB]EN=1_,H":$H:^@(\?>,&L\;YJ4\<$X8PD, M2)RFKI'A[FC#OH[%:)&2AWE[E(=+-A>Z&#;Y-2G6W"_UA-G, "I8,R_ TJ"^ M$],;GIGMXN;17LGX\KD(9&:.ID#V_I,W FCYZ!F"-K*(!_.,+0*_'#\\]R!F M4QO-IXC\$.J [FEN:IHIOM9-29:WFWY;3E2XMC'F^N&G2JHS=#1G"6&ND#%? MN6X E]'7[[U$4]#$2,69"9!3@)#4J>TWX$0(:?C.QBEWQ4@UDLQ;X8QM]$C1 M($B= 1"$H3Z>*R_W2T$#[?7?#GRF/!/2@D>I*9:N1 MJK!6SVPCB\Z6^^_2<@/: ;3=F>@Y&?&F^AB3!S;0W"M\2--PCQA?Y1AL7S)/_78NM:Q>;%KUC@Y\_GF/VT>IJ3C-[CM8MIXWR7$.T6AI':@3R4YJ$#% MN=>-SK5%M!YEKD:ZW"S/8_,P/7])EA7@M)'S/V&-R\(O\.%4PY4NT R67>>VP.V,EZS3)5MLKW"2Y#R<*([@?0K5D$*\DS?'LD;"'/2LTF8/8+3G5?D^@/7, 55- M->8)MJQ:-6W<*D]+UA?$#7D?="!S5N,7-G0@T+(F)3^GXLD<)R6&E5E%7V>: M;00TI# ]).+)UP3,*>$"MCF8]00@G@D\\A;G&@:(_A0$1LA(4#63//1\U'<# MT/P0D\0#*;PS=J-CEN79KD)OHO5"> "^_ >& M23RD XJSWD&CYU4 SP$7E\R+Z7UBH,IFYFFW, MK:PY;81GT<(@>E+_"_1'_*H-]>/WAOKWAOJWU% ?T9WCRW+Z3+[F]W+]61_P M?C'G IK/+[2S(,]J-5Y?DE[<:*R%E6:Q]&R7N7HCJI4VB95:C>+VRI%C3GX; M5N/UH716H[%77*XYK6@FN)ZJ9@?51G^48NP__F5.1-%?-QI=%=3-4GA3$0JT M*6VT,#=BLK#TT11:*=Y56I*(TG,.AZBO':WA'- )ZO/#>E3+%%/"=)V>YYKB M5FUP!C5^@8ZG#U0T_D"G7W5G!G6O/ %4$J;RH B,5%PCG44RL/1!NB\ VT3< M&=/PE%_!'^XU8)="3.UM8_375I&=93CPKNLMD.RL6LRI?+V*&6GWN$_!>#8B/WNPO!>4VI>ER5T'8+1GY(3%GQ/L.U: ME/9VD_0]VB*'>= 4W:P/Q_W2,!/CM4#H+4M+2Q*0A9$C@1(]S6:!7A_7GJ V\/3O7CN_=.QNU@XR1B:@'DEACV&^GX[%& MD:L)8O0-&L-I)R;.DS+?*^/R@YEH;+N+;#G%,6)B-&*UJM(9 MG$K O#X@/N:Q.0F*#J(T T+*'8+#>624!D*CE(LMMNN*8,\WRSJU39ATMQ%K M0MSZA)(IH">%- O/\.#A%(%@<";%'23O TEN=V8^Z 3+H\9S;YS.&!3#A9NQ MDL11';'> &()H!0$&8]E(:J1-"$T%)'=AAL]8N^$;P !C[X&?RVO;S DP6I M7 ]2NJRAC(023IZ#.T\H-"--4325!/T/DFUD61MAM?<7MC3>90]B29EQCZ,( M-IEK&G8T1X(>9Z/ZK4"ED;2E9#<]XW(S*?MB"XBM*F %1HY]J?M&H .V T/0 M$[#[7O*0P1-?!_QTRA'K&"J.LHIDK;/P0S\\33^$>CZ[A!_AC*^3%LXKV21_ M/83LJ32:AO9:F"(3/H0,"^&,X"X/ M<,+)DO5N)H0 =A6@-?Q[\G$1A-NA$6_XG^BMV7L@6MW_( 5EP4L""20Z.;WP M?#^O1#S0E&2+['3 MQ&DF!Z#!:=/HS>&1&S5T\S>O/@V;.C:&CL=M>6+?W5&#WX#IGB/CL#.J$# ; MVR_AQ>?I@-I,GOOSWC+1U/*YC:DU$8>O!8S7VAW;E!<($G@XA&PK#9FLIZ:N M7(G_OFDA,R!,\Y'&'8(&4L"+/P,$/ [H%( W&$50JCF'B67.!&$RR MA@_P;N=F<9/WD>PTG=S\_9?A,30C4#%N\7 K.U/XQ-&6_#P"ZX ;OP'] +G[ MAB9;Y -B$D@B8>726APHA0]NO<$*7:Z:6*?4$;%['_'MA/,GX_>@)/.(+ MA)U\7E@LD-:K.]YN!U]@\AC60C!;,W9)\\Z.G9T@*(KFH??.Q20?E]M#H"$, M$>(-?W:Z9JOHRJFT@,^ZJ(T?R'PB(@O097B?Q*!]99OP&"SA,+LD[W_ G!)G M4OBLXCV4GZ#EF.0 ]_2(OW>^)^QKMO!-Q;[NG;>R,4:V=EL MV>7*&88:QY;Y>#_U:>?A_BM\9-/P\">0<;>;G45W\21MYLMF@A/B@_AR#GTO M EV%#\X0*SA]#?$/2<66EN.P)UY<\&]@%]'N/M:UH<1LC5+%O;T'2Q9L>P#)O!V MZ@B^;+SLO.[6X#J6[^-/6HKF M,^FH..:6DY1DV,DV6Q0_S)^P\R"'#PT_G&A+!(BOY@#QG<<).TBK2VZS&FZ4 MEVZG('9.,:8=-49"W()HXT0C (DEC24BAI#F XR+^/O0CXZQA(NY#,GTB4@] MA%WK_)$?":K#7!8XTM$]NL3[7N)8+*!UH2_ 8?+POK@HB;L@C0!&F:$CA0:@ MB)P/R#X8#XGCZ@@/]Z>"$B:,"R)QR:>C%^)3,D"\CV0+ZT78^>:D%0J23+RB MY#+,ST2H/H-_ 8; XZ!4=()L2"3MPSCGR%,V-?46F4E+%$1E\8I*R;E1%6U$ M;!X2G.1/LDS'O2-H:#^J9H*B9,FFBPQ[?/= XSPNO#OT4&*[4W8J3-21IB\T MW6'HK[FY'$\!^I.LV6%Q/M5J3Y?RI+D7XR4[82G? T7#Q /) MA0 OUVM.6(+GY#Q?VQ\1JPYYD)L"Q:#N 7O?O8LM'J#95VIVC!!BH7#<3@#B.6;='&.VR^MNCQ/U MF-%H#4KLM !E,.^)+OARZ$^A&=$$1E,)T:[3D<%'X2M1UA:DF00N@H6&7A.D M,7BH&-@JP3.:O(8.I(K\K%GBMV_%?BA+7+47S6IGL4U2B8H>?NK7BPI=>UM# MQ%ZC5DUJ%<.+0HGAR8_>#/N#T7,;I2]X;)UOW[N:S^"J1ZDO"P&:&[> TN- M^H6$]$$[#4$DB\5.["Q3- M+4X-1P7PNLCP(KDCSO86B,.!!T=2'M8'#/ M(1!>DA?^AW.63._X923%P#9!*T"0 &?&'KSVWPXW(:34D.*#5$!\LO -4H00 MQ 20N5_[KU'(E[/<>]GN-GUW-_UZJPXM->,/B23U0*>. MI["<\B![";RNO>HVN&K4P=JLCTP-%)O$PXWUT,OY-G&]G*13$4T<4?1%5M^) M[1+"S '=M1;UQJ-97O"0333HHG^%40L*G$QUV>;3N"4+2E^RIO:K[J#T#/DH>JKL_1SN::SZ:.B MWV.(SNP9(OM;SN$4-)T8M:YK,I!73DO537+;W0PIYM'.9CD]U8SFHLZMJAOI&,C[PZV M6V?ZI4IW4"A2_%:9)Q5[,&\MFB!@_R#6C7>E6>FP+W9,-]FE7*J-[5)B5I8F MZ,KXX94-\[%;R(<+',78_'!5>F[2UF@R8 ;4X97%9#]OK^.M&L>+YM3N:UORZ/)H]Y>'*Y-';9QFA980;+2J1*\9?&BFZ ME#$R@^CQV[O14GO=2DD"%:YQE6Y.2M5C_0FZ\NCMG/QLL]%YMSTOLR6I\\@^ MJ1D#YD8?O5W*OZ@Q?OR4YXKCXF"33TXS;,,>Q([?OM4?F\N"53,H16Y5TG&F MLNDF8:3@T96+ZHBQ)W%;ILJ348DMY,O#@C9!5Q[!J)M,COJ/V<*,*LZY\F0R M*K-ML8FN/(+18"5MBYE20J;:3;Y4:^:J;;Z1&22.W\[T^-XR6^?J54K8"_?ZN"9D@2 Y M#?LXEQ \KNHIN/Y57ULIOPATSGM#, >A4'WGL2[PDMZ%0'H=>LV)#*0T&[^FN1Z.TH%5? MKS2WOP>SW!X")YJ@O5(A]'IQ^RNOQ.YNXZ#@70["-2<>C)M:RYN=:^9]^W+: MI$P0CL@;)Y6#%-1#VJ.3/7 RIX(D$.Q7Y@]%I&[L%^?C?,U7B_Z/'1;[81$D M\B\>!7FE= HB#KOL$PM[5?A05N9'\W![A"P!/'E/&N%L+DT0Y1VR["J6)'6! MSO?O2_24]J@Z@PT+&$&\L["J(@\R0ZBK+:CHAF0"4HRANQ^SD._?Q;$5M)*. M.)JJR/H1#>PH/I8UW:JF]X9Q/<])U;%=ZRC=LO9HGTG6O ['/6UQ/X:#[WZG M HD'&GN!$C(%>X0 R2\,\6_W#__*(*[@Q!3 (3XBCG0WBH2#&)"$YWY!(ACX MF[U ![4;I.U;I'A"D> TZ<_R0>I2-K+\_,,Z\4:VL=+0LC-(#SST9Q,FGS' M88'O+L20".;1 9U'5_J%T2&)Q>(/1H?CV/;.L?M-Z/&6Q+H*>NSO+4 ('&<' MCT:B.![_Y<:)UO4V_Y/FXDI'^FW;_E M-,9 M\.LPC>.$NV_B&I5)0:AE>;/"%1>K,)4-Y^WJ.G,MKB'7RN(JFWRIL.V$9613 MK;;8J$+Z5>*/?U-T)'U1KG%V?3& :[RJ"MZ:QM>2C'D8"@RA[$341<,\J?G] M9 7OM]#C[NK:V=0U(),"HI*20R0M1",.]UVQIADNA*TRU=LVE'Z=7:6X_9SG M2W)?:[11<]/TJ,M:TPZ=[ VEY2 !B:I(9Z,BS+N8[R^@F?WZ"MA=SSJCGO4* MN4^M5C)J"[D"&XYI?:67LBHB?343;;+:,.%:(T5S[>S*Y 0A(^5:343NB;.1 M^\VI5#_&N\:NH3H*:IA$70G]*:DA/)[FK[N;[;=0S^YNMLOK;2[)P>0HMV17 M21K]SKB78AF1&W+-CJQD)U?3U^;A;H]J#9]+5'&C=3*/7&UIVI-!#/2UZ*_O M8KO[UNZ^M1O1^0)8A3RE'DLOEK?9JP?H 7KFWJTMQMZ?JGUPDO4#.\?07P"M;M MY17"_[Y[X"ZJR>'"?QS_<)ASU\C$J%0NIE*BRJR$ M.OQZ)[S#EV0>:Z'?Y,QUOER?M2^MOWT'7=\7K2Y3=3T05U=*X M'EO,Y4TVVJ@R2JMY+\CA]:AL;5WO3L$5)C#9G'E]Z>C<' M36F0#A=#NM:O[HR[(69P$UK?;^R'N_04@]=X055:OE!+NIR;;XI,>68]YCL; M_MR\H)$1F,=5;\%02GU6>7RQ8X/'%K2R0EH?S;Q7[?MMW6W_@YM^_.L>DM.; MY5;K^,ZR2']OE8\L^O.-5BZ][L^O],P=>W:]W&!4C;(050,_M 5UJ**0TPS3 MP%9GEC=$H4$:J1K'O7CBT[KYU!>5+=?.=K>);(L>S5M.JV%)M40A8[YR'>Z] M3M] ES@F$L*[#0]AN[@YE'LBUVG[5E)#3Y:\<:O#J!1I?SIT9Z(+[DST$"]H M"YPQ@7Z&"T,L&?-54J$Z#1KW-F3>&1T%>,:0Y^%O\6?ZG[^Z[@##DE MH]9XTCX7QD&ZTP'=Q^YUZ,3]O!#"[B[<^QD&HD([69S;X?RB.V-/>1OMR7 [ MXAYV[A*5A:QM1!A!I(W'T@CW319V ^9Y 1&4YC93=CN*05\\2S9Q,RUW,]Y8 M..@,[,XNVIM)_5;G,-*)S#L]W*9+%Q9L?8G1JUY.KI"B6JBGB@SM* M;!0)X2M> 17^'7\D\[EDF8R^EC>[YWHK(<@!?QE_14(9,D3 E&#$ESM797_5 MNR$Q#V1,;,B&_YRKAV!R$ 561:<\;0964D,<":LXH'@,R%EX1P$7P!V.AF,] MUN:329OK<>643M=:-EVTC2]T"-SQ-C_WRX ?;(+UL.SFB/UE %'WYPMEW);) M!4TO K$$=A;4C6EN8(FRR+9[L9DTE\TPVW6F"R5CKTX7>K.9W7[39D*P&.@8 MH&1B"W'.. 3F(19"%&CZO!L>Y@X0@KN=+GM!3\>= ]PBC3CWC4JI%,/Y$70 M5G!_'.C!D@"[%5YX^U7>JNNJ;UP2$_-WA\84X.Q\-P8)7N&1J8]X&.IU D2_ MP\>_"-GONF>?K]TT$]NW"MY))0SE4$FRNVGKN2S7I<1-4Y3CW1XG,#^%2LKC MIU5>XQ95CAF,'H>-9D:>BXA*F'3J@4D>!^]=?'T=<1R4<"?3[EWK200_GCE0 M)XW@53]]G''@R [T6)?[*AZ4:$VQXMMT\/@NRW M3B!Y_[ S/$%L7UD#!N2H-R%L98<:KEYRI+.Q[49C7V?3_'R0,%STP#U-SCC6 MY#S-!SM L-KE??4!L8-N$Y%=COW_/A7--R72&4SMK9MP485?2XJEA%2,&/OJ MU_X+0 HY$X"=]K@[6'H/)80-LY/$-0SAO. H@ ":=,Z!S'YT#O6 ,M4FOZT6 M8U&6$H5)=TFUF:?Y])J4^2YZM >335JFE>2<7U42^C95"2\%H$-#:-+]&H]M@84#?''2.$9]'F9F2AHV MF:R%;X[.)PSKKP&^$=-GF>*8#K/*M*T:4W/:95XRQW-O!$L/FGMS\A6=*3H] MF W2P!M%$K8'', W%J($T-T=809.L*,A%$%R(V/N($\PP=\0>\$5E,DPK5&] M1E3M-O1"KU-" MD4G;3\0[?0 P:AJ.*^Q,Y0J+&D(PAYT/+U)X9?,:"0Y42X M%NG"3$:6.Q,AR/@7F($"'[T)[P^[)P+?@QDADHK%-9[4 J.N06 'N:Y^U2F, MR?L4QOL4QEN:PD@F60PH(1F#\5^#)$,G!K%T,C5(#\=#Q%:322$EC.)T.GTX M^V)BQ3B#[<1C7'%#]:2AG8\:HATT1R5::@A)):9-.*8UR=/CJC4?/,*5J<,K M^ZOPH+FQVA)5+FFE>**%)(S0#)JC4F?RHJ64)'/.2-/,-!^N%C,T3%PY>GLC MM0X_S0UVRTE"IM/19U.>[<.51Q-"Z.Q@3&UM.TL5XSJ?KPAB>9V"DO^C=::7 M$UX?3^@M6TZ\=+A<.-W(;F&=-'UX*5=\CG1QFF- D:SJ+W MML^Y0C75IY94SVS-4OQVNX21*T=;2N>LC&X^K<)4W8Q%"]JB_])MP)5'6RJ7 MD\-&N]],SJ64O)PF>]U)OP-7'FUI26]FA>J4'[(6UV1[+]5Y?E*'$KSC+2E% M\[D\["HF*\HRW:$P?IE" ,1GQL2*>$8504CK96D!\WZ>4IGN]QO7PT M<.#0MMIN6H^5=)V3EGWKR1ANGK88K8ZNC$G+4NN%C<;GN;"6;(_Z)K5EIO%1*^J32*UJ!PX$2PWC+,.>#*JMD'\<;N1=]6??MH.% T_:L MQ8R:Z257GN=7_:="HVGW)D'#@;14;?WRTLD^SNOC*"V_3/.\'IX$H97EIR-M5J>7%CV?D-CK_I6\;BX$KIAM M4T56Z'08);5DT=N3QV\OZ%&+CZ^C?59J]R?SZF#VJ*.])X\Q9%&;5OE65DE0 MS%HO/6]'B:E6L]&5^Q@R$,=\(D4QT<&(20X11C/#07I,H\O2##-.#1-TBA:/ ML&^]*2GKYB3.;5+)/D+1I5 MFTV5U$NU6Z=R68G)3%?990VQBH!Q5]V<'N9CR:G)2HL)]=Q?;?L3,1.$I]FG MLL"U&M1J7G\>6ZL%E6G$FLT@/$7O[)6IRA-/6>7F*LJO%NO'#F#?T;F.'Y^5 M6RO/862<]=5Z()[2N50WHP[7 M(VHY3VA6M%-M5!X#QUW%U6UJ/\Q3STF@(L8Z^"L3H16>3[U.R$>/X>KA9?1HL M'RS+8EOAHJT"):8TZKEB]GO3QF20.GYF1\N6U$K_<40I]3&E='0Q M9W0RZ,JC9RZW+[59+L;6N%YMU4JU2N6NBO:>/GZF-.M8T5)UM&;%ET*N.1]/ MZ*3>BQIFK08J;X/$$"ZOBI,6V3Y%IL.DOQ,C5+T84$ MTE;PI4=/[177-MML5D?+)T9ZOQY6_D 0^B(#P$D 1A:18H%='W]*?WU[SOE5G!B?R#/ZM./* M[_ ZQE9J/5Q1S-YV75I^7P?03._W,1U[..P,K5&+EUF6);I]"HJ0HJ5_=1$ MYO213^L_KE_4A'>][<#R#S-'7^;%$?'41AV/%9Y<"[-U\15[KBOB[/A3>C]Z M?/^0\W,A"'4Y! G A\Z4-W.\FA5=+]B1]RO ^VEP++W.J=G)O#TDKH MBR8>#$=1'_%_1GX]<+YS=O>7W=5NO,L=.&C4(6T!@5,E@P0-'%U9*3S!__UK3C3$6_=\:?4"15,J#1CQ?7 M.;X8OKM0U'D(K&&0'\^L@/0Z1[ MT_E.O:^]GX$$X-@[?1+[G8BJJ./@@;A>2+LLE^\- 01GKY1PU/(><1_Q2T_&]" \B MH:Z#,B1V0X*8#K$= M=%6!\*?P&A2J\GMX610#7\"$J&I2OIF P M&Z=?[21Y[9+6#D:SFYN%$P #<@K!/)'0'H\"] A+ZS!)*?W[$?\S&'7SB[%8 M3.:H8N^Q9T2K5O.!^)^O!>H,W1RT .\Q><*G*HDZ MN[ED9Z)B(=?CX\MABN+*;57J-@9%:[2P/TS%GQ&/^#\.V1 ZIGV$S#^*QF)2 MRRM4?;(4QWTEVQ%8^X]_QYJE!Y-R))03=9.75 _%G8P"0HNCD2B+.DZN:H"DOD;!D4OD/[='4U&P9&0Z>'J0J*\0N9X M@2QK(_Q7?=P21]I$!9V1G#3.E3[.C)X,RJP^'*YHKIA.K1[UV6B]B)YK(O;K M:2BG4IM!(**_(;=MI&'9B1-:#801.!HK((BM1%E; )[ASXXL)ZWHJ!\1UGX$WWC']VNFQ5 5_3 U M0JP*#I53 S^_;]CGC7#)&\$AQ%AB/QJ':I+Z*13Z' >^\D&]_UA*?M_@]Q'/ M>1GP[0Y2CD<8YNK0_PJ9?.O Y#/[0^YH<$8TH-,_193>+AJD([&?K7A][_CT MWQ4-8I'$]56"[^4&W]5Y]QH&:_%DK/7,??2N:I5>N\/NI>,$YVVK>9GPUEFZ MK$-CS3*3SG6CQ59EWAN9JQQ7T>+%DPFPR5=3]DHJ-#3RVFQ6G'2.O1:;+2?U M(:,*^5WB TL2&]PDGP+3Z)731IIJ/QNC:476NB_F7HN=\$ MB?-N+YTUZG7?Y(M&^$E?E)N<: @K.EW<&*-XADPQ31ZWE#HOR[AN0/':+./B ML<6S\XP+! YOB6?0:1_/0!^^FV?4Y/&B5R_8::X=X[5YKZE*V^$5>,8V6VRF M%GIS214[XV6U$'TLY&<9,@KUN.#ES%K&;SQU[O)!VW-SC$M$9&^#8[Q>&/!= M'&,E-]CNPJB\4(HX7MKY6EY2*\W+><85X^+F9QB6"W;?$-,ZM9B0Y35_4AH4N90TKI7BW+1?:F2LPC)Y2*ZE*;%U?S1-"M_J2K]9ZI6S&&5*>/L\ O)_H=?F4<^7:)'4^?G'= M7)5/\ O<#9CYCNW_3'7^,Y;^M2%\-O1-7C=<>$/B[NM>@?>)N_EX7N,[CV&. M2S"/+5.HS!.K7N;RXB[;J/%9KV<4I M(__:)'4V?A&-7G]SM\0OON(0>!^_&$7GL7"4[:2H1#N9Z^=>I+"RO@*_T'JS M;7+6$'4J+)J-F?9B<@D.>G6"2R#Q,9? CTG@N"'OX<_T+7QK5L<^XXDBQB-H M%I3L7X6M7B+MX^H[O@U>&^R*2#QK?;W\R.FC,? 7_8EJ94-5-*;VEZNMVL9,K#]+/S]!R^9ZZ):+TGBO;#C-S:V6+#=W(%=I9&(<#OACZ-64".V/^!S>Z^_=HKMJ-4/3%&RASJNXU MA-SOKCC2##.$)V*1UK"6"LTR87RATU,3)G'_]S&XRDV]-U$JO55Y7A\] MK_+TO!SO]NP]K(M_ .O>U2VSICD[Q6U)#=R]-$F[?G(P M'M(F?$U,!X-'BJJMQQ+;MM="HI"SK:P-,R@CQRE%Q&F-0"_#B1ZTWO;*Z$G+ M44CD<<<#^R")6^PB[(/VI@J&(*DU@R:9Z"=^(OI&2WY_M]* GK'0J/5BX/"F M23I?P77^EK*BEB^JX?Q8F_>HM**4DG4M1D_^^)>)I)BCOM"XQ6SD&\F3?(0' M_2VAS4BCX]83IPEVKVOX97O-!C?O]:-^EY?)A).,85@*^0Y/ZCMN,%LKIZ(Q MOMW7V;:5[.0&BC%./%ZGP2PT?C\B#WZW@Y!E[-K^9F6D=(31H6@RC$C 5X2A M6SRT$58T091QD^'@#MLPW_G>&O8;6L.FJ&_H"YN(1A(_M&/5%P+15.(WVS+] M^T&99B*)]&^VYRAN _%;;1EA]F_7/Q-A]N_6#)>)T#?2;O#,C15O2"!?L['B MK4CH&VF*1]#_!S=V^6Q3O-ME&$>FQF&>W9WP;Y#P;[EWTY63*V^HA=?9]=B; M1H.?S>F_MZ'?A7GX.]#@/.W)KL'](< TPA/ -)DW,6L_;T#YXDK=Z=3W[XL3 M7U=H7SE*?AD?RUEBPM\UC_OMW)&/Q(0_/3^PP$LZA!Y$7]C!)?"N1]\MWMP% ME-TQVIW1(,RU*4F0-M4Y\S2IO^1ZI9?J:D)ZD:68R&4S3Z[@Q?K/OE@_*[^X MJKOJ^OSB IZKF^(7'T\B^0'\HK:=-QM*?#Z92U:I(K3;>K*QM$D?LB1282^= MJ79IW^!_?I29WY*,>7@,DRTD4.9A_C",?OT)]OHYRQE_I.IVU]!^)0T-*+. M"+/DT.4I?EO:ZIV!%F>:+,/$J,$+5^%[+TYS$BKR6OGE[?I@/J&%_1;*UEVG M^I5TJO=2N*J]3+EQ=C.GZJ-MI;4(I\L#I%'%0*-B A(D?X)[[:-ZT\_SG,G2 M6,1CSW&"Y%]W]]EOH8/]RNZSJR5"8Y8Z?)OK#C]BR79$7:%W/2PJI6&N9E"+ M^::O)"WS)=:PJ0RIU XE(A1]5!+Q:WFY[NZMW\^]]7YZ?J]2=3OT7)B&M\5N M)Q=F^2KYVAMHOEI/FJ5B"M)+0;H301A)EX>ZS M^H'ZTB^@%GUCV\R;$OR_A7S_!<3X][9M_/]35<[6Z ?F\,^HS=:M"3+WIEW>'0E157^]NR)^CB'B1!7ZWH^6,HS)ZHMVZQ-\J4YQ9LNNES?.F=*C,4Y*F1DKV<.H+?5K],1J(CI.0+ T>O&95S]+V[KQ M[C!7Z/3@]U_Y.SUD$/:LT'I/='I3[X5BI&+U<&3D=25^W0=P?S91H_Y@ .V&)/(O7-O] \[@_#+[J^6[(5S?>G1N=VSYGA8@ MGR\,IR/I"QS(6ZAS:P3U:Z')K$?XGR,(O=\>U(+LBI(WO;.XW%7/B6M1' MDB&&8(S*7=K]3M(.\H@@$]'BY;N\NWF4/U/GX"])MA_<+9BD%O\4?G>[;:.) M@/O!B+! ^@]&AM\<%[XDY7XP_-'52NA/MXW.&V+P4S6 UY"/=%$LS@ZC3O\.I8A@T9%ZM\8J864O& (IG!NS20J HJ4"7TDJ$"] =*?2% M;,&Y,!25"KBFBM/^!RN%+;QT'L?67.1BN8;)U5/L9*^#8JE6N$2'-:?RPD=6 MQ'0.J )J5^K%S&A1B\\W[?Y*8_+3>$+*#!(#YH]_XZGH0X*Y]#SUWYH@+Y_% M?-Z"OLND*-]*0=]-\)CW5 J>@<.XP?@,B42PCJ>F 8Z: +[3"HO]62JSG7!U M9O;,J#USDA0GB._$H?HPEKPSG-[IAKL4RL71>M MR:P\J&3.W^CK35)KN7&@W,Y%!AW =EU3*?MQ.*_84VTNLING1GN35O1E$Q%; M$G?T>ZT#V*U[UUR<"27P\XMD?/9/L(S/V7_H!O7Z]S8[_H!B_T8I\[D8@;QN M]*:<(@_FQ4*MNF3CMFZW,]=3\S'.&R6U@8"D"45=,XP @1M+%[I#+MZ?L'RG M+PJ+=H[+K2:#)"CZR03UD$B_K^+_]LGH"JVP;D1MOVOGP=KYS3**;]75C0_Q MB0_JZYU<5:BT]4J7*\=;X4=J5;=S2^CZ$X>N/]'WC;*Y?=[Q?2+X!I7JX+D1 M/]9Q?*#Z%31]+$HGE+\?;"E>H!WUU=5%8/Q_WA7$,RF(#F58Z-A<[A_ X1=5 ME>WWJ>EZ7@PS\\(XM53T5&:0 @61>4A2QRZ97VV0PRWY9&Y$H[P[@N^JYB=4 MS0".\T%]L](P5]MH@V?8-IU;5@N9\;A9F2!NA/W#<>I7]P]?0.K_9 WUEA51 M%[7O7LAKI]W=U,W_!T>/80/X..K:':H.IC(%JY>W3S=WM>-<%?P@?N*@NZ'*'SVJ" MM?HZUK(H>#_?1.?XD4R!VVL'O?^)7_\@OFK M%_-'[BN.4:0X"IH%S8AO0'.\2'S[<-K#N03&LAAKT_)ZL.&D1CN>J$SR)6-C MWWK>*C,-F\]&AROW:2W1+$K]7+@YH"E0+.F'*)UX8!+W++*[Q_+NL?S@3)GK M<9F?D;FZ*6V'DVQ]/ICGGD3%CC\;Z*\,:;S>[HF/S]2X])VW@]( M2.WW%WHYGJZ%.:DY229BK9:6RF :@HS49"3!_-R,U)T'&$_.^(1Q\)-9P%W5 MOZOZ'Q##/DHYJ>HS&5T6A?GX$3$+N2I3JUE1GR)F08.J'TND'NCD^VK4;I^N M[C[DNW9^JXSADMJYCRU\M*ZL-'B>3NO9/B<96:O7;%!*CYD L\#:>?)]XREO MGU/\TN[BNZ[];GHXI6O3'D6\=*K/Q;*^>IXG4BHS*O 36^DV@2)(]5?L8]5? M/\9#WQ4-:)NOZ2%QO1!'\+>IA5;HV[O#_NZPOVOQWRBN":EE5(%U**VCP5?O M\>,_2>-%O_3T\C3OI2OMF=95=*K5A'K>NQ__[L>_^_'OEL)76<\'#8AXM;,Q MBNVM2DDIYFD2T]?%30PSI+M[_^[>_WU,C@\3UMN62+DJ-;G,D(YS5FXK5"J+ M1^F%R/IW>OUO?.CZ):9Z=Z9BR'8./NQT_0]-H+(W)/"F&!KSDAY:\;(EAKQ> MD3#.W(!\76>HN4%N0 ;1YX>:(Q0(0;N5D,T;H?^^9T]>I+?# <7A'_,(Z@4$ M]"[ _%">U7@=">P4GXI.68-C%;W;X&HKNI0TFB#,4L?"# /V$O D?7L<>)ZQ M;8\BIIM/0& ;;EBG_K/6:3[?A=5)N:KR E@ MYOA&)*!4 Z#^M[5 ?'*$P(6NHU-[!A;>)/[O__T__LT>ZT&.?\-W"E/2MI7! MRLU$# ]UD9^'^3%:Z-^\;/,;PSF59#H2=5TG?WLN$CBV$-*3HO'_A'Q_PUZ. MSE[AUV'?"3NZ5%@6Q^;?SFWN=U@/\K[4# G ^;? M^J*RY=K9[C:1;=&C>P*7,>:P"=_+"5W2&=Z@*GM<-A$N92>>ZT6*K,N^- MS%6.JVCQXH^IM0K'+Q\OV]58=#23ETLN=]^7)0F?+(GUFFM+[+&9>7&TF8V[ MZ5E\.)F +#GNZ!)":"2C/SXL1+2WDC?CQVWXQ.Y*#KXC+1WX,"REVOK MXJ@>G5O<.+&*)YM4LXQP@(Y%CJ.E#KD[F' QLV>/T^]K&/CN&[+02FHH8TTL MP\18_8 9)8"15S>>W<6'3"!0()4SEI^F?"PQ1?ICH@^&;@XZDBF+]7$)H0A2 MY9&AOB.$CJW5QV-I).J&@]RM9[&\.X[56 MRK4'E+;-L6'.T#;LLEI9H+/Z-\T\T(GT,7O;9UJF]E[0B,I"UC:B.%AVMB\O M2;MMS)>)7JQ:$$VS,+PZ<*ACEQ$"CXT43D-47=C T_\F09KZF'4V9#C=-/VU MOH$GG9&R\Y92U$ML>;0N)PLQOK/6T$F;MG9\S CG)1,)!6 "T@60*\%U$*: I@2<#;P%QWC#V5V$K%1'G2O*^@< N"!ATV +6HPPLIPSQ MX,FVJ(LAPQH:XM)"B"5O0HHF2&,)/4)2=[*)B"2$!*(L(;47Y!P0\O%*1KJ$ M='J)CX0R!J)K1*26;,(FX7+RZ!&&^$-(4]';WEIUB(SU$P7T0!EQ"/08/01C M'PR\:=^%Y!U'&R3W(V0=38&@T'/:Z#2/EK][$M;+5,V$;PQDV.MH70M=&[JZ M[5#$@GLTE<05_DG2=#B9XPV>2[<+II7:D_HRCK7%#%5O2=GTDY#0E-KDPZCO MLB5TVAK:B"@$\R=P@ZI&L$5>Z=$-J6-7!UQ8G$S3Q68M7ITT__A7#4!_S,A= MW/$]'V-L,/$7YI(5 6C&WSCH(OA$01Y'R^/+)G' MPLD\CP/H4!G;U'L3I=);E>?UT?,J3\_+\6[O\H$DS]F2,0Q+V=>G X-$&.3Y M8B,6ZS2H2)%K %4N._0%3,8"&< H@K3=1 H'N;'93 M.M!NDN;&8R\1MU)4O=I*5KFEEK13S4\KM!^D+;]VNJW*BS; MI?'8MK'W\J2%$K+1OXAO83J:J$AQ$T)HNXBA;4+:"O@I/G^DSB.36W19,D ) M*10NM3DZ6^2$"^QR8^+H:^JWKR_R\YKXI\-MU;92-KOMC47U9H_-6MD4ZCS; M/$2XEHAY68/7S4T'?'T$0XR\9(QDS;!TL8/>ET58.?_#=:IH\6ZQKFEA9:YH MT\WT,3J4=.!'(L+*!3@.=61 ?=<9^]U+>+;3@=.+WCF]Z&@DY.PGM( -A4S? MCKX1[CXGF(2L$VGTD556$ 4!K^(GNDCZ0ES&XCI<1\=G;DUY<$F96*.15$37 M\M$B$:M "B921$U0FK ),$4;18JI*U1=/A!RN)1S"Y&EN@\NDNAHEP*2Q)** MU$;C/=&4S[/NY*N!E!,DL#,F'(AEW+-P+(JA66YF=.E9X\16@3;* U7OKB:? M9OTGEN$>9D'7%#^!]M#9^F\)E G/XGJ,=(7:EJI;$E4N+Q[GA7+FW;.C/GG0 MIWR+GSWHQUQ\QA0I^9GBPT):G.D)(UV[K8.F-J6!413D.<4LJ<(J7TPFAF'L M'J0#TF!.2>.Q1B2N.44'$ IV%8>.(LO[D2NB-UV*LEX/47X6X-UDNFN\I/4$ ME:N4"GVQ;8^;N<\K5>< .#.FEM5DD4U0]5C6>G2V6I66@\][Y\]QT)5DKB3:R49ZG@A'AVE.F<=*&:S6!M6R MO459$(CY)&%A+XDN$LEU(??[9^&J-C*2W7E4=2JQ*G1KO40G9U9>(Z W3/Z\ M)78TWV*0!,]9N@Z6H2K4-'5$/@0"L%9\FFGK?GPVYUO1OB[3E65:F7P[I9P< M+/;9,]S,X_*DL%F;5+TN&?/,RRA=?WXM5''&,VRI8Z&7C^H:VXX]#A++9?I1 MIH/])@&)*HIF@0*GV:)KLP4H9#S6XU[+8LJ+(X=0\+Q1.OV=48TOJ=0Y3<69 ME>"'6R F(QF&IF_ 52=>2;G.?R[V"SS''P9!9KDH@2_Q2@*\/=5T$W(3\^+0 M[&P6) [H_NH[]AH<=8/?@"O4H1^C5W_,EZ3QDK7RB\JL]!3.<\^?%^(-71N) MHH"%B._%L+! DI'96?5Q-7EJ<[D:1UM9+=RT$XAD$@'ND+U87;S4JZOEYS6*CT*]GJQN$\EQK44EVE5]/"_%IKJ!#)[HFU '[^X8 MO25DB)!D)KOA%Q'M'3L?%^[9.?$OR3T])_Y C.#7\(6H#LX5KJ5-_,*$]^J( M$9-594(>J$)_&L@8@*,F/R7^NAF^F]4U7ACZ0DS&SF%PL3"RPVIKVLK'3A&5 MQ/=9Z9Y[@P]5>0-]AC,GZ_:D?^C/:COS%W%=9'/54$9821B$0$HJN#LJE=Q# M:+?U'+^ D]O[',_X<:;*\L]2\*_X*+2S=L" Y&:V.L)3=[?A,L>A& M& 4!!81#^D+3<1JSI$*0Z@$=-'R>2*/00N952"\GEB Z8)[X]7= .G#X+ MC7AC&AJ+9W'8.XH@[3#+^/L506^%+E81L.(9]83!54!'F30^=3$$6'M0;&58;5N%*A!XTAU9,FF6I]NQP76HC3 M,=0#11UW_0>?O4\+P0:1MU]P.]/)?Q#UNHCJHLH^;GC1MC-[ZCYMYKX)P6$K M]]S5U7Z9Y=G"EA('Z_#PZ;8\"XWMJ%[?-OI1JIY3*1ZI+M5M.1/L2O+LVUMV MG[X)E%XT4^^]J-D&M=RJBBU6>X^5R6T!)(KR^6?VMKRWPV*^RI3,.L45 M!Q0?H_*2N5PV@WU,ER&Y+_I5WP1*K-VH%SIMM(S-?#PN3J8&O2W<%E!H/M'* M/\<3,I>0);XDE]1F=YMY R@'.=>?ICC7.^)H2CO=!2F'CGXF^9*O)#4T$55L M-F %1P#G.];(T//<[ 2X'C\-J4RF$U1#^H^&)#-/\K"\"/H-UNR=.0[=]A+- MV!62( M./C]T(F!?I4$B=G^'CB:2WG2N):^TJ; MD-<&PB#(XY^",T2EUJR5Y[(3B^8: M;R)C:V$-D5T/>:2B3AP9D,/SMN7UE>2U:T(SPZCT),_P6U:JT\-YO#53>.UK MA:D& 2;.[ M=-1/O!8B?=W&R;/@C7*KB]!/DILKATUL2Q]->4C90*J)0!)6D3@Z+_G243_] MNI^^!O)'7C$*RY@T9W-,.RNW7C@MV_A*%OWGB3%KM:5A;2L*W(:5FX.7N++D MJD@OC*62#_'72=''4CWK.H@T':!=B":_!T(Q>T$;W89=8YFG:#2U6J9,_O%K M^:CO)C!V'<[5IY*TYL*93&>8FFV*\ZS]'@+K!,555-$$IQKV,9\U>_1,Q/(9 M_DA55^ND_KS:L")K/]G-9D$>-#Y?@^5WT0,4P1U9'^C9[HH<1*7$3JCXK W M3=D0BGG%93*TS-!01$L4?5 FI1V>_N*:4WLD''\!J-\#[X\I[4>A#J))YVK5=]OZW,<4 M E\<<3\>ZI=$' (LN1 P/% 4-0;]Z*,>'N7F[?6\K]8GZU'Q$:GJ\8=$DGJ@ M4\<])DY%58!?_2F]'S5L7L>E?7MZWP>PY,3]NQ7MJ:.!IN18DK&5&$)'BYTK ML >T-Q.[32!-F!388*5&4MV %5%6'R GQ2-L&UQBATND M \_LX571 MZO&Q23S5Z4TY2T3KR6LLK59QWATR0@,X^((_:J>$P&R94TW'9240<)(<]> # M-:.?X50!L'OOZ5?2BT'75A;L/-RA:IM'9A7K3B;?5D ,&?^>&GP+AAQAB])%=+9*9:(Y=RL-TKU)5[ GU,888"=VRA_]7 M[565OO>JNO>JNJ5>51>/"WV&&_"8\PV&8BR9H*CX($8EQ$$LG:(&:3$F#'AQ M'$V,>3XJI.)_D*,A=Y1,46&J7M(9+B2UL)L J1 9E9I6[8L"' LZUDW@9,,-I"0'7M'"!.KZD[@5SKQ,!_%]I MORS:G]A)2C['FBQKMNLO\^V4]^U4LW0GLQ!V.]K;K;[;[2YT_0#U [:(S%>H M(\!FG2&28#^)>J/G-BT>F:"ZO$$'AHQ!$QPD!42$:/WAY@.2D)HE"Z08G<F:42=0;G8\*R+)6WT&J(*8N.2_$MU!=8)RLE07R2? N+$D'K=8/VHFR( M-B[I@?](:L3OV@&=&"T:J$[P>L1.'>)&[(_^U3 M=VXQ0)>!;@MA6=/FV ^TVQ0<@O- 1>15Q]_4)@<=8I(9=RWH*PL\=I#8.L)- M5NAT-(J!Y-CK)*G(NY5F VYEUZ0SBN\9,?\S2.*S/YO!L>(7T""+5(K<3H(XNFCJ5--N1)E;8&3:$>: ;><>B@D M^/)#S2,+$YKB3/!ELC0796FJ:=@2,ZS1"*WS :?KDOUHPQEY"MZL+W$7;&?G M- Z/X.B,_ OC55,:20M2Y^/M%AH=GT8RMQF0#RR2NM)DM+>YJMD$:RV5_*U+ MQAP]$1$IJ0L'M $,\?J#D'UAM) 4('I(<084P";HE#?1-C>A$6]!\PX$<](- MV]W/PUX?'DUW>^N092$*10 U&.]]H%OH3&F-"4[[Q MYC4^ YO&C900DDZ!X!U#%,'JP;5 G:^@@@Y^&R*B13AR]#TTI%*";D!8 M)$A :8??:Z!-(E1UOT=HYGN_I%JB[Q?L!(6^D:A9IDNW))GJ@-F;Z"&"PSULM!8"'\Q(>,0 0%:AE[F"X.%CBHS+ M_E[9%>+U_)P<#N_%^@7'U?V>HP7.3'JKP:Y#N!YEY^\.XJGD'A];%41CI$M# MHF X2-1"-X8*A+>ZB 3W.3^?4==UWR81.$NJ9&*I?)!X]&>I4?_+DY:6X001 MW"XA?M4#7N6I'[M(8^C/-IO[RQ]9BY/@!,%Z'[J,)'UD*1 Q@8(79%[*9+*9 ML\17P MX!$W>D&SQ6KD!P8U&()\ #GLR*H1YDB-[_-((RR!SJN'L#HS??G7P MM/BM:KH(O9<> +D)8H)R";$6$>0P#H&J*TG75+@C@F4+((TG5XF$]J,/[ D] M'U&CLRSHA0:YK>A?H@E*)@1+8=](ES)P$ FT#HO$B @/P.&IU]\$S5]&(I)0 MO*\ "(D3I%DA5,"&M&N"1EZ'! ")0P&RH'.S%H26=/0 9*N*1(Z?AM=. MUR9J//1)%#%WY/?[#,)S5'16>QK\'J-!:AUI!7B /BZ_M=%ROEO>?\!TK:\@ MFUNTKZ-MD.:(A+X!Q$".""T9BDI@>&+!@#1E#? <^D:"KD=(P0EKPKT('.@? MIPCME)*-U&]>PN'T$0G4@UXOR9YEX%.-39%7\.U[%X!*@ OM@% 1]2$J,I$H M0ZP8&6*2AKB%ACGV;N%.'9V ;_%4!D\\1'#Q?MGF M:U%86*87>G5Z5)XL%@6.1EYXHB9_MW8X+"<8Z_6:AI27.!6)[1>Y.CSI(AL@ M;$4-9= 1RKN9D7C9N[IV*A+?7R+8_5 =Z"^(A!4W^ V.@(0:.GHZ,5O1GQ,= MP?]/N, 1D\+)=IL6WO<6 &@UV ,6]G&W"1=B345@#)LZ[UF?%5 $ /RMO)![=%-PW\ M55'M9KXTZM[VO71Q](C#+'$O/=D7O<(JWP>RD7$*WP528IWLS7>L]"@Y\VB) M/?&57$)PIW]'ZEHT0G\R0:I^N+%;3HC"G/>K"5!>\LU[V&%$#1)E+=L7>)\PNXGGOW_HU^[=SUV7OMZT#N M&Z*(@4@L5[=I_6!X'*SE.@I[ M9K\)6^C UO-:IPQYF80PD':8.#I4;*;YC:QH*I(.^0RL/4W5PSJG)-1538A; MK2?Z,-9U4X=(&!5!ZP!K@O#SC2?XL=,KE":F(]9=L YY@+5.<%@5_;%A=:)A M5=K'!B 5:T4 0V8./S"P>>2ND?"*'6?P/WI'G1!5$21@#L8_ MT$"%=V9(&&+ %>C]X,<*!3WS'W1D.E;?G"]=9G7T%B>*Y?.?[#9*]H" @)OU M8,,"&KG[/"Q^6RCHZ2.DP6Y )P[!? PD)4B#(008O@0!N)Q%,C(%T, MP>S!=>2[MKG#:]_PQ! /]50B,;H3SB#OL%SC" P^>!PR_P +Y$BH-,:0XU5@ ML=H0]Z@F$10(LO(Z1 *Q?H\I"7>]5YV>2@+"#"0C<,9?"#0E[&BG0P $A-'4Q4I_.,-,W%,AQ6O2YKEQ<^1J<[+:" M<7%OC<3:P3:F?T^\BW$X7NF=&$Y$D,8N[\32U]\%C$0W=X,O\!E+SOI>O0Z= M/+ 3G2@+7F,'EYH.< )0D @WGB1>[7%"[*4FO M]A\P\:#X8\D#D!L]\MV)_ MG^L:A2\ M_TI$UX2!,XMB(0R'L%#;XN5!NH:?IBS;O=1"K;^"?MU^UF(KG/, M-U#'N0TRBT$.FYBS =0@9K*O;X ;&*F0[K+=YAQ>; "6;D3V?0C$57+"B6#[ MQ0D1(3Y^AK,S(%*F(#23G[@PW9<4"/_W(IKZ*W7%XL/A /!0!N(5DIC M)]"(3OEO?"QXCKAG1F*;+XPI=F&(?[M__/,-QM/>: R?(8=/%1811EP:R:2_ MQ]):%/Q6G&N)$GL+II^;@KMBY[(4^0W/1]_]^.JJ#U>)W3](1#CF%+')M<4_ M]A310!C94",PQ&R=7_SC>ZECQCJ+^W__E4XDT_\S7DTK_Z.;K\YNOGTYT-UVX]3T@(I:*IX MQZ0[)IW")$^D!AA)=[RYX\TIO"'&XP.Q??%?V/ 5_/;MNRS;.X[=<>P$CF%_ MA\]J^8+KXXYF=S0[A68XA08$X 0&ED)BCE?@X&GI=_7\CE'OQRCB)+6(9WJ/ M-_F0;,0OB+-*PAYQ5;@AA+KCTTWA$UK;SCD,:9Z[7/V#V07^ZCIC8YBB,^;; M$X1^S[3W90A[;Q&BB:[9"#)NJ6,DQ*&;9!*OP"G^3D"35W?)!G[HG,Y8 M> !?L.A6(>QPQ4F3/LR2=G.C>0#*$ )G3D &W/S(*G)3$PV(%P[-W;8AY?X@ M .0//,D22< GY9,PI@WCGR\4@S,SP%N$((?SP1V\(3$2/U*[X9* -&YWE?I> MHA]>J>'5I)#44\V&&2]3:4'*CQ$FNZ4%;K*?[@W5QL]S:IH%2;9,M^P6)UB0 M2BX7C7;OP8$4IT@9;1HM37".TPW1D?PW$9\,WB\O0)\RJ+1R"J!PB 58;V!Z MJS.W-Q+*[\'"L7#=W#KG4+R?,4KP*UZ2@[R(?:LXFQ( MB*>27%7,A4U=!7C/ OSUL@!/*S-^00M4+H@CF==))CTTNB(QY7&@ M(, 19T\,O$?Z:+H3&<=<4("R#FEHN3PY6"X%9'EXN0TX/0^7/R$+"MC5%&44*ZI*6ZW[]QL#N9>B#Q=W)L_[RFHHI5)1"2 MSD$-?8D"NTP=+$I@UTA=$4E:C.XDZ_AU_(? =(Q=)X63FKWOJ';0\'*GL%F" MBR2"LKL<[VB%&9WQ6J2T@E'WDY*Z4BP*]TT-$UU&[V ?4'J^N6-/1XN-F?^"56P)@L0 MQZ[LPV=ZU41YD@7C%*R(.N2BX9+X@++F0Q/U1-1X9]P?,3'WU/"MWJ#DL5Q;"ZX?0HS44)2@Q74DX_S4W1=PL M$LH$<0"2H^V=G;' +:P0?K$6! 8? M+E'/_6QN':V#^BD_8YD!&+&,U01-R6 M:#9081!:.!!QZTY[FHXX\*/(RPC?ZOJ$5QU!%@FQ1)*YJ65N-JRS+E#\W*4Z MI0(FJ#!CR2DZ.UJMW[V#GM405=78R"OT1CY$6F@!$D_1PQU>16HK9 W*U9 \ M)\= FDP8Z![R5E\I+1ZZBZL- ;R>@4A4,@V+$-"['$/540IVG;[0+YLP;X:G M)%D7K-O]@KC])V+<@#WM=Q.<#J)C(G6X=(Q5AI4DOOL^ O 3>/Y M.]SL6553P^X9A]W<\\-,*4=5@DQK>+8-\,0(YGJ9G);;+JP\! #LP)B]7]R! M3DBW7*ZO>;7)H"I-B.J $SME;;C+ZW0P$3]14XEB2[0M_Y-]*:-PM2?N<=<9 M4*;04>Z$O9-&>CW1380CD,\(H>'8@AX$"!DDZ$'F /+X4$D7#,.7>KVOS'BJ M"3DO$*7\'+UBU]?J_[?WI<]M(UF>WS=B_P>$VSUA3U LWH>]71$NV]6CGK+E MMEW;LY\4()@4T08!%@[)K+]^WY&92( @1