0001558370-24-015711.txt : 20241114 0001558370-24-015711.hdr.sgml : 20241114 20241114160908 ACCESSION NUMBER: 0001558370-24-015711 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20240930 FILED AS OF DATE: 20241114 DATE AS OF CHANGE: 20241114 FILER: COMPANY DATA: COMPANY CONFORMED NAME: HOOKIPA Pharma Inc. CENTRAL INDEX KEY: 0001760542 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] ORGANIZATION NAME: 03 Life Sciences IRS NUMBER: 815395687 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38869 FILM NUMBER: 241462140 BUSINESS ADDRESS: STREET 1: 350 FIFTH AVENUE, 72ND FLOOR, SUITE 7240 CITY: NEW YORK STATE: NY ZIP: 10118 BUSINESS PHONE: 0114318906360 MAIL ADDRESS: STREET 1: 350 FIFTH AVENUE, 72ND FLOOR, SUITE 7240 CITY: NEW YORK STATE: NY ZIP: 10118 10-Q 1 hook-20240930x10q.htm 10-Q
http://www.hookipapharma.com/20240930#CollaborationAndLicensingMemberhttp://www.hookipapharma.com/20240930#CollaborationAndLicensingMemberhttp://www.hookipapharma.com/20240930#CollaborationAndLicensingMemberQ30.1http://www.hookipapharma.com/20240930#CollaborationAndLicensingMember1.101.731.486.410.10.1185530003878140000.10.108780000001720000246660000965502223995173701080015268P5Y8M28620001206000P2Y10M11001000001760542--12-31false0001760542hook:SeriesaConvertiblePreferredStockMember2024-07-012024-09-300001760542hook:SeriesA2ConvertiblePreferredStockMember2024-07-012024-09-300001760542hook:Seriesa1ConvertiblePreferredStockMember2024-07-012024-09-300001760542hook:CommonStockOtherThanClassMember2024-07-012024-09-300001760542hook:SeriesaConvertiblePreferredStockMember2024-01-012024-09-300001760542hook:SeriesA2ConvertiblePreferredStockMember2024-01-012024-09-300001760542hook:Seriesa1ConvertiblePreferredStockMember2024-01-012024-09-300001760542hook:CommonStockOtherThanClassMember2024-01-012024-09-300001760542hook:SeriesaConvertiblePreferredStockMember2023-07-012023-09-300001760542hook:Seriesa1ConvertiblePreferredStockMember2023-07-012023-09-300001760542hook:CommonStockOtherThanClassMember2023-07-012023-09-300001760542hook:SeriesaConvertiblePreferredStockMember2023-01-012023-09-300001760542hook:SeriesA2ConvertiblePreferredStockMember2023-01-012023-09-300001760542hook:Seriesa1ConvertiblePreferredStockMember2023-01-012023-09-300001760542hook:CommonStockOtherThanClassMember2023-01-012023-09-300001760542us-gaap:CommonStockMemberus-gaap:AdditionalPaidInCapitalMemberhook:PublicOfferingMember2023-07-012023-09-300001760542us-gaap:CommonStockMemberhook:PublicOfferingMember2023-07-012023-09-300001760542hook:SeriesA2ConvertiblePreferredStockMemberus-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001760542hook:SeriesA2ConvertiblePreferredStockMember2023-07-012023-09-300001760542us-gaap:CommonStockMemberus-gaap:AdditionalPaidInCapitalMemberhook:PublicOfferingMember2023-04-012023-06-300001760542hook:SeriesA2ConvertiblePreferredStockMemberus-gaap:AdditionalPaidInCapitalMemberhook:PublicOfferingMember2023-04-012023-06-300001760542us-gaap:CommonStockMemberhook:PublicOfferingMember2023-04-012023-06-300001760542hook:SeriesaConvertiblePreferredStockMemberus-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001760542hook:Seriesa1ConvertiblePreferredStockMemberus-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001760542hook:CommonStockOtherThanClassMemberus-gaap:CommonStockMember2023-01-012023-03-310001760542hook:PreReverseStockSplitMemberhook:AmendedStockPurchaseAgreementMember2023-12-202023-12-200001760542hook:PreReverseStockSplitMemberhook:CommonStockOtherThanClassMember2023-06-052023-06-050001760542hook:SeriesA2ConvertiblePreferredStockMember2023-06-052023-06-050001760542hook:CommonStockOtherThanClassMember2023-06-052023-06-050001760542us-gaap:CommonStockMemberus-gaap:CommonStockMemberhook:PublicOfferingMember2023-04-012023-06-300001760542hook:SeriesA2ConvertiblePreferredStockMemberhook:ConvertiblePreferredStocksMemberhook:PublicOfferingMember2023-04-012023-06-300001760542hook:PreReverseStockSplitMemberhook:StockPurchaseAgreementMember2022-02-152022-02-150001760542hook:PreReverseStockSplitMemberhook:CommonStockOtherThanClassMember2023-05-012023-05-310001760542hook:CommonStockOtherThanClassMember2023-05-012023-05-310001760542hook:SeriesaConvertiblePreferredStockMemberus-gaap:CommonStockMember2023-04-012023-06-300001760542hook:SeriesaConvertiblePreferredStockMemberhook:ConvertiblePreferredStocksMember2023-04-012023-06-300001760542hook:Seriesa1ConvertiblePreferredStockMemberus-gaap:CommonStockMember2023-04-012023-06-300001760542hook:Seriesa1ConvertiblePreferredStockMemberhook:ConvertiblePreferredStocksMember2023-04-012023-06-3000017605422024-07-092024-07-090001760542us-gaap:RetainedEarningsMember2024-09-300001760542us-gaap:AdditionalPaidInCapitalMember2024-09-300001760542us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-09-300001760542us-gaap:RetainedEarningsMember2024-06-300001760542us-gaap:AdditionalPaidInCapitalMember2024-06-300001760542us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-3000017605422024-06-300001760542us-gaap:RetainedEarningsMember2024-03-310001760542us-gaap:AdditionalPaidInCapitalMember2024-03-310001760542us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-3100017605422024-03-310001760542us-gaap:RetainedEarningsMember2023-12-310001760542us-gaap:AdditionalPaidInCapitalMember2023-12-310001760542us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001760542us-gaap:RetainedEarningsMember2023-09-300001760542us-gaap:AdditionalPaidInCapitalMember2023-09-300001760542us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001760542us-gaap:RetainedEarningsMember2023-06-300001760542us-gaap:AdditionalPaidInCapitalMember2023-06-300001760542us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-3000017605422023-06-300001760542us-gaap:RetainedEarningsMember2023-03-310001760542us-gaap:AdditionalPaidInCapitalMember2023-03-310001760542us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100017605422023-03-310001760542us-gaap:RetainedEarningsMember2022-12-310001760542us-gaap:AdditionalPaidInCapitalMember2022-12-310001760542us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001760542us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-09-300001760542hook:CommonStockOtherThanClassMemberus-gaap:CommonStockMember2024-09-300001760542hook:ConvertiblePreferredStocksMember2024-09-300001760542us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-06-300001760542hook:CommonStockOtherThanClassMemberus-gaap:CommonStockMember2024-06-300001760542hook:ConvertiblePreferredStocksMember2024-06-300001760542us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-03-310001760542hook:CommonStockOtherThanClassMemberus-gaap:CommonStockMember2024-03-310001760542hook:ConvertiblePreferredStocksMember2024-03-310001760542us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-12-310001760542hook:CommonStockOtherThanClassMemberus-gaap:CommonStockMember2023-12-310001760542hook:ConvertiblePreferredStocksMember2023-12-310001760542us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-09-300001760542hook:CommonStockOtherThanClassMemberus-gaap:CommonStockMember2023-09-300001760542hook:ConvertiblePreferredStocksMember2023-09-300001760542us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-06-300001760542hook:CommonStockOtherThanClassMemberus-gaap:CommonStockMember2023-06-300001760542hook:ConvertiblePreferredStocksMember2023-06-300001760542us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-03-310001760542hook:CommonStockOtherThanClassMemberus-gaap:CommonStockMember2023-03-310001760542hook:ConvertiblePreferredStocksMember2023-03-310001760542us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-12-310001760542hook:CommonStockOtherThanClassMemberus-gaap:CommonStockMember2022-12-310001760542hook:ConvertiblePreferredStocksMember2022-12-310001760542hook:AmendedStockPurchaseAgreementMember2023-12-200001760542hook:SeriesA2ConvertiblePreferredStockMemberhook:PublicOfferingMember2023-06-300001760542hook:CommonStockOtherThanClassMemberhook:PublicOfferingMember2023-06-300001760542hook:SeriesA2ConvertiblePreferredStockMember2023-06-050001760542hook:CommonStockOtherThanClassMember2023-06-050001760542hook:StockPurchaseAgreementMember2022-02-150001760542hook:StockOptionAndGrant2018PlanMember2024-09-300001760542hook:StockOptionAndIncentive2019PlanMember2024-09-300001760542hook:NonExecutiveDirectorsMemberhook:StockOptionAndIncentive2019PlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2024-01-012024-09-300001760542hook:StockOptionAndIncentive2019PlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2024-01-012024-09-300001760542hook:StockOptionAndGrant2018PlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2018-06-012018-06-300001760542hook:NonExecutiveDirectorsMemberhook:StockOptionAndIncentive2019PlanMember2024-01-012024-09-300001760542hook:StockOptionAndGrant2018PlanMember2018-06-012018-06-300001760542hook:RocheCollaborationAgreementMember2023-07-012023-09-300001760542hook:RocheCollaborationAgreementMember2023-01-012023-09-300001760542hook:SeveranceAndOtherPersonnelCostsMember2024-09-300001760542hook:ProfessionalFeesAndOtherRelatedCharges.Member2024-09-300001760542hook:MaltePetersMemberhook:ConsultingAgreementMembersrt:DirectorMember2024-07-012024-09-300001760542hook:MaltePetersMemberhook:ConsultingAgreementMembersrt:DirectorMember2024-01-012024-09-300001760542srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2024-09-300001760542srt:MinimumMemberus-gaap:EquipmentMember2024-09-300001760542srt:MinimumMemberhook:ComputerEquipmentAndSoftwareMember2024-09-300001760542srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2024-09-300001760542srt:MaximumMemberus-gaap:EquipmentMember2024-09-300001760542srt:MaximumMemberhook:ComputerEquipmentAndSoftwareMember2024-09-300001760542us-gaap:LeaseholdImprovementsMember2024-09-300001760542us-gaap:LandMember2024-09-300001760542us-gaap:FurnitureAndFixturesMember2024-09-300001760542us-gaap:EquipmentMember2024-09-300001760542us-gaap:ConstructionInProgressMember2024-09-300001760542hook:ComputerEquipmentAndSoftwareMember2024-09-300001760542us-gaap:LeaseholdImprovementsMember2023-12-310001760542us-gaap:LandMember2023-12-310001760542us-gaap:FurnitureAndFixturesMember2023-12-310001760542us-gaap:EquipmentMember2023-12-310001760542us-gaap:ConstructionInProgressMember2023-12-310001760542hook:ComputerEquipmentAndSoftwareMember2023-12-3100017605422023-06-052023-06-050001760542hook:StockPurchaseAgreementMember2022-02-152022-02-150001760542us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-07-012024-09-300001760542us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300001760542us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001760542us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001760542us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001760542us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001760542us-gaap:RetainedEarningsMember2024-07-012024-09-300001760542us-gaap:RetainedEarningsMember2024-04-012024-06-300001760542us-gaap:RetainedEarningsMember2024-01-012024-03-310001760542us-gaap:RetainedEarningsMember2023-07-012023-09-300001760542us-gaap:RetainedEarningsMember2023-04-012023-06-300001760542us-gaap:RetainedEarningsMember2023-01-012023-03-310001760542hook:GileadSciencesIncMemberhook:StockPurchaseAgreementMemberus-gaap:CollaborativeArrangementMember2022-02-150001760542us-gaap:EquipmentMember2023-01-012023-09-300001760542hook:SeriesaConvertiblePreferredStockMember2023-05-012023-05-310001760542hook:Seriesa1ConvertiblePreferredStockMember2023-05-012023-05-3100017605422024-07-090001760542us-gaap:CommonClassAMember2023-12-310001760542hook:CommonStockOtherThanClassMember2023-12-310001760542hook:InducementAwardsPlanMember2024-09-300001760542hook:InducementAwardsPlanMember2023-04-0700017605422023-09-3000017605422022-12-310001760542us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001760542us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001760542us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001760542us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001760542us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001760542us-gaap:FairValueMeasurementsRecurringMember2024-09-300001760542us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001760542us-gaap:FairValueMeasurementsRecurringMember2023-12-310001760542us-gaap:EquipmentMember2024-07-012024-09-300001760542us-gaap:EquipmentMember2024-01-012024-09-300001760542us-gaap:EmployeeStockOptionMember2024-07-012024-09-300001760542us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-09-300001760542us-gaap:EmployeeStockOptionMember2024-01-012024-09-300001760542us-gaap:EmployeeStockOptionMember2023-07-012023-09-300001760542us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001760542us-gaap:ResearchAndDevelopmentExpenseMember2024-07-012024-09-300001760542us-gaap:GeneralAndAdministrativeExpenseMember2024-07-012024-09-300001760542us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-09-300001760542us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-09-300001760542us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001760542us-gaap:GeneralAndAdministrativeExpenseMember2023-07-012023-09-300001760542us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001760542us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-09-300001760542hook:SeriesA2ConvertiblePreferredStockMemberhook:PublicOfferingMember2023-04-012023-06-300001760542hook:CommonStockOtherThanClassMemberhook:PublicOfferingMember2023-04-012023-06-300001760542us-gaap:AdditionalPaidInCapitalMember2024-07-012024-09-300001760542us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-3000017605422024-04-012024-06-300001760542us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-3100017605422024-01-012024-03-310001760542us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001760542us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100017605422023-01-012023-03-310001760542hook:DevelopmentMilestonesMembersrt:MaximumMemberhook:HivProgramMember2018-06-300001760542hook:DevelopmentMilestonesMemberhook:HbvProgramMember2018-06-300001760542hook:CommercialMilestonesMemberhook:HivProgramMember2018-06-300001760542hook:CommercialMilestonesMemberhook:HbvProgramMember2018-06-300001760542hook:SeriesaSeriesa1AndSeriesa2ConvertiblePreferredStockMember2024-09-300001760542hook:StockOptionExchangeOfferMember2023-09-122023-09-120001760542hook:StockOptionAndIncentive2019PlanMember2024-01-012024-09-300001760542hook:NonExecutiveDirectorsMemberhook:StockOptionAndIncentive2019PlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2024-01-012024-09-300001760542hook:StockOptionAndIncentive2019PlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2024-01-012024-09-300001760542hook:StockOptionAndGrant2018PlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2018-06-012018-06-300001760542us-gaap:RestrictedStockUnitsRSUMember2024-07-012024-09-3000017605422023-01-012023-12-310001760542srt:MinimumMemberhook:StockOptionExchangeOfferMember2023-08-070001760542srt:MaximumMemberhook:StockOptionExchangeOfferMember2023-08-070001760542hook:RocheCollaborationAgreementMember2024-07-012024-09-300001760542hook:AmendedStockPurchaseAgreementMember2023-12-202023-12-200001760542hook:NewYorkStateNewYorkCityBiotechnologyTaxCreditProgramMember2024-09-300001760542hook:NewYorkStateLifeSciencesResearchAndDevelopmentProgramMember2024-09-300001760542hook:AustrianResearchIncentiveProgramMember2024-09-300001760542hook:NewYorkStateNewYorkCityBiotechnologyTaxCreditProgramMember2023-12-310001760542hook:NewYorkStateLifeSciencesResearchAndDevelopmentProgramMember2023-12-310001760542hook:AustrianResearchIncentiveProgramMember2023-12-310001760542hook:RocheCollaborationAgreementMember2022-10-012022-10-310001760542hook:RocheCollaborationAgreementMember2024-04-012024-06-300001760542hook:RocheCollaborationAgreementMember2023-01-012023-03-310001760542hook:SeriesaConvertiblePreferredStockMember2024-09-300001760542hook:SeriesA2ConvertiblePreferredStockMember2024-09-300001760542hook:Seriesa1ConvertiblePreferredStockMember2024-09-300001760542hook:SeriesaConvertiblePreferredStockMember2023-12-310001760542hook:SeriesA2ConvertiblePreferredStockMember2023-12-310001760542hook:Seriesa1ConvertiblePreferredStockMember2023-12-310001760542hook:CommonStockOtherThanClassMember2024-09-300001760542hook:StockOptionExchangeOfferMember2023-08-072023-08-070001760542hook:NewYorkStateNewYorkCityBiotechnologyTaxCreditProgramMember2024-01-012024-09-300001760542hook:SeveranceAndOtherPersonnelCostsMember2024-01-012024-09-300001760542hook:ProfessionalFeesAndOtherRelatedCharges.Member2024-01-012024-09-300001760542hook:AustrianResearchIncentiveProgramMember2024-07-012024-09-300001760542hook:AustrianResearchIncentiveProgramMember2023-07-012023-09-300001760542hook:AustrianResearchIncentiveProgramMember2024-01-012024-09-3000017605422023-07-012023-09-300001760542hook:AustrianResearchIncentiveProgramMember2023-01-012023-09-3000017605422023-01-012023-09-300001760542srt:MinimumMemberhook:StockOptionExchangeOfferMember2023-08-072023-08-070001760542srt:MaximumMemberhook:StockOptionExchangeOfferMember2023-08-072023-08-070001760542us-gaap:CommonClassAMember2024-01-012024-09-300001760542hook:SeriesaSeriesa1AndSeriesa2ConvertiblePreferredStockMember2024-01-012024-09-300001760542us-gaap:CommonClassAMember2024-09-300001760542us-gaap:CollaborativeArrangementMember2024-07-012024-09-300001760542us-gaap:CollaborativeArrangementMember2024-01-012024-09-300001760542us-gaap:CollaborativeArrangementMember2023-07-012023-09-300001760542us-gaap:CollaborativeArrangementMember2023-01-012023-09-300001760542hook:RocheCollaborationAgreementMember2024-01-012024-09-300001760542us-gaap:CollaborativeArrangementMember2024-09-300001760542hook:RocheCollaborationAgreementMember2024-09-300001760542us-gaap:CollaborativeArrangementMember2023-12-310001760542hook:RocheCollaborationAgreementMember2023-12-310001760542us-gaap:CollaborativeArrangementMember2022-02-012022-02-280001760542us-gaap:CollaborativeArrangementMember2018-06-012018-06-300001760542hook:DevelopmentMilestonesMemberhook:HivProgramMember2018-06-300001760542us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-3000017605422023-04-012023-06-3000017605422024-09-3000017605422023-12-3100017605422024-07-012024-09-300001760542us-gaap:CommonClassAMember2024-11-110001760542hook:CommonStockOtherThanClassMember2024-11-1100017605422024-01-012024-09-30xbrli:sharesiso4217:USDhook:Programxbrli:pureiso4217:USDxbrli:shareshook:itemhook:Votehook:installmentiso4217:EUR

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, DC 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, 2024

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

HOOKIPA PHARMA INC.

(Exact Name of Registrant as Specified in its Charter)

Delaware

81-5395687

(State or other jurisdiction of
incorporation or organization)

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

350 Fifth Avenue, 72nd Floor, Suite 7240
New York, New York

10118

(Address of principal executive offices)

(Zip Code)

Registrant’s telephone number, including area code: +43 1 890 63 60

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

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

HOOK

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 (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).   Yes      No  

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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 Act).   Yes      No  

As of November 11, 2024, the registrant had 9,655,022 shares of common stock and 2,399,517 shares of Class A common stock outstanding, each $0.0001 par value per share.

FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q contains forward-looking statements which are made pursuant to the safe harbor provisions of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). These statements may be identified by such forward-looking terminology as “may,” “should,” “expects,” “intends,” “plans,” “anticipates,” “believes,” “estimates,” “predicts,” “potential,” “continue” or the negative of these terms or other comparable terminology. Our forward-looking statements are based on a series of expectations, assumptions, estimates and projections about our company, are not guarantees of future results or performance and involve substantial risks and uncertainty. We may not actually achieve the plans, intentions or expectations disclosed in these forward-looking statements. Actual results or events could differ materially from the plans, intentions and expectations disclosed in these forward-looking statements. Our business and our forward-looking statements involve substantial known and unknown risks and uncertainties, including the risks and uncertainties inherent in our statements regarding:

the success, cost and timing of our product development activities and clinical trials;
there is substantial doubt regarding our ability to continue as a going concern;
the timing, scope or likelihood of regulatory filings and approvals, including timing of Investigational New Drug Application and Biological Licensing Application filings for our current and future product candidates, and final U.S. Food and Drug Administration, European Medicines Agency or other foreign regulatory authority approval of our current and future product candidates;
our ability to develop and advance our current product candidates and programs into, and successfully complete, clinical studies;
our manufacturing, commercialization and marketing capabilities and strategy;
the potential benefits of and our ability to maintain our collaboration with Gilead Sciences, Inc. and establish or maintain future collaborations or strategic relationships or obtain additional funding;
the rate and degree of market acceptance and clinical utility of our current and future product candidates;
our intellectual property position, including the scope of protection we are able to establish and maintain for intellectual property rights covering our non-replicating and replicating technologies and the product candidates based on these technologies, the validity of intellectual property rights held by third parties, and our ability not to infringe, misappropriate or otherwise violate any third-party intellectual property rights;
future agreements with third parties in connection with the commercialization of our product candidates and any other approved product;
regulatory developments in the United States and foreign countries;
competitive companies and technologies in our industry and the success of competing therapies that are or may become available;
our ability to attract and retain key scientific or management personnel;
our ability to obtain funding for our operations, including funding necessary to complete further development and commercialization of our product candidates;
the accuracy of our estimates of our annual total addressable market, future revenue, expenses, capital requirements and needs for additional financing;
our expectations about market trends;

our ability to comply with Nasdaq listing rules; and
our expectations regarding the period during which we qualify as an emerging growth company under the Jumpstart Our Business Startups Act of 2012, as amended.

All of our forward-looking statements are as of the date of this Quarterly Report on Form 10-Q only. In each case, actual results may differ materially from such forward-looking information. We can give no assurance that such expectations or forward-looking statements will prove to be correct. An occurrence of or any material adverse change in one or more of the risk factors or risks and uncertainties referred to in this Quarterly Report on Form 10-Q or included in our other public disclosures or our other periodic reports or other documents or filings filed with or furnished to the Securities and Exchange Commission could materially and adversely affect our business, prospects, financial condition and results of operations. Except as required by law, we do not undertake or plan to update or revise any such forward-looking statements to reflect actual results, changes in plans, assumptions, estimates or projections or other circumstances affecting such forward-looking statements occurring after the date of this Quarterly Report on Form 10-Q, even if such results, changes or circumstances make it clear that any forward-looking information will not be realized. Any public statements or disclosures by us following this Quarterly Report on Form 10-Q that modify or impact any of the forward-looking statements contained in this Quarterly Report on Form 10-Q will be deemed to modify or supersede such statements in this Quarterly Report on Form 10-Q.

Investors and others should note that we announce material financial information to our investors using our investor relations website (https://ir.hookipapharma.com/), Securities and Exchange Commission filings, press releases, public conference calls and webcasts. We use these channels, as well as social media, to communicate with our members and the public about our company, our services and other issues. It is possible that the information we post on social media could be deemed to be material information. Therefore, we encourage investors, the media, and others interested in our company to review the information we post on the U.S. social media channels listed on our investor relations website.

Table of Contents

 

 

Page

PART I.

FINANCIAL INFORMATION

1

Item 1.

Financial Statements (Unaudited)

1

Condensed Consolidated Balance Sheets as of September 30, 2024 and December 31, 2023

1

Condensed Consolidated Statements of Operations and Comprehensive Loss for the Three and Nine Months Ended September 30, 2024 and 2023

2

Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders’ Equity for the Three and Nine Months Ended September 30, 2024 and 2023

3

Condensed Consolidated Statements of Cash Flows for the Nine Months Ended September 30, 2024 and 2023

5

Notes to Condensed Consolidated Financial Statements

6

Item 2.

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

28

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

46

Item 4.

Controls and Procedures

46

PART II.

OTHER INFORMATION

47

Item 1.

Legal Proceedings

47

Item 1A.

Risk Factors

47

Item 5.

Other Information

49

Item 6.

Exhibits

50

Signatures

51

PART I—FINANCIAL INFORMATION

Item 1.      Financial Statements.

HOOKIPA PHARMA INC.

CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)

(In thousands, except share amounts)

September 30, 

    

December 31, 

2024

2023

Assets

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

59,750

$

117,096

Accounts receivable

 

324

 

511

Receivable research incentives

24,666

18,760

Prepaid expenses and other current assets

 

8,416

 

10,749

Total current assets

 

93,156

 

147,116

Non-current assets:

 

  

 

  

Restricted cash

207

425

Property, plant and equipment, net

 

6,860

 

7,742

Operating lease right of use assets

 

2,862

 

5,473

Prepaid expenses and other non-current assets

 

6,645

 

581

Total non-current assets

 

16,574

 

14,221

Total assets

$

109,730

$

161,337

Liabilities and Stockholders’ Equity

 

  

 

  

Current liabilities

 

  

 

  

Accounts payable

$

8,955

$

12,498

Deferred revenues

 

5,334

 

14,631

Operating lease liabilities, current

1,206

1,638

Accrued expenses and other current liabilities

 

13,073

 

12,101

Loans payable, current

1,120

Total current liabilities

 

28,568

 

41,988

Non-current liabilities

 

  

 

  

Operating lease liabilities, non-current

 

1,619

 

3,801

Deferred revenues, non-current

 

1,679

 

19,674

Other non-current liabilities

 

6,062

 

6,017

Total non-current liabilities

 

9,360

 

29,492

Total liabilities

 

37,928

 

71,480

Commitments and contingencies (Note 14)

 

  

 

  

Stockholders’ equity(1):

 

  

 

  

Preferred stock, $0.0001 par value; 10,000,000 shares authorized at September 30, 2024 and December 31, 2023, respectively; Series A convertible preferred stock, 2,978 shares designated, 370 shares outstanding at September 30, 2024 and December 31, 2023, respectively; Series A-1 convertible preferred stock, 15,800 shares designated, 10,800 shares outstanding at September 30, 2024 and December 31, 2023, respectively; Series A-2 convertible preferred stock, 15,268 shares designated, and 15,268 shares outstanding at September 30, 2024 and December 31, 2023, respectively

0

0

Common stock, $0.0001 par value; 40,000,000 shares and 20,000,000 shares authorized at September 30, 2024 and December 31, 2023, respectively; 9,655,022 shares issued and outstanding at September 30, 2024 and December 31, 2023, respectively

 

1

 

1

Class A common stock, $0.0001 par value; 3,900,000 shares authorized at September 30, 2024 and December 31, 2023, respectively; 2,399,517 shares issued and outstanding at September 30, 2024 and December 31, 2023, respectively

 

0

 

0

Additional paid-in capital

 

468,199

 

467,050

Accumulated other comprehensive loss

 

(8,584)

 

(7,933)

Accumulated deficit

 

(387,814)

 

(369,261)

Total stockholders’ equity

 

71,802

 

89,857

Total liabilities and stockholders’ equity

$

109,730

$

161,337

(1) Share and per share amounts have been restated to reflect the one-for-ten reverse stock split effected in July 2024 on a retroactive basis for all periods presented.

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

1

HOOKIPA PHARMA INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED)

(In thousands, except share and per share amounts)

    

Three months ended September 30, 

    

Nine months ended September 30, 

2024

    

2023

2024

    

2023

Revenue from collaboration and licensing

$

4,703

$

6,867

$

42,592

$

12,722

Operating expenses:

 

 

 

 

Research and development

 

(15,565)

(24,625)

(55,482)

(65,262)

General and administrative

 

(6,732)

(4,912)

(14,733)

(14,259)

Restructuring

(878)

(2,201)

Impairment

(172)

(172)

Total operating expenses

 

(23,347)

 

(29,537)

 

(72,588)

 

(79,521)

Loss from operations

 

(18,644)

 

(22,670)

 

(29,996)

 

(66,799)

Other income (expense):

 

  

 

  

 

  

 

  

Grant income

$

2,183

$

2,916

$

6,924

$

7,486

Interest income

 

809

 

1,570

 

3,213

 

4,052

Interest expense

 

 

(49)

 

(2)

 

(268)

Other income (expense), net

 

1,811

 

(833)

 

1,308

 

(1,029)

Total other income, net

 

4,803

 

3,604

 

11,443

 

10,241

Net loss before tax

 

(13,841)

 

(19,066)

 

(18,553)

 

(56,558)

Income tax expense

 

(0)

0

(0)

(204)

Net loss

 

(13,841)

 

(19,066)

 

(18,553)

 

(56,762)

Other comprehensive loss:

 

  

 

  

 

  

 

  

Foreign currency translation (loss) gain, net of tax

 

(1,360)

1,216

(651)

1,130

Comprehensive loss

$

(15,201)

$

(17,850)

$

(19,204)

$

(55,632)

Net loss per share — basic and diluted(1)

$

(1.10)

$

(1.73)

$

(1.48)

$

(6.41)

(1) Share and per share amounts have been restated to reflect the one-for-ten reverse stock split effected in July 2024 on a retroactive basis for all periods presented.

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

2

HOOKIPA PHARMA INC.

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

(In thousands, except share amounts)

Accumulated

Convertible

Common Stock

Additional

Other

Total

Preferred Stock

Common Stock(1)

Class A Common Stock

Paid-In

Comprehensive

Accumulated

Stockholders’

    

Shares

    

Amount

Shares

    

Amount

  

Shares

  

Amount

    

Capital

    

Loss

    

Deficit

    

Equity

Balances as of December 31, 2023

26,438

0

9,655,022

1

2,399,517

0

467,050

(7,933)

(369,261)

89,857

Foreign currency translation adjustment, net of tax

531

531

Stock-based compensation income

(249)

(249)

Net income

14,383

14,383

Balances as of March 31, 2024

26,438

$

0

9,655,022

$

1

 

2,399,517

$

0

$

466,801

$

(7,402)

$

(354,878)

$

104,522

Foreign currency translation adjustment, net of tax

178

178

Stock-based compensation expense

459

459

Net loss

(19,095)

(19,095)

Balances as of June 30, 2024

26,438

$

0

9,655,022

$

1

 

2,399,517

$

0

$

467,260

$

(7,224)

$

(373,973)

$

86,064

Foreign currency translation adjustment, net of tax

(1,360)

(1,360)

Stock-based compensation expense

939

939

Net loss

(13,841)

(13,841)

Balances as of September 30, 2024

26,438

$

0

9,655,022

$

1

 

2,399,517

$

0

$

468,199

$

(8,584)

$

(387,814)

$

71,802

3

Accumulated

Common Stock

Additional

Other

Total

Preferred Stock

Common Stock(1)

Class A Common Stock

Paid-In

Comprehensive

Accumulated

Stockholders’

    

Shares

    

Amount

Shares

    

Amount

  

Shares

  

Amount

    

Capital

    

Income (Loss)

    

Deficit

    

Equity

Balances as of December 31, 2022

17,497

0

5,231,713

1

2,399,517

0

397,353

(7,156)

(287,681)

102,517

Issuance of common stock upon exercise of stock options

569

0

1

1

Foreign currency translation adjustment, net of tax

(17)

(17)

Stock-based compensation expense

658

658

Net loss

(19,680)

(19,680)

Balances as of March 31, 2023

17,497

$

0

5,232,282

$

1

2,399,517

$

0

$

398,012

$

(7,173)

$

(307,361)

$

83,479

Conversion of Series A convertible preferred stock to common stock

(1,327)

(0)

132,700

0

(0)

Conversion of Series A-1 convertible preferred stock to common stock

(5,000)

(0)

500,000

0

(0)

Issuance of Series A-2 convertible preferred stock upon public offering at $13,100 per share for cash, net of issuance costs of $1,470

15,268

0

18,531

18,531

Issuance of common stock upon public offering at $13.10 per share for cash, net of issuance costs of $2,205

2,290,077

0

27,795

27,795

ATM costs

(86)

(86)

Foreign currency translation adjustment, net of tax

(69)

(69)

Stock-based compensation expense

696

696

Net loss

(18,016)

(18,016)

Balances as of June 30, 2023

26,438

$

0

8,155,059

$

1

2,399,517

$

0

$

444,948

$

(7,242)

$

(325,377)

$

112,330

Issuance costs Series A-2 convertible preferred stock

(1)

(1)

Issuance costs common stock upon public offering

(2)

(2)

Foreign currency translation adjustment, net of tax

1,216

1,216

Stock-based compensation expense

574

574

Net loss

(19,066)

(19,066)

Balances as of September 30, 2023

26,438

$

0

8,155,059

$

1

2,399,517

$

0

$

445,519

$

(6,026)

$

(344,443)

$

95,051

(1) All share amounts in this column, including appropriate reclassifications between common stock and additional paid-in capital, have been restated to reflect the one-for-ten reverse stock split effected in July 2024 on a retroactive basis for all periods presented.

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

4

HOOKIPA PHARMA INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)

(In thousands)

Nine months ended September 30, 

    

2024

    

2023

Operating activities:

Net loss

$

(18,553)

$

(56,762)

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

Stock-based compensation expense

 

1,149

 

1,928

Depreciation and amortization expense

 

2,054

 

2,274

Impairment expense

172

Other non-cash items

 

3

 

4

Changes in operating assets and liabilities:

Accounts receivable

 

561

 

5,838

Receivable research incentives

(5,582)

(7,227)

Prepaid expenses and other current assets

 

2,158

 

3,507

Prepaid expenses and other non-current assets

 

(5,901)

 

(242)

Accounts payable

 

(5,091)

 

4,104

Deferred revenues

 

(26,742)

 

(1,161)

Operating lease liabilities

(1,194)

(819)

Accrued expenses and other liabilities

926

2,052

Other non-current liabilities

 

 

204

Net cash used in operating activities

 

(56,040)

 

(46,300)

Investing activities:

Purchases of property and equipment

 

(192)

 

(3,737)

Net cash used in investing activities

 

(192)

 

(3,737)

Financing activities:

Proceeds from issuance of convertible preferred stock, net of issuance costs

18,530

Proceeds from issuance of common stock, net of issuance costs

 

27,794

Payments for deferred offering costs

(135)

(149)

Repayments of borrowings

(1,141)

(1,754)

Net cash (used in) provided by financing activities

 

(1,276)

 

44,421

Net decrease in cash, cash equivalents and restricted cash

 

(57,508)

 

(5,616)

Cash, cash equivalents and restricted cash at beginning of period

 

117,521

 

113,444

Effect of exchange rate changes on cash, cash equivalents and restricted cash

 

(56)

 

267

Cash, cash equivalents and restricted cash at end of period

$

59,957

$

108,095

Supplemental disclosure of cash flow information:

Cash paid for interest

$

(2)

$

(10)

Cash paid for income taxes

$

(0)

$

(204)

Supplemental disclosure of non-cash financing activities:

Property and equipment additions in accounts payable and accrued expenses

$

(4)

$

(121)

Lease assets obtained in exchange for new operating lease liabilities

$

466

$

19

Lease assets derecognized upon lease modification

$

(1,961)

$

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

5

Table of Contents

HOOKIPA PHARMA INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

1. Nature of the business and organization

HOOKIPA Pharma Inc. (“HOOKIPA” or the “Company”) is a clinical stage biopharmaceutical company developing a new class of immunotherapeutics based on its proprietary arenavirus platform that is designed to reprogram the body’s immune system.

The Company was incorporated under the name of Hookipa Biotech, Inc. under the laws of the State of Delaware in February 2017 as a fully-owned subsidiary of Hookipa Biotech AG. In June 2018, the Company changed its name from Hookipa Biotech, Inc. to HOOKIPA Pharma Inc. and in order to effectuate the change of the jurisdiction of incorporation, the Company acquired all of the shares of Hookipa Biotech AG, now HOOKIPA Biotech GmbH. HOOKIPA is headquartered in New York, with European research and preclinical development operations headquartered in Vienna, Austria. In April 2019, the Company closed its initial public offering (“IPO”) and its common stock is currently traded on the Nasdaq Capital Market under the ticker symbol “HOOK”.

The Company is subject to risks and uncertainties common to early-stage companies in the biotechnology industry, including, but not limited to, development by competitors of new technological innovations, dependence on key personnel, protection of proprietary technology, compliance with government regulations, the ability to establish clinical- and commercial-scale manufacturing processes and the ability to secure additional capital to fund operations. Product candidates currently under development will require significant additional 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 and extensive compliance-reporting capabilities and may not ultimately lead to a marketing approval and commercialization of a product. Even if the Company’s drug development efforts are successful, it is uncertain if and when the Company will realize significant revenue from product sales.

2. Summary of significant accounting policies

Basis of presentation

The Company’s condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”). The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiary. All intercompany accounts and transactions have been eliminated in consolidation.

The consolidated balance sheet as of December 31, 2023 was derived from audited financial statements but does not include all disclosures required by GAAP. The accompanying condensed consolidated balance sheet as of September 30, 2024, the condensed consolidated statements of operations, and comprehensive loss for the three and nine months ended September 30, 2024 and 2023, the condensed consolidated statement of convertible preferred stock and stockholders’ equity for the three and nine months ended September 30, 2024 and 2023 and the condensed consolidated statements of cash flows for the nine months ended September 30, 2024 and 2023 are unaudited.

The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement for interim reporting. Certain information and footnote disclosures typically included in annual financial statements prepared in accordance with GAAP have been condensed or omitted. Accordingly, these unaudited interim condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements for the year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K, filed with the Securities and Exchange Commission (“SEC”). The results for any interim period are not necessarily indicative of results for any future period.

6

Table of Contents

HOOKIPA PHARMA INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (continued)

Going concern

At each reporting period, in accordance with Accounting Standards Codification ("ASC") 205-40, Going Concern, the Company evaluates whether there are conditions or events that raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date that the financial statements are issued. The Company’s evaluation entails analyzing prospective operating budgets and forecasts for expectations of the Company’s cash needs and comparing those needs to the current cash and cash equivalent balances. The Company is required to make certain additional disclosures if it concludes substantial doubt exists and it is not alleviated by the Company’s plans or when its plans alleviate substantial doubt about the Company’s ability to continue as a going concern.

This evaluation initially does not take into consideration the potential mitigating effect of management’s plans that have not been fully implemented as of the date the condensed consolidated financial statements are issued. When substantial doubt exists under this methodology, management evaluates whether the mitigating effect of its plans sufficiently alleviates substantial doubt about the Company’s ability to continue as a going concern. The mitigating effect of management’s plans, however, is only considered if both (1) it is probable that the plans will be effectively implemented within one year after the date that the condensed consolidated financial statements are issued, and (2) it is probable that the plans, when implemented, will mitigate the relevant conditions or events that raise substantial doubt about the entity’s ability to continue as a going concern within one year after the date that these condensed consolidated financial statements are issued. In performing its analysis, management excluded certain elements of its operating plan that cannot be considered probable. Under ASC 205-40, the future receipt of potential funding from future partnerships, equity or debt issuances, the potential milestones from the Gilead Collaboration Agreement and potential reductions in force cannot be considered probable at this time because these plans are not entirely within the Company’s control and/or have not been approved by the Board of Directors as of the date of these condensed consolidated financial statements.

Since inception, the Company’s activities have consisted primarily of performing research and development to advance its technologies. The Company is still in the development phase and has not been marketing its technologies to date. Through September 30, 2024, the Company has funded its operations with proceeds from sales of common stock, sales of convertible preferred stock, sales of redeemable convertible preferred stock, collaboration and licensing agreements, grants and borrowings under various agreements with foreign public funding agencies. Since inception, the Company has incurred recurring losses, including a net loss of $18.6 million for the nine months ended September 30, 2024 and $81.6 million for the year ended December 31, 2023. As of September 30, 2024, the Company had an accumulated deficit of $387.8 million. The Company expects to continue to generate operating losses in the foreseeable future. As of the filing date of this Quarterly Report on Form 10-Q, the Company’s expectation to generate negative operating cash flows in the future and the need for additional funding to support its planned operations raise substantial doubt regarding the Company’s ability to continue as a going concern for a period of one year after the date that these condensed consolidated financial statements are issued. Management's plans to alleviate the conditions that raise substantial doubt include reduced spending and the pursuit of additional capital. Management has concluded that the likelihood that its plan to successfully obtain sufficient funding, or adequately reduce expenditures, while reasonably possible, is less than probable. Accordingly, the Company has concluded that substantial doubt exists about the Company's ability to continue as a going concern for a period of at least 12 months from the date of issuance of these condensed consolidated financial statements.

These condensed consolidated financial statements have been prepared assuming that the Company will continue as a going concern, which contemplates the realization of assets and the settlement of liabilities and commitments in the normal course of business. The condensed consolidated financial statements do not reflect any adjustments relating to the recoverability and classification of assets or the amounts and classification of liabilities that might result from the outcome of the uncertainties described above.

7

Table of Contents

HOOKIPA PHARMA INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (continued)

Reverse stock split

On July 9, 2024, the Company effected a reverse stock split of the outstanding shares of its common stock on a one-for-ten (1:10) basis (the “Reverse Stock Split”). The Reverse Stock Split became effective at 5:00 p.m. Eastern Time on July 9, 2024 (the “Effective Time”) via a certificate of amendment to the Company’s Certificate of Incorporation filed with the Secretary of State of the State of Delaware. At the Effective Time of the Reverse Stock Split, every 10 issued and outstanding shares of the Company’s common stock were automatically combined into one issued and outstanding share of common stock. The par value per share of the common stock remained unchanged at $0.0001. Fractional shares were not issued in connection with the Reverse Stock Split. Stockholders who were otherwise entitled to receive a fractional share received a proportional cash payment. The Reverse Stock Split affected all stockholders uniformly and did not alter any stockholder’s relative interest in the Company’s equity securities, except for any adjustments for fractional shares. As a result of the Reverse Stock Split, proportionate adjustments were made to the conversion ratio for the Company’s Class A Common Stock and the conversion prices of the Company’s Series A Convertible Preferred Stock, Series A-1 Convertible Preferred Stock and Series A-2 Convertible Preferred Stock. All share, per share and option numbers and exercise prices appearing in this Quarterly Report on Form 10-Q and the accompanying condensed financial statements have been adjusted to give effect to the Reverse Stock Split for all prior periods presented. However, the Company’s annual, other periodic, and current reports, and all other information and documents incorporated by reference into this Quarterly Report on Form 10-Q that were filed prior to July 9, 2024, do not give effect to 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 and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue, income and expenses during the reporting periods. Significant estimates and assumptions reflected in these condensed consolidated financial statements include, but are not limited to, the recognition of revenue and income, the accrual of research and development expenses and general and administrative expenses, the present value of lease right of use assets and corresponding liabilities, the valuation of stock-based awards, the valuation of current loans payable, the impairment of long-lived assets and going concern. The Company bases its estimates on historical experience, known trends and other market-specific or other relevant factors that it believes to be reasonable under the circumstances. On an ongoing basis, management evaluates its estimates as there are changes in circumstances, facts and experience.

As of the date of issuance of these unaudited condensed consolidated financial statements, the Company is not aware of any specific event or circumstance that would require the Company to update estimates, judgments or revise the carrying value of any assets or liabilities. Actual results may differ from those estimates or assumptions.

Deferred offering costs

The Company capitalizes certain legal, professional accounting and other third-party fees that are directly associated with in-process equity financings as deferred offering costs until such financings are consummated. After consummation of an equity financing, these costs are recorded in stockholders’ equity as a reduction of the additional paid-in capital on a pro-rata basis generated as a result of the offering. Should the in-process equity financing be abandoned, the deferred offering costs will be expensed immediately as a charge to operating expenses in the condensed consolidated statements of operations and comprehensive loss.

Concentrations of credit risk and of significant suppliers

Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash, cash equivalents and short-term bank deposits held with banks in excess of publicly insured limits. For the three

8

Table of Contents

HOOKIPA PHARMA INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (continued)

and nine months ended September 30, 2024 and September 30, 2023 the net proceeds from the Company’s offerings have been deposited in interest-bearing bank accounts with two of the largest investment grade U.S. financial institutions and have been partially invested in money market funds. The money market funds, held in U.S. dollars, are primarily invested in U.S. and foreign short-term debt obligations. As of September 30, 2024 and December 31, 2023, the Company’s cash and cash equivalents included smaller amounts of cash balances held in accounts with regional European banks at the Company’s Austrian subsidiary, partially in euros. The Company does not believe that it is subject to unusual credit risk beyond the normal credit risk associated with commercial banking relationships.

The Company relies, and expects to continue to rely, on a small number of vendors to manufacture supplies and raw materials for its development programs. These programs could be adversely affected by a significant interruption in these manufacturing services or the availability of raw materials.

As of September 30, 2024 Gilead Sciences, Inc. (“Gilead”) accounted for the majority of the accounts receivable balance. As of December 31, 2023, Gilead and F. Hoffmann-La Roche Ltd. and Hoffmann-La Roche Inc. (together “Roche”) accounted for the majority of the accounts receivable balance. For the three months ended September 30, 2024 Gilead accounted for the majority of the Company’s revenues. For the nine months ended September 30, 2024 Roche accounted for the majority of the Company’s revenues as a result of a contract modification and the recognition of upfront and milestone payments previously recorded as deferred revenues. For the three and nine months ended September 30, 2023 Gilead and Roche accounted for the majority of the Company’s revenues. Other customers accounted for less than 10.0% of accounts receivable or net revenues. The Company monitors the financial performance of its customers so that it can appropriately respond to changes in their credit-worthiness. To date, the Company has not experienced any significant losses with respect to collection of its accounts receivable.

Cash equivalents

The Company considers all highly liquid investments with maturities of three months or less at the date of purchase to be cash equivalents. As of September 30, 2024 and December 31, 2023, cash equivalents consisted of money market funds and short-term deposits.

Fair value measurements

Certain assets and liabilities are carried at fair value under GAAP. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable:

Level 1 - Quoted prices in active markets for identical assets or liabilities.
Level 2 - Observable inputs (other than Level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data.
Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.

The Company’s cash equivalents are carried at fair value, determined according to the fair value hierarchy described above (see Note 6).

9

Table of Contents

HOOKIPA PHARMA INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (continued)

Property and equipment

Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization expense is recognized using the straight-line method over the estimated useful life of each asset as follows:

    

Estimated useful life

Leasehold improvements

 

shorter of useful life or term of lease

Laboratory equipment

 

2 - 10 years

Furniture and fixtures

 

2 - 10 years

Computer equipment and software

 

2 - 4 years

Costs for capital assets not yet placed into service are capitalized as construction-in-progress and depreciated once placed into service. Expenditures for repairs and maintenance are charged to expense as incurred. When property and equipment is sold or otherwise disposed of, the cost and related accumulated depreciation are eliminated from the accounts and any resulting gain or loss is reflected in the consolidated statements of operations.

Leases

The determination whether an arrangement qualifies as a lease is made at contract inception. A lease qualifies as a finance lease if any of the following criteria are met at the inception of the lease: (i) there is a transfer of ownership of the leased asset to the Company by the end of the lease term, (ii) the Company holds an option to purchase the leased asset that it is reasonably certain to exercise, (iii) the lease term is for a major part of the remaining economic life of the leased asset, (iv) the present value of the sum of lease payments equals or exceeds substantially all of the fair value of the leased asset, or (v) the nature of the leased asset is specialized to the point that it is expected to provide the lessor no alternative use at the end of the lease term. All other leases are recorded as operating leases and are included in right of use (“ROU”) assets and lease liabilities in the consolidated balance sheets. For leases with an initial term of 12 months or less, the Company does not recognize a right of use asset or lease liability. These short-term leases are expensed on a straight-line basis over the lease term.

ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date of the lease based upon the present value of lease payments over the lease term. When determining the lease term, the Company includes options to extend or terminate the lease when it is reasonably certain that the option will be exercised. The Company uses the implicit rate when readily determinable and uses its incremental borrowing rate when the implicit rate is not readily determinable based upon the information available at the commencement date in determining the present value of the lease payments. The incremental borrowing rate is determined using a secured borrowing rate for the same currency and term as the associated lease. The lease payments used to determine ROU assets may include lease incentives, stated rent increases and escalation clauses linked to rates of inflation when determinable and are recognized as ROU asset on the consolidated balance sheet. In addition, certain of the Company’s arrangements contain lease and non-lease components. The Company generally separates lease payments from non-lease payments. Operating leases are reflected in operating lease assets, in current operating lease liabilities and non-current operating lease liabilities in the consolidated balance sheets. Finance leases are reflected in finance lease assets, in accrued expenses and other current liabilities and in other non-current operating lease liabilities in the consolidated balance sheets. The ROU asset is tested for impairment in accordance with ASC 360.

Capitalized Software Development Cost

The Company capitalizes certain implementation costs for internal-use software incurred in a cloud computing agreement that is a service contract. Eligible costs associated with cloud computing arrangements, such as software

10

Table of Contents

HOOKIPA PHARMA INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (continued)

business applications used in the normal course of business, are capitalized in accordance with ASC 350. These costs are recognized on a straight-line basis in the same line item in the statement of operations and comprehensive loss as the expense for fees for the associated cloud computing arrangement, over the term of the arrangement, plus reasonably certain renewals.

Impairment of long-lived assets

Long-lived assets, including operating and finance lease right of use assets, consist of property and equipment. Long-lived assets to be held and used are tested for recoverability whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable. Factors that the Company considers in deciding when to perform an impairment review include significant underperformance of the business in relation to expectations, significant negative technological, scientific or economic trends and significant changes or planned changes in the use of the assets.

If an impairment review is performed to evaluate a long-lived asset group for recoverability, the Company compares forecasts of undiscounted cash flows expected to result from the use and eventual disposition of the long-lived asset group to its carrying value. An impairment loss would be recognized in loss from operations when estimated undiscounted future cash flows expected to result from the use of an asset group are less than its carrying amount. The impairment loss would be based on the excess of the carrying value of the impaired asset group over its fair value (see Note 5 and Note 7).

Restructuring

Costs and liabilities associated with restructuring activities are recognized when the actions are probable and estimable, which is when management approves the associated actions. Employee-related severance charges are recognized at the time of communication to employees.

Revenue recognition from collaboration and licensing

The Company recognized revenue from collaboration and license agreements with Gilead and Roche.

Under the collaboration and license agreement with Gilead (as amended and restated, the “Gilead Collaboration Agreement”), the parties agreed to collaborate with respect to two preclinical research programs to evaluate potential vaccine products for the treatment, cure, diagnosis or prevention of the hepatitis B virus (“HBV”) and the human immunodeficiency virus (“HIV”). In February 2022, the parties signed an amended and restated collaboration agreement (the “Restated Gilead Collaboration Agreement”), which revised the terms only for the HIV program, whereby the Company took on development responsibilities for the HIV program candidate through a Phase 1b clinical trial. The Company’s performance obligations under the terms of the original agreement include one combined performance obligation for each research program (HBV and HIV) comprised of the transfer of intellectual property rights (licenses) and providing research and development services. The terms of the Restated Gilead Collaboration Agreement added an additional performance obligation to perform research and development work for the HIV program. The licenses do not represent distinct performance obligations, because they cannot be used without the research and development services. Payments to the Company under the Restated Gilead Collaboration Agreement include a non-refundable up-front payment, payments for research and development activities, payments based upon the achievement of defined milestones, and if certain future conditions are met, payments for manufacturing services, commercial milestones and royalties on product sales.

Under the research collaboration and license agreement with Roche (the “Roche Collaboration Agreement”), the Company agreed to conduct research and early clinical development through Phase 1b for HB-700, a novel investigational arenaviral immunotherapy for the treatment of KRAS-mutated cancers. The Roche Collaboration

11

Table of Contents

HOOKIPA PHARMA INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (continued)

Agreement also included an obligation of the Company to deliver a specified package of preclinical data and results with respect to a second program, targeting undisclosed cancer antigens (collectively “UCAs”) and an option for Roche to license the UCA program. The Company’s performance obligations under the terms of the Roche Collaboration Agreement included one combined performance obligation for the transfer of intellectual property rights (licenses) and providing research and development services for the HB-700 program, and a second, separate performance obligation to perform research and development services with respect to the UCA program. The UCA Option provided a right to license the program at the standalone selling price and therefore did not constitute a separate performance obligation. Payments to the Company under the Roche Collaboration Agreement included a non-refundable up-front payment, payments based upon the achievement of defined milestones, an additional payment if the option for the UCA program was exercised and royalties on product sales. In January 2024, Roche provided written notice of the termination of the collaboration and licensing agreement to the Company resulting in early recognition of revenue previously recorded as deferred revenue. The termination was made according to Roche’s right to terminate without cause, acknowledging that, the Company had met all go-forward criteria under the agreement. Upon the collaboration and licensing agreement termination effective date of April 25, 2024, the Company regained full control of the associated intellectual property portfolio and has full collaboration and licensing rights for this program.

The Company evaluates its collaboration and licensing arrangements pursuant to ASC 606 Revenue from Contracts with Customers. To determine the recognition of revenue from arrangements that fall within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies a performance obligation.

Under ASC 606, the Company applies significant judgement to evaluate whether the promises under the collaboration and licensing arrangements represent separate or one or more combined performance obligations, the allocation of the transaction price to identified performance obligations, the timing of revenue recognition, whether the UCA Option constitutes a material right, and the determination of when milestone payments are probable of being received.

Upfront payment and program initiation fee

The non-refundable upfront-payment received by the Company upon signing of the Gilead Collaboration Agreement, and milestone payments that were linked to future performance obligations, were initially recorded as deferred revenue and allocated between the two research program performance obligations. Such amounts are recognized as revenue over the performance period of the respective services on a percent of completion basis using total estimated research and development labor hours (input method) for each of the obligations. The percent of completion basis using labor hours was considered the best measure of progress in which control of the combined performance obligations transfers to the customer, due to the short time intervals in which research results are shared with the collaboration partner and the nature of the work being performed.

The non-refundable program initiation payment received from Gilead upon signing of the Restated Collaboration Agreement was also initially recorded as deferred revenue and is recognized on a percent of completion basis using total estimated research and development costs (input method) for the performance of the obligations. The percent of completion basis using research and development costs was considered the best measure of progress in which control of the performance obligations transfers to the customer, due to the immediate benefit that it adds to the value of the customer’s rights on the program, the short time intervals in which development results are shared and the nature of the work being performed.

The non-refundable upfront-payment received by the Company upon signing of the Roche Collaboration Agreement was initially recorded as deferred revenue and allocated between the HB-700 program and the UCA

12

Table of Contents

HOOKIPA PHARMA INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (continued)

program. Such amounts were recognized as revenue over the performance period of the respective services on a percent of completion basis using total estimated research and development costs (input method) for each of the obligations during the initial term of the contract. The percent of completion basis using research and development costs was considered the best measure of progress in which control of the performance obligations transfers to the customer.

Reimbursement for services

Under the Gilead Collaboration Agreement and historically under the Roche Collaboration Agreement prior to termination, the Company incurs employee expenses as well as external costs for research, manufacturing and clinical trial activities presented as operating expenses or prepaid expenses. Based on the nature of the Company's responsibilities under the collaboration arrangements, reimbursement of those costs are presented as revenue and not deducted from expenses, as the Company controls the research activities. Amounts of consideration allocated to the performance of research or manufacturing services are recognized over the period in which services are performed. Reimbursements for external costs are recognized as revenues as progress is achieved. Unpaid reimbursement amounts are presented as Accounts Receivable.

Research and development milestones

The Gilead Collaboration Agreement includes, and the Roche Collaboration Agreement included, contingent milestone payments related to specified preclinical and clinical development milestones. These milestone payments represent variable consideration that are not initially recognized within the transaction price as they are fully constrained under the guidance in ASC 606, due to the scientific uncertainties and the required commitment from Gilead and Roche. While no further milestone payments are expected under the terminated Roche Collaboration Agreement, the Company will continue to assess the probability of significant reversals for any amounts that become likely to be realized under the Gilead Collaboration Agreement prior to including the variable consideration associated with these payments within the transaction price.

Sales-based milestones and royalty payments

The Gilead Collaboration Agreement also includes, and the Roche Collaboration Agreement included, certain sales-based milestone and royalty payments upon successful commercialization of a licensed product. In accordance with ASC 606-10-55-65 Sales Based or Usage Based Royalties, the Company recognizes revenues from sales-based milestone and royalty payments at the later of (i) the occurrence of the subsequent sale; or (ii) the performance obligation to which some or all of the sales-based milestone or royalty payments has been allocated has been satisfied. The Company anticipates recognizing these milestones and royalty payments if and when subsequent sales are generated from a licensed product by the collaboration partner.

Cost to fulfill contracts

The Company incurs costs for personnel, supplies and other costs related to its laboratory operations as well as fees from third parties and license expenses in connection with its research and development obligations under collaboration and licensing agreements. These costs are recognized as research and development expenses over the period in which services are performed. Sublicense fees triggered by the receipt of payments are capitalized as an asset when the obligation to pay the fee arises. The capitalized asset is amortized over the period in which the revenue from the triggering payment is recognized.

Recent accounting pronouncements

From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB”) or other standard setting bodies that the Company adopts as of the specified effective date.

13

Table of Contents

HOOKIPA PHARMA INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (continued)

Recently Issued Accounting Pronouncements

In December 2023, the FASB issued final guidance in ASU No. 2023-09, Income Taxes (ASC 740): Improvements to Income Tax Disclosures requiring entities to provide additional information in the rate reconciliation and disclosures about income taxes paid. For public business entities, the guidance is effective for annual periods beginning after December 15, 2024. The Company does not expect this ASU to have a material impact on the consolidated financial statements.

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures which requires public entities to disclose significant segment expenses regularly provided to the chief operating decision-maker. Public entities with a single reporting segment have to provide all disclosures required by ASC 280, including the significant segment expense disclosures. For public business entities, the guidance is effective for annual periods beginning after December 15, 2024. The Company does not expect this ASU to have a material impact on the consolidated financial statements.

3. Collaboration and Licensing Agreements

Gilead Collaboration and License Agreement

In June 2018, the Company entered into the Gilead Collaboration Agreement whereby the Company and Gilead agreed to collaborate with respect to two preclinical research programs to evaluate potential vaccine products for the treatment, cure, diagnosis or prevention of HBV and HIV. In February 2022, the Company signed the Amended and Restated Collaboration Agreement, which altered key aspects of the collaboration pertaining to the HIV therapeutic. Most importantly, the Amended and Restated Collaboration Agreement allocated additional research and development responsibility to the Company with respect to the Company’s HIV candidate and provided for additional funding by Gilead of such research and development activities as well as increased later stage development and commercial milestone payments.

Under the Gilead Collaboration Agreement, the Company granted Gilead an exclusive, royalty-bearing license to the Company’s technology platforms. Upon entering into the agreement in June 2018, the Company received a non-refundable $10.0 million upfront payment from Gilead and upon signing of the Restated Gilead Collaboration Agreement in February 2022, the Company received a program initiation fee of $15.0 million. Gilead is also obligated to make additional payments to the Company upon the achievement of pre-clinical, development and commercial milestones. The development milestones amount to $140.0 million for the HBV program, and up to $172.5 million for the HIV program, inclusive of a $10.0 million program completion fee, payable upon Gilead’s exercise of the option to pursue further development activities post Phase 1b. The commercial milestones amount to a total of $50.0 million for the HBV program, and $65.0 million for the HIV program. Additionally, Gilead is obligated to pay royalties on net sales for each program. Payments from Gilead generally have a 60-day payment term.

The $10.0 million upfront payment, the $15.0 million initiation fee and $13.0 million in milestone payments were initially recorded as deferred revenue in the consolidated balance sheet and are recognized as revenue when revenue recognition criteria are met. As of September 30, 2024, $7.0 million of such payments were still recorded as a liability in deferred revenues, current and non-current. As of December 31, 2023, $7.5 million of upfront and milestone payments were included as a liability in deferred revenues, current and non-current. Approximately 38% of deferred revenue is expected to be recognized as revenue in the remainder of 2024, 51% in 2025 and the remaining 11% in 2026.

In the three months ended September 30, 2024, the Company recognized $4.4 million of the milestone and initiation payments that were originally recorded as deferred revenue. Furthermore, the Company recognized $0.3 million of revenue from cost reimbursements for research and development services. In the three months ended September 30, 2023, the Company recognized $1.2 million of the upfront and milestone payments that were originally

14

Table of Contents

HOOKIPA PHARMA INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (continued)

recorded as deferred revenue. Furthermore, the Company recognized $0.5 million of revenue from cost reimbursements for research and development services.

In the nine months ended September 30, 2024, the Company recognized $5.7 million of the milestone and initiation payments that were originally recorded as deferred revenue. Furthermore, the Company recognized $0.5 million of revenue from cost reimbursements for research and development services. In the nine months ended September 30, 2023, the Company recognized $3.8 million of the upfront and milestone payments that were originally recorded as deferred revenue. Furthermore, the Company recognized $1.3 million of revenue from cost reimbursements for research and development services.

Sublicense fees payable to certain licensors of technologies upon the receipt of the deferred upfront and milestone payments, were capitalized as a contract asset and will be amortized over the period in which the revenue from the triggering payment is recognized. As of September 30, 2024 and December 31, 2023, the contract asset relating to the sublicense payment was $0.2 million and $0.1 million, respectively, and there was no liability relating to sublicense payment.

Roche Collaboration and License Agreement

In October 2022, the Company entered into the Roche Collaboration Agreement whereby the Company and Roche agreed to collaborate with respect to the development of novel arenaviral immunotherapies for KRAS-mutated cancers and, potentially, a second, novel arenaviral immunotherapeutic program targeting specific undisclosed cancer antigens. In January 2024, Roche provided written notice of the termination of the Roche Collaboration Agreement to the Company. The termination was made according to Roche’s right to terminate without cause, acknowledging that the Company had met all go-forward criteria under the agreement. Pursuant to the terms of the Roche Collaboration Agreement, following the termination notice, the Roche Collaboration Agreement terminated on April 25, 2024.

Under the terms of the original Roche Collaboration Agreement, the Company had granted Roche an exclusive, royalty-bearing license to the Company’s technology platforms for KRAS-mutated cancers, and an option right to exclusively license a second, novel arenaviral immunotherapeutic program targeting undisclosed cancer antigens. Upon the termination effective date of April 25, 2024, the Company regained full control of the associated intellectual property portfolio and full collaboration and licensing rights for this program.

Upon signing the Roche Collaboration Agreement in October 2022, the Company received a non-refundable upfront payment of $25.0 million. This upfront payment, a $10.0 million milestone payment received in the three months ended March 31, 2023, and a $10.0 million milestone payment received in the three months ended June 30, 2024 were considered as part of the transaction price and were recognized as revenue when revenue recognition criteria were met over the period in which services were performed. As of September 30, 2024, no liabilities were recorded in deferred revenues, current and non-current. As of December 31, 2023, $26.8 million of such payments were included as a liability in deferred revenues, current and non-current.

The Company considered the termination by Roche as a contract modification of the combined performance obligations and the transaction price. The modification was accounted for on a cumulative catch-up basis, applying the revised percent of completion to the revised transaction price, resulting in an immediate increase of revenue in the period of the modification. The transaction price was recognized as revenue over the remaining performance period using updated total estimated research and development costs.

The remaining liability included in deferred revenues was recognized in the three months ended June 30, 2024. Accordingly, the Company recognized in the three months ended September 30, 2024 no revenue of the upfront and milestone payments that were originally recorded as deferred revenue. In the three months ended September 30, 2023, the Company recognized $4.9 million of the upfront and milestone payments that were originally recorded as deferred

15

Table of Contents

HOOKIPA PHARMA INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (continued)

revenue. Furthermore, the Company recognized $0.3 million of revenue from cost reimbursements for activities related to the preparation of a first in human trial.

In the nine months ended September 30, 2024, the Company recognized revenues of $36.3 million of the upfront and milestone payments that were originally recorded as deferred revenue. Furthermore, the Company recognized $0.1 million of revenue from cost reimbursements for activities related to the preparation of a first in human trial of HB-700. In the nine months ended September 30, 2023, the Company recognized $7.3 million of the upfront and milestone payments that were originally recorded as deferred revenue. Furthermore, the Company recognized $0.3 million of revenue from cost reimbursements for activities related to the preparation of a first in human trial.

Sublicense fees payable to certain licensors of technologies upon the receipt of the deferred upfront and milestone payments, were capitalized as a contract asset and will be amortized over the period in which the revenue from the triggering payment is recognized. As of September 30, 2024 there was no contract asset and no liability relating to sublicense payments. As of December 31, 2023 the contract asset was $2.0 million and there was no liability relating to sublicense payments.

4. Restructuring

On January 29, 2024, the Company announced and began implementing its decision to prioritize the clinical development of its eseba-vec (formerly HB-200) program for the treatment of HPV16+ head and neck cancers and its two Gilead-partnered infectious disease programs and to pause development activities related to HB-300 and most of its preclinical research activities. In connection with this strategic refocus, the Company’s board of directors approved a restructuring plan to rebalance the Company’s cost structure, which originally included a reduction of the Company’s workforce by approximately 30% and the discontinuation of the Company’s GMP manufacturing facility project. This original part of the restructuring plan was completed by the end of the second quarter of 2024 and the Company recorded restructuring charges of $1.3 million in the six months ended June 30, 2024.

During the third quarter of 2024, the Company started an enterprise-wide initiative intended to improve its business through specialized organizational programs that include targeted cost-savings and continued to take actions to implement further restructuring actions, which included a further reduction of the Company’s workforce by another approximately 20%. These continued restructuring actions are expected to be substantially completed by the end of the first quarter of 2025. The restructuring charges recorded for the continued restructuring actions for the three months ended September 30, 2024 are $0.9 million. Going forward, the Company may implement further cost-saving initiatives that could result in additional restructuring charges including severance and other employee charges.

As a result of the restructuring plan and the enterprise-wide initiative, the Company incurred the following charges which were included within Restructuring expense in the condensed consolidated statements of operations and comprehensive loss.

The following table summarizes the effect of the restructuring charges (in thousands):

Three months ended September 30, 

Nine months ended September 30, 

    

2024

    

2023

2024

    

2023

Cash charges

Severance and other personnel expenses

832

2,070

Professional fees and other related charges

46

131

Total

$

878

$

$

2,201

$

16

Table of Contents

HOOKIPA PHARMA INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (continued)

The following table summarizes a roll-forward of cash restructuring-related liabilities, which are included within Accrued expenses and other current liabilities in the condensed consolidated balance sheets (in thousands):

Severance and other personnel costs

Professional fees and other related charges

Total

Balance as of December 31, 2023

$

$

$

Severance and other personnel costs, professional fees and other related charges

2,070

131

2,201

Total cash charges

(1,231)

(82)

(1,313)

Balance as of September 30, 2024

$

839

$

49

$

888

5. Impairment

As a result of the targeted cost-savings, restructuring actions, and strategic considerations preceeding the adoption of the restructuring plan, which included the termination of a part of the Company’s rented office and laboratory space in Vienna, Austria, the Company assessed the recoverability of the long-lived assets relating to the laboratory equipment at September 30, 2024, and determined that the undiscounted cash flows of certain asset groups were below the carrying values, indicating impairment. The carrying values of the assets were written down to their estimated fair value, which was determined based on the cost approach. The impairment test was performed as of September 30, 2024 using Level 3 inputs including assumptions and estimates for the current replacement costs of similar assets adjusted for estimated depreciation and deterioration of the existing equipment and economic obsolescence.

The following table summarizes the effect of the non-cash impairment charges (in thousands):

Three months ended September 30, 

Nine months ended September 30, 

    

2024

    

2023

2024

    

2023

Non-cash impairment charges

Asset write-offs

$

(172)

$

$

(172)

$

Total non-cash impairment charges

$

(172)

$

$

(172)

$

6. Fair Value of Financial Assets

The following tables present information about the Company’s financial assets measured at fair value on a recurring basis and indicating the level of the fair value hierarchy utilized to determine such fair values (in thousands):

Fair Value Measurement at September 30, 2024

    

Level 1

    

Level 2

    

Level 3

Total

Cash equivalents:

Money market funds

$

49,744

 

$

 

$

$

49,744

Total

$

49,744

 

$

 

$

$

49,744

Fair Value Measurement at December 31, 2023

    

Level 1

    

Level 2

    

Level 3

Total

Cash equivalents:

Money market funds

$

91,084

 

$

 

$

$

91,084

Total

$

91,084

 

$

 

$

$

91,084

17

Table of Contents

HOOKIPA PHARMA INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (continued)

During the nine months ended September 30, 2024, there were no transfers between Level 1, Level 2 and Level 3.

7. Property, plant and equipment, net

Property, plant and equipment, net consisted of the following (in thousands):

September 30, 

    

December 31, 

    

2024

    

2023

Land

$

2,040

$

2,025

Leasehold improvements

3,332

3,300

Construction in progress

23

212

Laboratory equipment

 

8,748

 

8,722

Furniture and fixtures

 

655

 

654

Computer equipment and software

 

2,523

 

2,652

Property and equipment, gross

 

17,321

 

17,565

Less: Accumulated depreciation

 

(10,461)

 

(9,823)

Property and equipment, net

$

6,860

$

7,742

As a result of the termination of rented laboratory space (see Note 5) the Company determined that the estimated undiscounted future cash flows for certain assets used in affected laboratories were less than their carrying values. The Company therefore recognized an impairment charge of $0.2 million related to such assets for the three and nine months ended September 30, 2024, which reduced the carrying value of these assets to zero. Impairment charges are included within Impairment expense in the condensed consolidated statements of operations and comprehensive loss.

There were no impairments in the three and nine months ended September 30, 2023.

8. Receivable research incentive

The Company participates in a research incentive program provided by the Austrian government under which it is entitled to reimbursement of a percentage of qualifying research and development expenses and capital expenditures incurred in Austria. Submissions for reimbursement under the program are submitted annually. Incentive amounts are generally paid out during the calendar year that follows the year of the expenses but remain subject to subsequent examinations by the responsible authority. Reimbursements received in excess of the recognized receivable research incentive for a certain period are recorded within other long-term liabilities for potential repayment until such time that an audit has taken place, upon expiration of the potential reclaim period, or when it is no longer probable that a reclaim will happen. The years 2018 to present remain open to examination by the authorities.

Furthermore, the Company participated in the life sciences research and development program provided by the New York State government under which it was entitled to reimbursement of a percentage of qualifying research and development expenses in New York State up to $0.5 million per year for the years 2019 to 2021. The Company also participates in the New York City biotechnology tax credit program, according to which certain expenses for business in the biotechnology field in New York City limited to $0.25 million per year for three consecutive years from January 1, 2023 to December 31, 2025 are incentivized.

As of September 30, 2024, the Company recognized receivables of $24.7 million from the research incentive programs, which are reported in receivable research incentive in the Company’s condensed consolidated balance sheet. $24.5 million relate to the Austrian research incentive program, $0.1 million relate to the New York State life sciences research and development program and $0.1 million relate to the New York City biotechnology tax credit program. As of December 31, 2023, the receivables from the research incentive programs were $18.8 million with $17.3 million

18

Table of Contents

HOOKIPA PHARMA INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (continued)

related to the Austrian research incentive program, $1.4 million related to the New York State life sciences research and development program and $0.1 million related to the New York City biotechnology tax credit program.

During the three months ended September 30, 2024 and 2023, the Company recorded $2.2 million and $2.9 million, respectively, of income related to the incentive program within the Company’s condensed consolidated statements of operations and comprehensive loss as part of the grant income related to the Austrian incentive program. Research incentives depend on the eligible research and development expenses of the respective period.

During the nine months ended September 30, 2024 and 2023, the Company recorded $6.9 million and $7.2 million, respectively, of income related to the incentive program within the Company’s condensed consolidated statements of operations and comprehensive loss as part of the grant income related to the Austrian incentive program. Research incentives depend on the eligible research and development expenses of the respective period.

9. Accrued expenses and other current liabilities

Accrued expenses and other current liabilities consisted of the following (in thousands):

September 30, 

    

December 31, 

    

2024

    

2023

Salaries and bonuses

 

4,816

 

5,665

Social security contributions

 

285

 

340

Unearned grant income

 

 

52

Accrued external research and development expenses

5,685

4,594

Accrued external general and administration expenses

884

292

Accrued for property and equipment acquisitions

14

Accrued for restructuring expenses

888

Income taxes

367

Other accruals and liabilities

 

515

 

777

$

13,073

$

12,101

10. Loans payable

As of September 30, 2024 and December 31, 2023, loans payable consisted of the following (in thousands):

September 30, 

    

December 31, 

    

2024

    

2023

Loans from FFG

$

$

1,172

Unamortized debt discount

 

 

(52)

Total loans payable, net

$

$

1,120

In connection with the funding agreements with the Austrian Research Promotion Agency, (Österreichische Forschungsförderungsgesellschaft, or “FFG”), the Company has received various loans (“FFG Loans”). The FFG Loans were made on a project-by-project basis.

The FFG Loans bear interest at rates that are below market rates of interest. The Company accounted for the imputed benefit arising from the difference between an estimated market rate of interest and the rate of interest charged by FFG as grant income from FFG. On the date that FFG loan proceeds are received, the Company recognized the portion of the loan proceeds allocated to grant funding as a discount to the carrying value of the loan and as unearned income, which was recognized as grant income over the term of the funding agreement.

19

Table of Contents

HOOKIPA PHARMA INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (continued)

As of September 30, 2024, the Company has no outstanding loans payable. A final principal repayment of $1.1 million was made in the nine months ended September 30, 2024. Principal repayments of $1.8 million were made in the nine months ended September 30, 2023.

11. Common stock, Class A common stock and convertible preferred stock

The Company’s capital structure consists of common stock, Class A common stock and preferred stock. On July 9, 2024, the Company effected a reverse stock split of the outstanding shares of its common stock on a one-for-ten basis (see Note 2). As of September 30, 2024, the Company was authorized to issue 40,000,000 shares of common stock, 3,900,000 shares of Class A common stock and 10,000,000 shares of preferred stock. The Company has designated 2,978 of the 10,000,000 authorized shares of preferred stock as non-voting Series A convertible preferred stock, 15,800 of the 10,000,000 authorized shares of preferred stock as non-voting Series A-1 convertible preferred stock and 15,268 of the 10,000,000 authorized shares of preferred stock as non-voting Series A-2 convertible preferred stock. As of September 30, 2024, the Company had 9,655,022 shares of common stock, 2,399,517 shares of Class A common stock, 370 shares of Series A convertible preferred stock, 10,800 shares of Series A-1 convertible preferred stock and 15,268 shares of Series A-2 convertible preferred stock outstanding and issued. As a result of the Reverse Stock Split, 37 shares of common stock were retired due to round-down effects and redeemed in cash.

On June 5, 2023, the Company closed a public offering of 2,290,077 (22,900,768 before the Reverse Stock Split) shares of its common stock and 15,268 shares of Series A-2 convertible preferred stock at a public offering price of $13.10 and $1,310.00 per share, respectively, for net proceeds of $46.2 million after deducting underwriting discounts and commissions and offering expenses.

On February 15, 2022, the Company entered into a stock purchase agreement with Gilead (“Stock Purchase Agreement”), that requires Gilead, at the Company’s option, to purchase up to $35.0 million of the Company’s common stock. On February 15, 2022, Gilead purchased an initial amount of 166,666 (1,666,666 before the Reverse Stock Split) shares of the Company’s common stock in exchange for $5.0 million in cash at a purchase price per share equal to $30.00. On December 20, 2023, the parties amended and restated the Stock Purchase Agreement (the “Amended Stock Purchase Agreement”) and Gilead purchased 1,500,000 (15,000,000 before the Reverse Stock Split) shares of the Company’s common stock in exchange for approximately $21.3 million in cash at a purchase price per share equal to $14.167. Pursuant to the terms of the Amended Stock Purchase Agreement, the Company may require Gilead to purchase the balance of the $8.75 million of common stock as pro-rata participation in potential future equity raises. The Company’s right to sell shares of its common stock to Gilead is subject to specified limitations, including a limitation that prevents the Company from requesting purchases of shares of common stock by Gilead that would result in a beneficial ownership of more than 19.9% of the total number of outstanding shares of common stock by Gilead.

The Company has three series of preferred stock authorized, issued and outstanding as of September 30, 2024: Series A convertible preferred stock, Series A-1 convertible preferred stock and Series A-2 convertible preferred stock. Shares of Series A, Series A-1 and Series A-2 convertible preferred stock may be independently converted into common stock. Holders of Series A, Series A-1 and Series A-2 convertible preferred stock have equal rights, powers and privileges.

Holders of common stock are entitled to one vote for each share held on all matters submitted to a vote of the stockholders. The holders of Class A common stock and Series A, Series A-1 and Series A-2 convertible preferred stock are not entitled to vote, except as required by law. The holders of common stock and Class A common stock do not have any cumulative voting rights.

Each holder of Class A common stock has the right to convert each ten shares of Class A common stock into one share of common stock at such holder's election. Each holder of Series A, Series A-1 and Series A-2 convertible preferred stock has the right to convert each share of Series A, Series A-1 and Series A-2 convertible preferred stock into

20

Table of Contents

HOOKIPA PHARMA INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (continued)

100 shares of common stock at any time at the holder’s option, provided that the holder will be prohibited, subject to certain exceptions, from converting Series A, Series A-1 and Series A-2 convertible preferred stock into shares of the Company’s common stock if, as a result of such conversion, the holder, together with its affiliates, would own more than 9.99% of the total number of shares of the Company’s common stock then issued and outstanding.

Holders of common stock and Class A common stock are entitled to receive ratably any dividends declared by the board of directors out of funds legally available for that purpose, subject to any preferential dividend rights of any outstanding preferred stock. Holders of Series A, Series A-1 and Series A-2 preferred stock will be entitled to receive dividends at a rate equal to (on an as-if-converted-to-common stock basis), and in the same form and manner as, dividends actually paid on shares of the Company’s common stock. Holders of common stock and Class A common stock have no preemptive rights, conversion rights, or other subscription rights or redemption or sinking fund provisions.

In the event of a liquidation, dissolution, or winding up of the Company, holders of the Company’s Series A, Series A-1 and Series A-2 convertible preferred stock will receive a payment equal to $0.001 per share of Series A, Series A-1 and Series A-2 convertible preferred stock before any proceeds are distributed to the holders of common stock. Then, holders of common stock and Class A common stock will be entitled to share ratably in all assets remaining after payment of all debts and other liabilities.

There were 370 shares of Series A convertible preferred stock, 10,800 shares of Series A-1 convertible preferred stock and 15,268 shares of Series A-2 convertible preferred stock outstanding as of September 30, 2024 and December 31, 2023, respectively. In May 2023 certain of the Company’s stockholders elected to convert an aggregate of 1,327 shares of Series A convertible preferred stock and an aggregate of 5,000 shares of Series A-1 convertible preferred stock owned by such holders into an aggregate of 632,700 (6,327,000 before the Reverse Stock Split) shares of the Company’s common stock.

12. Stock-based compensation

2018 Stock Option and Grant Plan

In June 2018, the Company’s board of directors approved the 2018 Stock Option and Grant Plan. Options granted under the 2018 Stock Option and Grant Plan generally vest over four years, with 25% of the options vesting upon the first anniversary of the grant date and the remaining 75% of the options vesting in 12 equal quarterly installments following the first anniversary of the grant date, provided the option holder continues to have an employment or service relationship with the Company on each vesting date. The options expire on the 10th anniversary of the grant date. As of September 30, 2024, 73,935 options granted under the 2018 Stock Option and Grant Plan remained outstanding. Any authorization to issue new options under the 2018 Stock Option and Grant Plan was cancelled upon the effectiveness of the 2019 Stock Option and Incentive Plan and no further awards will be granted under the 2018 Plan.

2019 Stock Option and Incentive Plan

On April 1, 2019, the Company’s stockholders approved the 2019 Stock Option and Incentive Plan, which became effective as of the effective date of the registration statement in connection with the Company’s IPO. The plan provides for the grant of shares of restricted stock, long term incentive awards, stock options or other equity-based awards. As of September 30, 2024, the maximum number of shares of the Company’s common stock that may be issued under the Company’s 2019 Stock Option and Incentive Plan was 1,202,548 shares which shall be cumulatively increased on January 1 of each year by up to 4.0% of the then outstanding number of shares of common stock and Class A common stock. Options granted under the 2019 Stock Option and Incentive Plan generally vest over four years, with 25% of the options vesting upon the first anniversary of the grant date and the remaining 75% of the options vesting in 12 equal quarterly installments following the first anniversary of the grant date, provided the option holder continues to

21

Table of Contents

HOOKIPA PHARMA INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (continued)

have an employment or service relationship with the Company on each vesting date. Initial options granted to non-executive directors upon their election generally vest over a three-year term with 33% of the options vesting upon the first anniversary of the grant date and the remaining 67% of the options vesting in eight equal quarterly installments following the first anniversary of the grant date. Annual option re-grants to non-executive directors generally vest on the earlier of the first anniversary of the grant date and the next annual meeting of stockholders. The options expire on the 10th anniversary of the grant date. For each option, the beneficiary is entitled to receive one share of common stock upon the exercise of the option.

On August 7, 2023, the Company’s board of directors approved a one-time offer to eligible non-executive, non-director employees to exchange certain outstanding stock options for new stock options with modified terms. Under the stock option exchange program (the “Offer”), the Company offered to exchange certain out-of-the-money stock options for new stock options at an exchange ratio of between 1.75 and 2.50 surrendered options for one new option exercisable for shares of common stock with a lower exercise price and extended vesting terms. Pursuant to the Offer, a total of 82 eligible participants tendered, and the Company accepted for cancellation, stock options to purchase an aggregate of 54,323 shares of the Company’s common stock with exercise prices between $69.00 and $140.00. The eligible options that were accepted for cancellation represented approximately 86.6% of the total shares of common stock underlying all of the eligible options. In accordance with the terms and conditions of the Offer, on September 12, 2023, the Company issued new options to purchase an aggregate of 27,376 shares of common stock in exchange for the cancellation of the tendered eligible options. The exercise price per share of each new option granted in the Offer is $10.00. New options issued for previously vested stock options vest on the first anniversary of the grant date and new options issued for previously unvested stock options vest over a three-year term in twelve equal quarterly installments. The stock option exchange offer resulted in incremental stock-based compensation expense of $0.1 million, recognized using the graded-vesting method over the remaining requisite service period of the new stock options.

2023 Inducement Plan

On April 7, 2023, the Company’s board of directors adopted the Company’s 2023 Inducement Plan (the “2023 Inducement Plan”) pursuant to which the Company reserved 50,000 shares of common stock for issuance under the 2023 Inducement Plan. The 2023 Inducement Plan provides for the grant of non-statutory stock options to eligible individuals. In accordance with Nasdaq Marketplace Rule 5635(c)(4), awards under the 2023 Inducement Plan may only be made to individuals not previously employees or directors of the Company (or following such individuals’ bona fide period of non-employment with the Company), as an inducement material to the individuals’ entry into employment with the Company. Awards granted under the 2023 Inducement Plan must be approved by either a majority of the Company’s independent directors or the compensation committee of the Company’s board of directors. As of September 30, 2024, the Company had 10,000 shares of its common stock available for future issuance under the 2023 Inducement Plan.

The following table presents a summary of awards outstanding:

As of September 30, 2024

    

2018 Plan

    

2019 Plan

    

Inducement Awards

    

Total

Granted and outstanding awards:

Stock options

 

73,935

 

964,206

40,000

 

1,078,141

Total

 

73,935

 

964,206

40,000

 

1,078,141

Stock option valuation

The Company estimates the option’s fair value on the date of grant using the Black-Scholes option-pricing model. Black-Scholes utilizes assumptions related to expected term, volatility, the risk-free interest rate, the dividend and employee exercise behavior. Forfeitures are accounted for when they occur. Expected volatilities utilized in the

22

Table of Contents

HOOKIPA PHARMA INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (continued)

Black-Scholes model are based on historical volatilities of a group of comparable companies. The group of representative companies have characteristics similar to the Company, including the stage of product development and focus on the life science industry. Management believes that this represents the most accurate basis for estimating expected future volatilities under the current conditions. The risk-free interest rate is derived from the yields for U.S. Treasuries with a remaining term approximating the expected life of the options. The expected term represents the period of time that the options granted are expected to be outstanding.

The following table summarizes the assumptions used in the Black-Scholes option-pricing model for estimating the fair value of stock options granted during:

Three months ended September 30, 

Nine months ended September 30, 

    

2024

    

2023

    

2024

    

2023

    

Risk-free interest rate

4.12

%  

4.48

%  

4.52

%  

3.70

%  

Expected term (in years)

5.9

 

4.4

 

6.0

 

5.7

 

Expected volatility

103.0

%  

90.6

%  

101.5

%  

93.5

%  

Expected dividends

%

%

%

%

For the 2024 and 2023 grants, the Company used the simplified method in developing an estimate of the expected term due to a lack of historical exercise data.

Stock option activity

The following table summarizes the Company’s stock option activity since January 1, 2024 (in thousands, except share and per share amounts):

Weighted

Weighted

Average

Average

Remaining

Aggregate

Number of

Exercise

Contractual

Intrinsic

    

Shares

    

Price

    

Term

    

Value

(in years)

Outstanding as of December 31, 2023

 

810,942

$

42.76

 

7.4

$

486

Granted

 

429,781

 

7.53

 

 

Exercised

 

 

 

 

Forfeited

 

(162,582)

 

29.99

 

 

Outstanding as of September 30, 2024

 

1,078,141

$

30.64

 

5.7

$

224

Options exercisable as of September 30, 2024

 

497,606

$

54.79

 

3.9

$

224

Options unvested as of September 30, 2024

 

580,535

$

9.94

 

7.2

$

The aggregate intrinsic value of stock options was calculated as the difference between the exercise price of the stock options and the fair value of the Company’s common stock for those stock options that had exercise prices lower than the fair value of the Company’s common stock. The fair value per common stock used for calculating the intrinsic values as of September 30, 2024 and December 31, 2023, was $4.30 and $8.10, respectively.

No cash was received from stock option exercise under share-based payment arrangements for the nine months ended September 30, 2024. Cash received from stock option exercises under share-based payment arrangements for the nine months ended September 30, 2023 was $1 thousand.

23

Table of Contents

HOOKIPA PHARMA INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (continued)

Restricted Stock Units

In the three months ended September 30, 2024, the Company granted restricted stock units with time-based vesting conditions to officers. The restricted stock units vest in two equal installments in July 2025 and in July 2026. The Company measures the fair value of restricted stock units on the date of grant using the underlying common stock fair value. Expenses are recorded using the graded-vesting method. The table below summarizes the Company’s restricted stock unit activity since December 31, 2023:

Weighted

Average Grant

Number of

Date Fair

    

Shares

    

Value

Outstanding as of December 31, 2023

 

$

Granted

 

178,570

 

6.44

Vested

 

 

Forfeited

 

 

Outstanding as of September 30, 2024

 

178,570

$

6.44

Stock-based compensation

Stock-based compensation expense was classified in the condensed consolidated statements of operations and comprehensive loss as follows (in thousands):

Three months ended September 30, 

Nine months ended September 30, 

    

2024

    

2023

    

2024

    

2023

Research and development expenses(1)

$

248

$

216

$

251

$

764

General and administrative expenses(1)

 

691

 

358

 

898

 

1,164

$

939

$

574

$

1,149

$

1,928

(1) The nine months ended September 30, 2024 includes negative stock-based compensation expense that occurred in the three months ended March 31, 2024 as a result of forfeitures.

13. Income taxes

Income tax expense during the nine months ended September 30, 2024 and September 30, 2023 resulted from minimum tax obligations in Austria, and U.S. federal and state income tax as well as minimum tax obligations in Austria, respectively. During the three and nine months ended September 30, 2024 and 2023, the Company recorded no income tax benefits for the net operating losses incurred due to its uncertainty of realizing a benefit from those items. The Company’s losses before income taxes were generated in the United States and Austria. The Company has evaluated the positive and negative evidence bearing upon its ability to realize the deferred tax assets resulting from its net operating loss carryforwards. Management has considered the Company’s history of cumulative net losses incurred since inception and its lack of commercialization of any products or generation of any revenue from product sales since inception and has concluded that it is more likely than not that the Company will not realize the benefits of its deferred tax assets. Accordingly, a full valuation allowance has been established against the deferred tax assets as of September 30, 2024 and December 31, 2023. Management reevaluates the positive and negative evidence at each reporting period.

24

Table of Contents

HOOKIPA PHARMA INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (continued)

14. Commitments and contingencies

Operating and Finance Leases

The Company leases for real estate, including office and laboratory space, and has entered into various other agreements with respect to assets used in conducting its business. The Company is required to maintain a cash balance of $0.2 million to secure letters of credit associated with real estate leases. This amount was classified as non-current restricted cash in the Company’s condensed consolidated balance sheet as of September 30, 2024.

As of September 30, 2024 and December 31, 2023, the Company’s operating lease right-of-use assets were $2.9 million and $5.5 million, respectively, which are reported in operating lease right-of-use assets in the Company’s condensed consolidated balance sheets. As of September 30, 2024, the Company had outstanding operating lease obligations of $2.8 million, of which $1.2 million is reported in operating lease liabilities, current portion and $1.6 million is reported in operating lease liabilities, non-current portion in the Company’s condensed consolidated balance sheets. As of December 31, 2023, the Company had outstanding operating lease obligations of $5.4 million, of which $1.6 million is reported in operating lease liabilities, current portion and $3.8 million is reported in operating lease liabilities, non-current portion in the Company’s condensed consolidated balance sheets. The Company’s weighted average discount rate and weighted average lease term remaining on operating lease liabilities is approximately 4.5% and 2.8 years, respectively.

Contract manufacturing arrangements

The Company has entered into arrangements with contract manufacturing organizations (“CMOs”) for manufacturing of materials for research and development purposes, including manufacturing of clinical trial materials. These contracts generally provide for non-cancellable obligations or cancellation penalties depending on the time of cancellation. As of September 30, 2024, the Company’s total non-cancellable obligations under contracts with CMOs were $5.9 million, of which $1.7 million relates to 2024 (remaining three months) deliverables, and $4.2 million relates to 2025 deliverables.

Intellectual property licenses

The Company has entered into certain license agreements under which it is obligated to make milestone payments upon the achievement of certain development and regulatory milestones, to pay royalties on net sales of licensed products, and to pay a percentage of the sublicense fees which the Company receives from its sublicensees.

In the three and nine months ended September 30, 2024, the Company recorded $0.6 million and $3.5 million, respectively, in licensing fees related to intellectual property licenses as research and development expenses. The amount is mainly related to the upfront payment and milestone payments received by the Company under the Gilead Collaboration Agreement and the Roche Collaboration Agreement. The amount recognized as expenses has been agreed to by the licensors but calculation of sublicensing fees on future payments may be subject to interpretation and may change until agreed to by the receiving party.

Indemnification agreements

In the ordinary course of business, the Company may provide indemnification of varying scope and terms to vendors, lessors, business partners and other parties with respect to certain matters including, but not limited to, losses arising out of breach of such agreements or from intellectual property infringement claims made by third parties. In addition, the Company has entered into indemnification agreements with members of its board of directors and senior management that will require the Company, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors or officers. The maximum potential amount of future payments the

25

Table of Contents

HOOKIPA PHARMA INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (continued)

Company could be required to make under these indemnification agreements is, in many cases, unlimited. To date, the Company has not incurred any material costs as a result of such indemnifications. The Company is not aware of any claims under indemnification arrangements, and it has not accrued any liabilities related to such obligations in its condensed consolidated financial statements as of September 30, 2024 or December 31, 2023.

Legal proceedings

The Company is not currently a party to any material legal proceedings. From time to time, the Company may become involved in litigation or legal proceedings relating to claims arising in the ordinary course of business. At each reporting date, the Company evaluates whether or not a potential loss amount or a potential range of loss is probable and reasonably estimable under the provisions of the authoritative guidance that addresses accounting for contingencies. The Company expenses the costs related to such legal proceedings as incurred.

15. Net loss per share

The following table sets forth the computation of the basic and diluted net loss per share attributable to common stockholders (in thousands, except for share and per share amounts):

Three months ended September 30, 

Nine months ended September 30, 

    

2024

    

2023

    

2024

    

2023

Numerator:

 

  

 

  

 

  

 

  

Net loss

$

(13,841)

$

(19,066)

$

(18,553)

$

(56,762)

Denominator:

 

 

 

 

Weighted-average common shares outstanding, basic and diluted

9,894,974

8,395,011

9,894,974

6,793,358

Weighted-average Series A convertible preferred shares outstanding, basic and diluted, presented as if converted into common stock(1)

37,000

37,000

37,000

99,218

Weighted-average Series A-1 convertible preferred shares outstanding, basic and diluted, presented as if converted into common stock(1)

1,080,000

1,080,000

1,080,000

1,310,769

Weighted-average Series A-2 convertible preferred shares outstanding, basic and diluted, presented as if converted into common stock(1)

1,526,800

1,526,800

1,526,800

654,343

Total number of shares used to calculate net loss per share, basic and diluted

 

12,538,774

 

11,038,811

 

12,538,774

 

8,857,688

Net loss per share, basic and diluted

$

(1.10)

$

(1.73)

$

(1.48)

$

(6.41)

(1) Class A common stock and Series A, Series A-1 and Series A-2 convertible preferred stock are participating securities that have substantially the same terms and features as the Company’s common stock. The Class A common stock and Series A, Series A-1 and Series A-2 convertible preferred stock are therefore included in the weighted-average number of shares outstanding to calculate net loss per share, basic and diluted as if converted into common stock. Each ten shares of Class A common stock and each share of Series A, Series A-1 and Series A-2 convertible preferred stock is independently convertible into one and 100 shares of common stock, respectively. In the three and nine months ended September 30, 2024, 239,952 shares of the Company’s common stock were issuable upon conversion of the Class A common stock, 37,000 shares of the Company’s common stock were issuable upon conversion of Series A convertible

26

Table of Contents

HOOKIPA PHARMA INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (continued)

preferred stock, 1,080,000 shares of the Company’s common stock were issuable upon conversion of Series A-1 convertible preferred stock and 1,526,800 shares of the Company’s common stock were issuable upon conversion of Series A-2 convertible preferred stock (see Note 11).

Since the Company was in a loss position for all periods presented, basic net loss per share is the same as diluted net loss per share for all periods as the inclusion of all potential common shares (common stock and Class A common stock) outstanding would have been anti-dilutive. Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:

Three and nine months ended September 30, 

    

2024

    

2023

Options issued and outstanding

 

1,078,141

836,221

Unvested restricted stock units

178,570

Total

 

1,256,711

 

836,221

16. Related Parties

Effective September 15, 2023, Malte Peters, a member of the Company’s board of directors, agreed to lead the Company’s clinical activities as ad interim Senior Clinical Advisor. No expense was recorded during the three months ended September 30, 2024. During the nine months ended September 30, 2024, the Company recorded expense of $0.2 million related to a consultancy services agreement entered into with Dr. Peters, effective September 15, 2023. The consultancy services agreement was terminated on March 31, 2024.

27

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 should be read in conjunction with our unaudited condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q and our audited consolidated financial statements and related notes for the year ended December 31, 2023 included in our Annual Report on Form 10-K filed with the Securities and Exchange Commission (“SEC”). As a result of many factors, including those factors set forth in the “Risk Factors” section of this Quarterly Report on Form 10-Q and our Annual Report on Form 10-K for the year end December 31, 2023, our actual results could differ materially from the results described in, or implied by, the forward-looking statements contained in the following discussion and analysis.

Overview

We are a clinical-stage biopharmaceutical company developing a new class of immunotherapeutics based on our proprietary arenavirus platform that is designed to target and amplify T cell and immune responses to fight diseases. Our replicating and non-replicating technologies are engineered to induce robust and durable antigen-specific CD8+ T cell responses and pathogen-neutralizing antibodies. We believe that our technologies can meaningfully leverage the human immune system for therapeutic purposes by inducing CD8+ T cell response levels previously not achieved by other immune therapy approaches.

We are building a proprietary immuno-oncology pipeline utilizing our replicating technology. Our oncology portfolio targets oncoviral cancer antigens and next-generation antigens and includes two primary programs in development: eseba-vec (formerly HB-200) and HB-700. Eseba-vec is in clinical development for the treatment of Human Papillomavirus 16-positive (“HPV16+”) head and neck cancers. Eseba-vec in combination with pembrolizumab received Fast Track Designation from the U.S. Food and Drug Administration (“FDA”) in January 2022 and PRIME designation from the European Medicines Agency in April 2024 for the treatment of first-line HPV16+ recurrent/metastatic oropharyngeal squamous cell carcinoma. In April 2024, we received Investigational New Drug (“IND”) clearance from the FDA for HB-700 for the treatment of KRAS mutated cancers, including, lung, colorectal and pancreatic cancers.

Our strategic priority has been the development of our oncology portfolio, most importantly the advancement of our eseba-vec program, and the initiation of the AVALON-1 trial, a randomized Phase 2/3 trial of eseba-vec. Additionally, we are developing infectious disease therapies in partnership with other companies. Our Hepatitis B (“HBV”) program, HB-400, and our Human Immunodeficiency Virus (“HIV”) program, HB-500, are developed in a partnership with Gilead Sciences Inc. (“Gilead”).

Eseba-vec, our first program in oncology, is being evaluated in an ongoing Phase 1/2 clinical trial for the treatment of HPV16+ cancers. This trial has completed enrollment in Phase 2 and is evaluating eseba-vec therapy in combination with pembrolizumab in the first line setting of HPV16+ PD-L1+ oropharynx cancer.

In November, we reported updated eseba-vec clinical 1L results in patients with HPV16+ PD-L1+ oropharynx cancer from the Phase 2 part of the Phase 1/2 H-200-001 study, which also now included data for the selected Phase 3 dose. The study reported data as of the September 30, 2024 data cut-off with 66 participants treated with eseba-vec + pembrolizumab, of which at present 30/66 (45.5%) participants remain on treatment in the study. Efficacy data was reported specifically in the PD-L1 CPS ≥20 population, selected for further development, with a reported overall response rate (“ORR”) of 55.0% (16% complete response) in the 20 evaluable for response by RECIST v1.1 participants who were treated at the selected Phase 3 dose of eseba-vec (includes confirmed and unconfirmed responses), and 52% ORR (15% complete response) in the 25 participants treated with both dose levels. The disease control rate (“DCR”) was 75% and 80%, respectively. This was accompanied by a promising DOR with 60.0% and 66.7%, respectively, of confirmed responders ongoing at the time of reporting. Early PFS and OS are encouraging but still maturing and in patients treated with all dose levels, the median PFS is 16.3 months, while the reported 12-month OS rate was 83%. Clinical activity continues to be supported by a rapid, robust, and durable tumor antigen specific T cell response. The data continues to show a pronounced potential on the background of historical data reported for SoC pembrolizumab alone (19% ORR and 3.4m mPFS). The combination treatment of eseba-vec with pembrolizumab demonstrated a

28

favorable safety profile with manageable toxicity with mostly mild to moderate toxicity and serious adverse events in only 7.6% and adverse events leading to discontinuation in only 4.5% of participants. The results of the study successfully confirm the selected patient population of 1st line HPV16+ PD-L1 CPS ≥20 R/M oropharyngeal cancer as well as the selected Phase 3 eseba-vec dose in combination with pembrolizumab which is to be taken forward.

HB-700 was designed for treatment of cancers encoding mutated KRAS, especially KRAS-mutated pancreatic, colorectal, and lung cancers. By simultaneously targeting the five most common mutations, we believe HB-700 has the potential to benefit more patients than single mutation inhibitors. In April 2024, we received FDA clearance of our IND application for HB-700.

In October 2022, we entered into a Research Collaboration and License Agreement (the “Roche Collaboration Agreement”), with Roche to (i) grant Roche an exclusive license to research, develop, manufacture and commercialize our pre-clinical HB-700 cancer program, an arenaviral immunotherapeutic for KRAS-mutated cancers, and (ii) grant Roche an option right to exclusively license for research, development manufacturing and commercialization, a second, novel arenaviral immunotherapeutic program targeting undisclosed cancer antigens. We announced in January 2024 that we received notification from Roche of their decision to terminate the collaboration and licensing agreement for our HB-700 program in KRAS mutated cancers. Effective April 25, 2024, we regained full control of the associated intellectual property portfolio and have full collaboration and licensing rights for this program. Pursuant to the Roche Collaboration Agreement, we received a non-refundable upfront payment of $25.0 million, and milestone payments of $20.0 million.

We are collaborating with Gilead Sciences, Inc. (“Gilead”) to research arenavirus functional cures for chronic Hepatitis B and HIV infections under a Collaboration and License Agreement signed in 2018 (the “Gilead Collaboration Agreement”). Both programs have completed preclinical research, and in April 2023 the first participant in a Phase 1 clinical trial of the Hepatitis B product candidate being conducted by Gilead was dosed. Gilead is solely responsible for further development and commercialization of the Hepatitis B product candidate and we are eligible for up to a further $185.0 million in development and commercialization milestone payments, plus tiered royalties. According to the amendment to the Gilead Collaboration Agreement, signed in February 2022, we have taken on development responsibilities for the HIV program candidate through a Phase 1b clinical trial and Gilead will provide funding through a combination of an initiation payment of $15.0 million, a milestone payment of $5.0 million and equity contributions of up to $35.0 million. In November 2023, we received FDA clearance of our IND application for HB-500 and started the Phase 1b trial in the second quarter of 2024. The first person was dosed on July 1, 2024, resulting in the achievement of a $5.0 million milestone payment which was received on July 25, 2024. Gilead retains the exclusive option, to further develop and commercialize the HIV program, in which case we are eligible for up to a further $227.5 million in developmental and commercialization milestone payments, inclusive of a $10.0 million option exercise payment, plus tiered royalties.

On January 29, 2024, we announced our decision to prioritize the clinical development of our eseba-vec program for the treatment of HPV16+ head and neck cancers and our two Gilead-partnered infectious disease programs and to pause development activities related to HB-300, targeting self-antigens for the treatment of prostate cancer, and most of our preclinical research activities. In connection with this strategic refocus, our Board of Directors approved a plan to reduce our workforce by 55 full-time employees, or approximately 30% of the then-current employee base, and to rebalance our cost structure in alignment with the new prioritization of research and development programs. The prioritization of our eseba-vec program and our two Gilead-partnered programs also included the discontinuation of our GMP manufacturing facility project. This part of the restructuring plan was completed by the end of the second quarter of 2024.

Additionally, in September 2024, our Board of Directors approved a plan to reduce our workforce by another 28 employees, or approximately 20% of the then-current employe base, and to further rebalance our cost structure in alignment with the prioritization of clinical development programs. We announced and began the implementation of this additional restructuring plan in the third quarter of 2024 and we expect the restructuring to be substantially completed by the end of the first quarter of 2025. Going forward, we may implement further cost-saving initiatives that could result in additional restructuring charges including severance and other employee charges.

29

We have funded our operations to date primarily from public offerings of common stock and convertible preferred stock, including our initial public offering, as well as private placements of our redeemable convertible preferred stock, grant funding and loans from an Austrian government agency, and upfront, milestone and initiation payments from Gilead and Roche in connection with our respective collaboration and license agreements. As of September 30, 2024 we had cash, cash equivalents and restricted cash of $60.0 million.

We do not expect to generate revenue from any product candidates that we develop until we obtain regulatory approval for one or more of such product candidates, if at all, and commercialize our products or enter into additional collaboration agreements with third parties. Substantially all of our net losses have resulted from costs incurred in connection with our research and development programs and from general and administrative costs associated with our operations.

All of our product candidates, including our most advanced oncology product candidate, eseba-vec, will require substantial additional development time and resources before we would be able to apply for and receive regulatory approvals and begin generating revenue from product sales. We currently have no marketing and sales organization and have no experience in marketing products; accordingly, we will incur significant expenses to develop a marketing organization and sales force in advance of generating any commercial product sales. As a result, we will need substantial additional capital to support our operating activities. In addition, we expect to continue to incur legal, accounting and other expenses in operating our business, including the costs associated with operating as a public company.

We currently anticipate that we will seek to fund our operations through equity or debt financings or other sources, such as government grants and additional collaboration agreements with third parties. Adequate funding may not be available to us on acceptable terms, or at all. If sufficient funds on acceptable terms are not available when needed, we will be required to significantly reduce our operating expenses and delay, reduce the scope of, or eliminate one or more of our development programs.

We have incurred recurring losses, including net losses of $13.8 million and $18.6 million for the three and nine months ended September 30, 2024. As of September 30, 2024, we had an accumulated deficit of $387.8 million and we do not expect positive cash flows from operations in the foreseeable future, if ever. We expect to continue to incur net operating losses for at least the next several years as we advance our product candidates through clinical development, seek regulatory approval, prepare for and, if approved, proceed to commercialization, continue our research and development efforts and invest to establish further commercial manufacturing capacity.

Impacts of Market Conditions on Our Business

Unfavorable conditions in the economy in the United States, Austria and elsewhere may negatively affect the growth of our business and our results of operations. Macroeconomic events and conditions such as heightened inflation, increased interest rates, disruptions to global financial markets or a recession or other market correction, including as a result of the ongoing military conflict between Russia and Ukraine and the related sanctions imposed against Russia, any escalation of the conflict in the Middle East, and other global macroeconomic factors, could reduce our ability to access capital, which could materially impact our business and the value of our common stock.

Components of Our Results of Operations

Revenue from collaboration and licensing

To date, we have not generated any revenue from product sales and do not expect to do so in the near future, if at all. All of our revenue to date has been derived from research collaboration and license agreements with Gilead and Roche.

30

Gilead Collaboration Agreement

On June 4, 2018, we entered into the Gilead Collaboration Agreement to evaluate potential vaccine products using or incorporating our replicating technology and non-replicating technology for the treatment, cure, diagnosis or prevention of HBV and HIV.

Under the Gilead Collaboration Agreement, we granted Gilead an exclusive, royalty-bearing license to our technology platform for researching, developing, manufacturing and commercializing products for HIV or HBV. We received a non-refundable $10.0 million upfront payment upon entering the Gilead Collaboration Agreement. In February 2022, we signed an amended and restated collaboration agreement (the “Restated Gilead Collaboration Agreement”) which revised the terms only for the HIV program, whereby we took on development responsibilities for the HIV program candidate through a Phase 1b clinical trial. Pursuant to the Restated Gilead Collaboration Agreement, Gilead retains an exclusive right (the “Option”) to take back the development responsibilities, thus keeping the rights for the HIV program, including further development and commercialization in return for an option exercise payment of $10.0 million. Pursuant to the Restated Gilead Collaboration Agreement, we are eligible for up to $140.0 million in developmental milestone payments for the HBV program and $50.0 million in commercialization milestone payments. If Gilead exercises the Option, we are eligible for up to $172.5 million in developmental milestone payments for the HIV program, inclusive of the $10.0 million Option exercise payment, and $65.0 million in commercialization milestone payments for the HIV program. Upon the commercialization of a product, we are eligible to receive tiered royalties of a high single-digit to mid-teens percentage on the worldwide net sales of each HBV product, and royalties of a mid-single-digit to 10% of worldwide net sales of each HIV product. Gilead is obligated to reimburse us for our costs, including all benefits, travel, overhead, and any other expenses, relating to performing research and development activities under the Restated Gilead Collaboration Agreement with respect to the HBV program, and if the Option is exercised, any manufacturing costs related to the HIV program. Through September 30, 2024, we have received a non-refundable upfront payment of $10.0 million, a program initiation fee of $15.0 million, a $5.0 million milestone payment for the first person dosed in a Phase 1b clinical trial of HB-500 and $21.2 million in milestone payments for the achievement of pre-clinical research milestones from Gilead. In addition, we have recognized $42.7 million of cost reimbursements for research and development services performed under the Restated Gilead Collaboration Agreement.

We determined that our performance obligations under the terms of the original Gilead Collaboration Agreement included one combined performance obligation for each of the HBV and HIV research programs, comprised of the transfer of intellectual property rights and providing research and development services. Accordingly, we recognized these amounts as revenue over the performance period of the respective services on a percent of completion basis using total estimated research and development labor hours for each of the performance obligations. The terms of the Restated Gilead Collaboration Agreement added an additional performance obligation to us to perform research and development work for the HIV program. We recognize the amounts of revenue allocated to the performance obligation resulting from the Restated Gilead Collaboration Agreement on a percent of completion basis over the performance period, using total estimated research and development costs as the measure of progress.

Roche Collaboration Agreement

On October 18, 2022, we entered into the Roche Collaboration Agreement to (i) grant Roche an exclusive license to research, develop, manufacture and commercialize our pre-clinical HB-700 cancer program, an arenaviral immunotherapeutic for KRAS-mutated cancers, and (ii) grant Roche an exclusive option right to exclusively license for research, development manufacturing and commercialization, a second, novel arenaviral immunotherapeutic program targeting undisclosed cancer antigens. In January 2024, Roche provided us with written notice of the termination of the collaboration and licensing agreement.

Under the terms of the terminated Roche Collaboration Agreement, we granted Roche an exclusive, royalty-bearing license to our technology platforms for KRAS-mutated cancers, and an option right to exclusively license a second, novel arenaviral immunotherapeutic program targeting undisclosed cancer antigens. Pursuant to the terms of the Roche Collaboration Agreement, following the termination notice, the Roche Collaboration Agreement was terminated on April 25, 2024. Effective April 25, 2024, we regained full control of the associated intellectual property portfolio and have full collaboration and licensing rights for the KRAS program.

31

Through September 30, 2024, we have received from Roche the non-refundable upfront payment of $25.0 million, $10.0 million in milestone payments for the achievement of a GMP manufacturing milestone under the HB-700 program and $10.0 million in milestone payments associated with an IND submission for the HB-700 program. In addition, we have recognized $0.6 million of cost reimbursements for research and development activities related to a first human trial.

We determined that our performance obligations under the terms of the Roche Collaboration Agreement included one combined performance obligation for the transfer of intellectual property rights (licenses) and providing research and development services for the HB-700 program, and a second, separate performance obligation during the UCA Option period to perform research and development services with respect to the UCA Program. Accordingly, we allocated the non-refundable upfront payment of $25.0 million between the two performance obligations. Milestone payments that were contingent on future events were added to the transaction price when the triggering event became probable. The consideration allocated to a performance obligation has been recognized as revenue over the performance period of the respective services on a percent of completion basis using total estimated research and development costs for each of the performance obligations. Milestone payments, or parts thereof, that related to completed services were reflected via a cumulative catch up for past performance.

Operating Expenses

Our operating expenses since inception have only consisted of research and development costs, general and administrative costs and restructuring and impairment expenses.

Research and Development Expenses

Since our inception, we have focused significant resources on our research and development activities, including establishing our arenavirus platform, conducting preclinical studies, developing a manufacturing process, conducting Phase 1 and Phase 2 clinical trials, including the ongoing eseba-vec (formerly HB-200) clinical trials, and progressing IND applications, including for HB-700. Research and development activities account for a significant portion of our operating expenses. Research and development costs are expensed as incurred. These costs include:

salaries, benefits and other related costs, including stock-based compensation, for personnel engaged in research and development functions;
expenses incurred in connection with the preclinical development of our programs and clinical trials of our product candidates, including under agreements with third parties, such as consultants, contractors, academic institutions and contract research organizations (CROs);
the cost of manufacturing drug products for use in clinical trials, including under agreements with third parties, such as CMOs, consultants and contractors;
laboratory costs;
leased facility costs, equipment depreciation and other expenses, which include direct and allocated expenses; and
third-party license fees.

The majority of our research and development costs are external costs, which we track on a program-by-program basis. We do not track our internal research and development expenses on a program-by-program basis as they primarily relate to shared costs deployed across multiple projects under development.

We expect our research and development expenses to increase substantially in the future as we advance our existing and future product candidates into and through clinical trials and pursue regulatory approval. The process of

32

conducting the necessary clinical studies to obtain regulatory approval is costly and time-consuming. Clinical trials generally become larger and more costly to conduct as they advance into later stages and, in the future, we will be required to make estimates for expense accruals related to clinical trial expenses.

At this time, we cannot reasonably estimate or know the nature, timing and estimated costs of the efforts that will be necessary to complete the development of any product candidates that we develop from our programs. We are also unable to predict when, if ever, material net cash inflows will commence from sales of product candidates we develop, if at all. This is due to the numerous risks and uncertainties associated with developing product candidates, including the uncertainty of:

successful completion of preclinical studies and clinical trials;
sufficiency of our financial and other resources to complete the necessary preclinical studies and clinical trials;
substantial doubt regarding our ability to continue as a going concern;
acceptance of INDs for our planned clinical trials or future clinical trials;
successful enrollment and completion of clinical trials;
successful data from our clinical program that support an acceptable risk-benefit profile of our product candidates in the intended populations;
receipt and maintenance of regulatory and marketing approvals from applicable regulatory authorities;
scaleup of our manufacturing processes and formulation of our product candidates for later stages of development and commercialization;
establishing our own manufacturing capabilities or agreements with third-party manufacturers for clinical supply for our clinical trials and commercial manufacturing, if our product candidate is approved;
entry into collaborations to further the development of our product candidates;
obtaining and maintaining patent and trade secret protection or regulatory exclusivity for our product candidates;
successfully launching commercial sales of our product candidates, if approved;
acceptance of the product candidates benefits and uses, if approved, by patients, the medical community and third-party payors;
the prevalence and severity of adverse events experienced with our product candidates;
maintaining a continued acceptable safety profile of the product candidates following approval;
effectively competing with other therapies;
obtaining and maintaining healthcare coverage and adequate reimbursement from third-party payors; and
qualifying for, maintaining, enforcing and defending intellectual property rights and claims.

33

A change in the outcome of any of these variables with respect to the development of a product candidate could mean a significant change in the costs and timing associated with the development of that product candidate. For example, if the FDA or another regulatory authority were to require us to conduct clinical trials beyond those that we anticipate will be required for the completion of clinical development of a product candidate, or if we experience significant delays in our clinical trials due to patient enrollment or other reasons, we would be required to expend significant additional financial resources and time on the completion of clinical development.

The following table summarizes our research and development expenses by product candidate or program (in thousands):

Three months ended September 30, 

Nine months ended September 30, 

    

2024

    

2023

    

2024

    

2023

Eseba-vec (formerly HB-200) program

$

11,099

$

10,862

$

40,488

$

31,310

HB-300 program

 

1,656

 

2,312

 

3,567

 

7,649

Gilead partnered programs

 

2,011

 

3,234

 

4,860

 

10,889

HB-700 & HB-800 (formerly Roche partnered programs)

438

6,689

5,331

10,014

Other and earlier-stage programs

 

(22)

 

1,122

 

502

 

4,215

Other unallocated research and development expenses

383

406

734

1,185

Total research and development expenses

$

15,565

$

24,625

$

55,482

$

65,262

Other unallocated research and development expenses include stock-based compensation expense, certain lease expenses and other operating expenses that we do not track on a program-by-program basis, since our research and development employees and infrastructure resources are utilized across our programs.

General and Administrative Expenses

Our general and administrative expenses consist primarily of personnel costs in our executive, finance and investor relations, business development and administrative functions. Other general and administrative expenses include consulting fees and professional service fees for auditing, tax and legal services, lease expenses related to our offices, premiums for directors and officers liability insurance, intellectual property costs incurred in connection with filing and prosecuting patent applications, depreciation and other costs. We expect our general and administrative expenses to continue to increase in the future as we expand our operating activities and prepare for potential commercialization of our current and future product candidates, increase our headcount and investor relations activities and maintain compliance with requirements of the Nasdaq Capital Market and the Securities and Exchange Commission.

Impairment Expenses

Impairment expenses consist of non-cash impairment charges relating to long-lived assets. Impairments are determined using management’s judgment about the anticipated performance of our business in relation to expectations, significant negative technological, scientific or economic trends and significant changes or planned changes in the use of the assets and their effects based on information available as of the date of the condensed consolidated financial statements appearing elsewhere in this Quarterly Report. Management makes decisions to disposes of fixed assets during the regular course of business due to damage, obsolescence, strategic shifts, and loss.

Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset group to future undiscounted net cash flows expected to be generated by the assets. If the carrying amount of an asset group exceeds its estimated undiscounted net future cash flows, an impairment charge is recognized for the amount by which the carrying amount of the asset group exceeds its fair value.

34

Restructuring Expenses

Restructuring expenses consist of severance and other personnel costs and professional services and consulting costs associated with exit and disposal activities.

Grant Income

Since inception, we have received grants from the Austrian Research Promotions Agency, either under funding agreements or under research incentive programs. In addition, we have received loans under funding agreements that bear interest at below market interest rate. We account for the grants received as other income and for the imputed benefits arising from the difference between a market rate of interest and the rate of interest as additional grant income, and record interest expense for the loans at a market rate of interest.

We participate in a research incentive program provided by the Austrian government under which we are entitled to reimbursement of a percentage of qualifying research and development expenses and capital expenditures incurred in Austria. Submissions for reimbursement under the program are submitted annually. Incentive amounts are generally paid out during the calendar year that follows the year of the expenses but remain subject to subsequent examinations by the responsible authority.

Furthermore, we participated in the life sciences research and development program provided by the New York State government under which we were entitled to reimbursement of a percentage of qualifying research and development expenses in New York State up to $0.5 million per year for the years 2019 to 2021. Submissions for reimbursement under the program were submitted in the fourth quarter of 2023 and certificates of tax credits were received. Incentive amounts are generally paid out six to nine months after amended tax returns including a certificate of tax credit issued by Empire State Development are filed. We account for the grants received as other income.

We also participate in the New York City biotechnology tax credit program, according to which certain expenses for business in the biotechnology field in New York City limited to $0.25 million per year for three consecutive years from January 1, 2023 to December 31, 2025 are incentivized. We account for the grants received as other income.

Interest Income

Interest income results from interest earned on our cash, cash equivalents, and restricted cash.

Interest Expense

Interest expense results primarily from loans under funding agreements with the Austrian Research Promotion Agency, recorded at a market rate of interest. The difference between interest payments payable pursuant to the loans, which rates are at below market interest rates, and the market interest rate, is accounted for as grant income.

Income Taxes

Income tax expense results from U.S. federal and state income tax as well as foreign minimum income tax and profit on a legal entity basis. The losses that we have incurred since inception result primary from the losses of our Austrian subsidiary. We have considered that, at this point in time, it is uncertain whether we will ever be able to realize the benefits of the deferred tax asset, and accordingly, have established a full valuation allowance as of September 30, 2024.

35

Results of Operations

Comparison of the Three and Nine Months Ended September 30, 2024 and 2023

The following table summarizes our results of operations for the three and nine months ended September 30, 2024 and 2023 (in thousands):

Three months ended September 30, 

Nine months ended September 30, 

    

2024

    

2023

Change

    

2024

    

2023

Change

Revenue from collaboration and licensing

$

4,703

$

6,867

$

(2,164)

$

42,592

$

12,722

$

29,870

Operating expenses:

Research and development

(15,565)

(24,625)

9,060

(55,482)

(65,262)

9,780

General and administrative

 

(6,732)

 

(4,912)

(1,820)

 

(14,733)

 

(14,259)

(474)

Restructuring

(878)

(878)

(2,201)

(2,201)

Impairment

(172)

(172)

(172)

(172)

Total operating expenses

 

(23,347)

 

(29,537)

6,190

 

(72,588)

 

(79,521)

6,933

Loss from operations

 

(18,644)

 

(22,670)

4,026

 

(29,996)

 

(66,799)

36,803

Other income:

Grant income

 

2,183

 

2,916

(733)

 

6,924

 

7,486

(562)

Interest income

809

1,570

(761)

3,213

4,052

(839)

Interest expense

 

 

(49)

49

 

(2)

 

(268)

266

Other income (expense), net

 

1,811

 

(833)

2,644

 

1,308

 

(1,029)

2,337

Total other income, net

 

4,803

 

3,604

 

1,199

 

11,443

 

10,241

 

1,202

Net loss before tax

 

(13,841)

 

(19,066)

5,225

 

(18,553)

 

(56,558)

38,005

Income tax expense

 

(0)

 

0

(0)

 

(0)

 

(204)

204

Net loss

$

(13,841)

$

(19,066)

$

5,225

$

(18,553)

$

(56,762)

$

38,209

Revenue from Collaboration and Licensing

Revenue was $4.7 million and $42.6 million for the three and nine months ended September 30, 2024, respectively, compared to $6.9 million and $12.7 million for the three and nine months ended September 30, 2023, respectively.

During the three months ended September 30, 2024, revenue decreased by $2.2 million compared to the three months ended September 30, 2023. This decrease was primarily due to no recognition of the upfront and milestone payments under the Roche Collaboration Agreement as a result of the termination of the Roche Collaboration Agreement, partially offset by revenue recognized for a $5.0 million milestone payment for the first person dosed in a Phase 1b clinical trial of HB-500 received in the three months ended September 30, 2024 under the Restated Gilead Collaboration Agreement.

For the three months ended September 30, 2024 and 2023, revenue included $0.3 million and $0.8 million, respectively, from reimbursement of research and development expenses, and $4.4 million and $6.1 million, respectively, from partial recognition of upfront, milestone and initiation payments that were initially recorded as deferred revenue.

For the three months ended September 30, 2024, revenue included $4.7 million related to the Restated Gilead Collaboration Agreement, of which $0.3 million resulted from reimbursement of research and development expenses and $4.4 million resulted from partial recognition of milestone and initiation payments that were initially recorded as deferred revenue.

For the three months ended September 30, 2023, revenue included $1.7 million related to the Restated Gilead Collaboration Agreement, of which $0.5 million resulted from reimbursement of research and development expenses and $1.2 million from partial recognition of milestone and initiation payments that were initially recorded as deferred revenue. In addition, revenue included $5.2 million related to the Roche Collaboration Agreement, of which $0.3 million

36

resulted from reimbursement of expenses, and $4.9 million resulted from partial recognition of milestone and initiation payments that were initially recorded as deferred revenue.

During the nine months ended September 30, 2024, revenue increased by $29.9 million compared to the nine months ended September 30, 2023. This increase was primarily due to higher partial recognition of the upfront and milestone payments under the Roche Collaboration as a result of the termination of the Roche Collaboration Agreement leading to accelerated recognition of the upfront and milestone payments that were initially recorded as deferred revenue, including the partial recognition of revenue from a $10.0 million milestone achieved in March 2024 and revenue recognized for a $5.0 million milestone payment for the first person dosed in a Phase 1b clinical trial of HB-500 received in July 2024 under the Restated Gilead Collaboration Agreement.

For the nine months ended September 30, 2024 and 2023, revenue included $0.6 million and $1.6 million, respectively, from reimbursement of research and development expenses, and $42.0 million and $11.1 million, respectively, from partial recognition of upfront, milestone and initiation payments that were initially recorded as deferred revenue.

For the nine months ended September  30, 2024, revenue included $6.2 million related to the Restated Gilead Collaboration Agreement, of which $0.5 million resulted from reimbursement of research and development expenses and $5.7 million resulted from partial recognition of milestone and initiation payments that were initially recorded as deferred revenue. In addition, revenue included $36.4 million related to the terminated Roche Collaboration Agreement, of which $0.1 million resulted from reimbursement of expenses and $36.3 million resulted from revenue recognized. Revenue recognized includes $26.3 million of the upfront and milestone payments that were originally recorded as deferred revenue and $10.0 million related to a milestone payment achieved in March 2024 and received in April 2024 associated with an IND submission for the HB-700 program.

For the nine months ended September 30, 2023, revenue included $5.1 million related to the Restated Gilead Collaboration Agreement, of which $1.3 million resulted from reimbursement of research and development expenses and $3.8 million from partial recognition of milestone and initiation payments that were initially recorded as deferred revenue. In addition, revenue included $7.6 million from partial recognition of upfront and milestone payments under the terminated Roche Collaboration Agreement of which $0.3 million resulted from reimbursement of expenses, and $7.3 million resulted from partial recognition of milestone and initiation payments that were initially recorded as deferred revenue.

Research and Development Expenses

For the three and nine months ended September 30, 2024, research and development expenses were $15.6 million and $55.5 million, respectively, compared to $24.6 million and $65.3 million for the three and nine months ended September 30, 2023, respectively.

The decrease of $9.1 million for the three months ended September 30, 2024 compared to the three months ended September 30, 2023 was attributable to a decrease in indirect research and development expenses of $2.2 million and a decrease in direct research and development expenses of $6.9 million. Indirect research and development expenses decreased mainly because of lower personnel-related expenses of $1.4 million, lower expenses for laboratory consumables of $0.4 million and lower expenses for consulting and professional services of $0.4 million. The decrease in personnel-related expenses mainly resulted from the effects of our workforce reduction, including the effects of stock option forfeitures. The decrease in direct research and development expenses was primarily driven by lower manufacturing expenses of $6.0 million, lower expenses for research and development services of $2.2 million, primarily for our Gilead partnered programs, and decreased spending for our other programs, partially offset by higher clinical study expenses of $1.3 million, primarily for our eseba-vec program.

The decrease of $9.8 million for the nine months ended September 30, 2024 compared to the nine months ended September 30, 2023 was attributable to a decrease in indirect research and development expenses of $5.6 million and a decrease in direct research and development expenses of $4.2 million. Indirect research and development expenses decreased mainly because of lower personnel-related expenses of $3.5 million, lower expenses for laboratory

37

consumables of $1.2 million and lower expenses for tavel, training and recruitment of $0.6 million. The decrease in personnel-related expenses mainly resulted from the effects of our workforce reduction, including the effects of stock option forfeitures. The decrease in direct research and development expenses was primarily driven by lower manufacturing expenses of $10.9 million, lower expenses for research and development services of $3.0 million, primarily for our eseba-vec program and Gilead partnered programs, and decreased spending for our other programs, partially offset by higher clinical study expenses of $7.3 million, primarily for our eseba-vec program, as well as amortization expenses related to capitalized sublicense payments following the termination of the Roche Collaboration of $2.4 million.

General and Administrative Expenses

General and administrative expenses for the three and nine months ended September 30, 2024 were $6.7 million and $14.7 million, respectively, compared to $4.9 million and $14.3 million for the three and nine months ended September 30, 2023, respectively.

The increase of $1.8 million for the three months ended September 30, 2024 compared to the three months ended September 30, 2023 was primarily due to an increase in personnel-related expenses of $1.3 million and an increase in professional and consulting fees of $0.6 million, partially offset by lower expenses for travel, training and recruitment of $0.1 million. The increase in personnel-related expenses resulted primarily from severance arrangements not related to the restructuring programs, and the increase in professional and consulting fees was primarily attributable to specialized organizational programs including related legal fees.

The increase of $0.5 million for the nine months ended September 30, 2024 compared to the nine months ended September 30, 2023 was primarily due to an increase in personnel-related expenses of $0.6 million and an increase in professional and consulting fees of $0.4 million, partially offset by a decrease in other expenses of $0.3 million and lower expenses for tavel, training and recruitment of $0.2 million. The increase in personnel-related expenses resulted primarily from severance arrangement not related to the restructuring programs, partially offset by lower stock-based compensation expenses. The increase in professional and consulting fees was primarily attributable to specialized organizational programs including related legal fees.

Restructuring Expenses

Restructuring expenses for the three and nine months ended September 30, 2024 were $0.9 million and $2.2 million, respectively.

Restructuring expenses for the three months ended September 30, 2024 consisted of $0.8 million of severance and other personnel costs and less than $0.1 million of professional fees and consulting costs associated with exit and disposal activities. There were no restructuring expenses for the three months ended September 30, 2023.

Restructuring expenses for the nine months ended September 30, 2024 consisted of $2.1 million of severance and other personnel costs and $0.1 million of professional fees and consulting costs associated with exit and disposal activities. There were no restructuring expenses for the nine months ended September 30, 2023.

Impairment Expenses

Impairment expenses for both the three and nine months ended September 30, 2024 were $0.2 million.

Impairment expenses for both the three and nine months ended September 30, 2024 consisted of $0.2 million asset write-downs related to laboratory equipment. There were no impairment expenses for the three and nine months ended September 30, 2023.

38

Grant Income

In the three months ended September 30, 2024, we recorded grant income of $2.2 million, compared to $2.9 million in the three months ended September 30, 2023. Income from grants mainly included research incentives. The decrease of $0.7 million was primarily due to lower income from Austrian research and development incentives as a result of lower eligible research and development expenses, and lower imputed benefits associated with the FFG Loans.

In the nine months ended September 30, 2024, we recorded grant income of $6.9 million, compared to $7.5 million in the nine months ended September 30, 2023. Income from grants mainly included research incentives and imputed benefits from below market interest rates on loans from governmental agencies. The decrease of $0.6 million was primarily due to lower income from Austrian research and development incentives as a result of lower eligible research and development expenses, and lower imputed benefits associated with the FFG Loans.

Interest Income and Expense

Interest income was $0.8 million and $3.2 million for the three and nine months ended September 30, 2024, respectively, compared to interest income of $1.6 million and $4.1 million for the three and nine months ended September 30, 2023, respectively. The decrease in interest income for the three and nine months ended September 30, 2024 was a result of a lower cash position and by decreasing U.S. dollar and euro interest rates. Interest income represents interest from cash and cash equivalents held in U.S. dollars and euros resulting from the proceeds from the issuance of common stock and convertible preferred stock as well as payments received under our Gilead and Roche collaborations. During the three and nine months ended September 30, 2024 our cash, cash equivalents and restricted cash were mainly held in dollars at U.S. investment grade financial institutions or in money market funds. In addition, smaller amounts were held in euros and dollars at our Austrian subsidiary.

No interest expenses were recorded for the three months ended September 30, 2024, compared to interest expenses for loans from government agencies of less than $0.1 million for the three months ended September 30, 2023. Interest expenses for loans from government agencies were less than $0.1 million for the nine months ended September 30, 2024, compared to $0.3 million for the nine months ended September 30, 2023. Interest expense was recorded at the market rate of interest, which exceeded the contractual interest rate. The decrease of interest expenses was primarily due to the final principal repayment related to the FFG Loans in the second quarter of 2024.

Other Income and Expenses

Other income was $1.8 million for the three months ended September 30, 2024, compared to other expenses of $0.8 million for the three months ended September 30, 2023. The change in the three months ended September 30, 2024 resulted primarily from exchange rate differences and foreign currency remeasurements.

Other income was $1.3 million for the nine months ended September 30, 2024, compared to other expenses of $1.0 million for the nine months ended September 30, 2023. The change in the nine months ended September 30, 2024 resulted primarily from exchange rate differences and foreign currency remeasurements.

Liquidity and Capital Resources

Since our inception in 2011, we have funded our operations primarily from public offerings and private placements of common stock and convertible preferred stock, including our initial public offering, as well as private placements of our redeemable convertible preferred stock, grant funding and loans from an Austrian government agency, and upfront, milestone and initiation payments from Gilead and Roche in connection with research collaboration agreements.

Prior to our IPO, we raised gross proceeds of approximately $142.5 million from the issuance of our redeemable convertible preferred stock. In April 2019, we completed our IPO in which we issued and sold 600,000 (6,000,000 before the Reverse Stock Split) shares of our common stock, at $140.00 per share, for gross proceeds of $84.0 million, or net proceeds of $74.6 million. In December 2020, we completed a follow-on public offering in which

39

we issued 391,000 (3,910,000 before the Reverse Stock Split) shares of our common stock, at $117.50 per share, and 2,978 shares of our Series A convertible preferred stock, at $11,750.00 per share, for net proceeds of $75.0 million after deducting underwriting discounts and commissions and offering expenses. In March 2022, we completed a follow-on public offering in which we issued 2,170,000 (21,700,000 before the Reverse Stock Split) shares of our common stock, at $20.00 per share, and 15,800 shares of our Series A-1 convertible preferred stock, at $2,000.00 per share, for net proceeds of $70.2 million after deducting underwriting discounts and commissions and offering expenses. In June 2023, we completed a follow-on public offering in which we issued 2,290,077 (22,900,768 before the Reverse Stock Split) shares of our common stock, at $13.10 per share, and 15,268 shares of our Series A-2 convertible preferred stock, at $1,310.00 per share, for net proceeds of $46.2 million after deducting underwriting discounts and commissions and offering expenses. In addition, in February 2022, Gilead purchased 166,666 (1,666,666 before the Reverse Stock Split) shares of our common stock for $5.0 million, at a purchase price of $30.00 per share, and in December 2023, Gilead purchased 1,500,000 (15,000,000 before the Reverse Stock Split) shares of our common stock, at $14.167 per share, for net proceeds of approximately $21.1 million after deducting offering expenses. Pursuant to the terms of the Amended Stock Purchase Agreement, we may require Gilead to purchase the balance of the $8.75 million of common stock as pro-rata participation in potential future equity raises (see “Note 11. Common stock, Class A common stock and convertible preferred stock” to our consolidated financial statements appearing elsewhere in this Quarterly Report). We also received $51.2 million from non-refundable upfront, milestone and initiation payments pursuant to the Restated Gilead Collaboration Agreement and $45.0 million from non-refundable upfront and milestone payments related to the Roche Collaboration Agreement. As of September 30, 2024, we had cash, cash equivalents and restricted cash of $60.0 million.

On July 12, 2022, we filed a registration statement on Form S-3 (the “Registration Statement”), with the SEC, which was declared effective on July 21, 2022. The Registration Statement registers the offering, issuance and sale of an unspecified amount of common stock, preferred stock, debt securities, warrants and/or units of any combination thereof. We simultaneously entered into a Sales Agreement with Leerink Partners LLC (“Leerink”), as sales agent, to provide for the issuance and sale by us of up to $50.0 million of common stock from time to time in “at-the-market” offerings under the Registration Statement and related prospectus filed with the Registration Statement (“Leerink ATM Program”). As of June 30, 2024, no sales had been made pursuant to the Leerink ATM Program. On August 5, 2024, we delivered a termination notice to Leerink to terminate the Sales Agreement, effective as of August 8, 2024. At the time of termination, $50.0 million remained available for issuance pursuant to the Sales Agreement. On August 8, 2024, we entered into an Open Market Sale AgreementSM with Jefferies LLC, as sales agent, to provide for the issuance and sale by us of up to $50.0 million of common stock from time to time in “at-the-market” offerings under the Registration Statement and related prospectus filed with the Registration Statement (“Jefferies ATM Program”). As of September 30, 2024, no sales had been made pursuant to the Jefferies ATM Program.

We entered into various funding agreements with the Austrian Research Promotion Agency (Österreichische Forschungsförderungsgesellschaft, or “FFG”). The loans by FFG (the “FFG Loans”) were made on a project-by-project basis and bear interest at a rate of 0.75% per annum. In the event that the underlying program research results in a scientific or technical failure, the principal then outstanding under any loan may be forgiven by FFG and converted to non-repayable grant funding on a project-by-project basis. The FFG Loans contained no financial covenants and were not secured by any of our assets. As of September 30, 2024, there is no remaining debt obligation under the FFG loan following the final principal repayment in April 2024.

Because the FFG Loans bear interest at below market rates we account for the imputed benefit arising from the difference between an estimated market rate of interest and the contractual interest rate as grant funding from FFG, which is included in grant income. On the date that FFG Loan proceeds are received, we recognize the portion of the loan proceeds allocated to grant funding as a discount to the carrying value of the loan and as unearned income. As of September 30, 2024, the unamortized debt discount related to FFG Loans was zero due to the final maturity on March 31, 2024 and the final repayment on April 2, 2024.

We have entered into arrangements with contract manufacturing organizations. As of September 30, 2024, we had total non-cancellable obligations under such contracts of $5.9 million.

We do not expect positive cash flows from operations in the foreseeable future, if at all. Historically, we have incurred operating losses as a result of ongoing efforts to develop our arenavirus technology platform and our product

40

candidates, including conducting ongoing research and development, preclinical studies, clinical trials, providing general and administrative support for these operations and developing our intellectual property portfolio. We expect to continue to incur net operating losses for at least the next several years as we progress clinical development, seek regulatory approval, prepare for and, if approved, proceed to commercialization of our most advanced oncology product candidate eseba-vec, continue our research and development efforts relating to our other and future product candidates, and invest in our manufacturing capabilities and our own manufacturing facility.

Going Concern

We evaluated whether there are conditions and events, considered in the aggregate, that raise substantial doubt about our ability to continue as a going concern within one year after the date that the condensed consolidated financial statements appearing elsewhere in this Quarterly Report on Form 10-Q are issued. This evaluation initially does not take into consideration the potential mitigating effect of management’s plans that have not been fully implemented as of the date the financial statements are issued. When substantial doubt exists under this methodology, management evaluates whether the mitigating effect of its plans sufficiently alleviates substantial doubt about our ability to continue as a going concern. The mitigating effect of management’s plans, however, is only considered if both (1) it is probable that the plans will be effectively implemented within one year after the date that the condensed consolidated financial statements are issued, and (2) it is probable that the plans, when implemented, will mitigate the relevant conditions or events that raise substantial doubt about our ability to continue as a going concern within one year after the date that the accompanying condensed consolidated financial statements are issued. In performing its analysis, management excluded certain elements of its operating plan that cannot be considered probable. Under ASC 205-40, the future receipt of potential funding from future partnerships, equity or debt issuances, the potential milestones from the Gilead Collaboration Agreement and potential reductions in force cannot be considered probable at this time because these plans are not entirely within our control and/or have not been approved by the Board of Directors as of the date of the accompanying condensed consolidated financial statements.

Our expectation to generate operating losses and negative operating cash flows in the future and the need for additional funding to support our planned operations raise substantial doubt regarding our ability to continue as a going concern for a period of one year after the date that condensed consolidated financial statements appearing elsewhere in this Quarterly Report on Form 10-Q are issued. Management's plans to alleviate the conditions that raise substantial doubt include reduced spending and the pursuit of additional capital. Management has concluded that the likelihood that its plan to successfully obtain sufficient funding, or adequately reduce expenditures, while reasonably possible, is less than probable. Accordingly, we have concluded that substantial doubt exists about our ability to continue as a going concern for a period of at least 12 months from the date of issuance of the accompanying condensed consolidated financial statements.

The accompanying condensed consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and satisfaction of liabilities in the ordinary course of business. The financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of the uncertainties described above.

Future Funding Requirements

We have no products approved for commercial sale. To date, we have devoted substantially all of our resources to organizing and staffing our company, business planning, raising capital, undertaking preclinical studies and clinical trials of our product candidates. As a result, we are not profitable and have incurred losses in each period since our inception in 2011, except for the first quarter of 2024. As of September 30, 2024, we had an accumulated deficit of $387.8 million. We expect to continue to incur significant losses for the foreseeable future. Based on our cash and cash equivalents as of September 30, 2024 and our planned operating expenses and capital expenditure requirements, there is substantial doubt regarding our ability to continue as a going concern for a period of one year after the issuance date of

41

the condensed consolidated financial statements accompanying this Quarterly Report on Form 10-Q. We anticipate that we will require additional funding to:

pursue the clinical and preclinical development of our current and future product candidates;
leverage our technologies to advance product candidates into preclinical and clinical development;
seek regulatory approvals for product candidates that successfully complete clinical trials, if any;
attract, hire and retain additional clinical, quality control and scientific personnel;
establish our manufacturing capabilities through third parties or by ourselves and scale-up manufacturing to provide adequate supply for clinical trials and commercialization;
expand our operational, financial and management systems and increase personnel, including personnel to support our clinical development, manufacturing and commercialization efforts and our operations as a public company;
expand and protect our intellectual property portfolio;
establish a sales, marketing, medical affairs and distribution infrastructure to commercialize any products for which we may obtain marketing approval and intend to commercialize on our own or jointly;
acquire or in-license other product candidates and technologies; and
incur additional legal, accounting and other expenses in operating our business, including ongoing costs associated with operating as a public company.

Even if we succeed in commercializing one or more of our product candidates, we will continue to incur substantial research and development and other expenditures to develop and market additional product candidates. We may encounter unforeseen expenses, difficulties, complications, delays and other unknown factors that may adversely affect our business. The size of our future net losses will depend, in part, on the rate of future growth of our expenses and our ability to generate revenue. Our prior losses and expected future losses have had and will continue to have an adverse effect on our stockholders’ equity and working capital.

We will require substantial additional financing and a failure to obtain this necessary capital could force us to delay, limit, reduce or terminate our product development programs, commercialization efforts or other operations.

Since our inception, we have invested a significant portion of our efforts and financial resources in research and development activities for our non-replicating and replicating technologies and our product candidates derived from these technologies. Preclinical studies and clinical trials and additional research and development activities will require substantial funds to complete. We believe that we will continue to expend substantial resources for the foreseeable future in connection with the development of our current product candidates and programs as well as any future product candidates we may choose to pursue, as well as the gradual gaining of control over our required manufacturing capabilities and other corporate uses. These expenditures will include costs associated with conducting preclinical studies and clinical trials, obtaining regulatory approvals, and manufacturing and supply, as well as marketing and selling any products approved for sale. In addition, other unanticipated costs may arise. Because the outcome of any preclinical study or clinical trial is highly uncertain, we cannot reasonably estimate the actual amounts necessary to successfully complete the development and commercialization of our current or future product candidates.

42

Our future capital requirements depend on many factors, including:

the scope, progress, results and costs of researching and developing our current and future product candidates and programs, and of conducting preclinical studies and clinical trials;
the number and development requirements of other product candidates that we may pursue, and other indications for our current product candidates that we may pursue;
the stability, scale and yields of our future manufacturing process as we scale-up production and formulation of our product candidates for later stages of development and commercialization;
the timing of, and the costs involved in, obtaining regulatory and marketing approvals and developing our ability to establish sales and marketing capabilities, if any, for our current and future product candidates we develop if clinical trials are successful;
the success of our collaboration with Gilead;
our ability to establish and maintain collaborations, strategic licensing or other arrangements and the financial terms of such agreements;
the cost of commercialization activities for our current and future product candidates that we may develop, whether alone or with a collaborator;
the costs involved in preparing, filing, prosecuting, maintaining, expanding, defending and enforcing patent claims, including litigation costs and the outcome of such litigation;
the timing, receipt and amount of sales of, or royalties on, our future products, if any; and
the emergence of competing oncology and infectious disease therapies and other adverse market developments.

A change in the outcome of any of these or other variables with respect to the development of any of our current and future product candidates could significantly change the costs and timing associated with the development of that product candidate. Furthermore, our operating plans may change in the future, and we will need additional funds to meet operational needs and capital requirements associated with such operating plans.

We do not have any committed external source of funds or other support for our development efforts. Until we can generate sufficient product and royalty revenue to finance our cash requirements, which we may never do, we expect to finance our future cash needs through a combination of public or private equity offerings, debt financings, collaborations, strategic alliances, licensing arrangements and other marketing or distribution arrangements as well as grant funding. Based on our research and development plans, we have concluded that substantial doubt exists that our cash and cash equivalents, including the funds received under the Restated Gilead Collaboration Agreement will enable us to fund our operating expenses and capital expenditure requirements for at least the next 12 months from the issuance date of the condensed consolidated financial statements appearing elsewhere in this Quarterly Report. These estimates are based on assumptions that may prove to be wrong, and we could utilize our available capital resources sooner than we expect.

If we raise additional capital through marketing and distribution arrangements or other collaborations, strategic alliances or licensing arrangements with third parties, we may have to relinquish certain valuable rights to our product candidates, technologies, future revenue streams or research programs or grant licenses on terms that may not be favorable to us. If we raise additional capital through public or private equity offerings, the terms of these securities may include liquidation or other preferences that adversely affect our stockholders’ rights. Further, to the extent that we raise additional capital through the sale of common stock or securities convertible or exchangeable into common stock, the ownership interest of our shareholders will be diluted. If we raise additional capital through debt financing, we would be

43

subject to fixed payment obligations and may be subject to covenants limiting or restricting our ability to take specific actions, such as incurring additional debt, making capital expenditures or declaring dividends. If we are unable to obtain additional funding on favorable terms when needed, we may have to delay, reduce the scope of or terminate one or more of our research and development programs or clinical trials or our other operations.

Cash Flows

The following table sets forth a summary of the primary sources and uses of cash (in thousands):

Nine months ended September 30, 

2024

    

2023

Net cash used in operating activities

$

(56,040)

$

(46,300)

Net cash used in investing activities

 

(192)

 

(3,737)

Net cash (used in) provided by financing activities

 

(1,276)

 

44,421

Net decrease in cash and cash equivalents

 

(57,508)

 

(5,616)

Cash Used in Operating Activities

During the nine months ended September 30, 2024, cash used in operating activities was $56.0 million, which consisted of a net loss of $18.6 million, adjusted by non-cash charges of $3.4 million and cash used due to changes in our operating assets and liabilities of $40.8 million. The non-cash charges consisted primarily of depreciation and amortization expense of $2.1 million, stock-based compensation of $1.1 million and non-cash impairment charges of $0.2 million. The change in our operating assets and liabilities was primarily due to a decrease in deferred revenues of $26.7 million, primarily resulting from the early-recognition of deferred revenues related to the terminated Roche Collaboration Agreement, partially offset by a $5.0 million milestone payment received under the Gilead Collaboration Agreement, an increase in prepaid expenses and other non-current assets of $5.9 million, an increase in receivable research incentives of $5.6 million, a decrease in accounts payable of $5.1 million, and a decrease in operating lease liabilities of $1.2 million, partially offset by a decrease in prepaid expenses and other current assets of $2.2 million, a decrease in accrued expenses and other current liabilities of $0.9 million, and a decrease in accounts receivable of $0.6 million.

During the nine months ended September 30, 2023, cash used in operating activities was $46.3 million, which consisted of a net loss of $56.8 million, adjusted by non-cash charges of $4.2 million and cash provided due to changes in our operating assets and liabilities of $6.3 million. The non-cash charges consisted primarily of depreciation and amortization expense of $2.3 million and stock-based compensation of $1.9 million. The change in our operating assets and liabilities was primarily due to a decrease in accounts receivable of $5.8 million, primarily resulting from the collection of a $5.0 million milestone payment and cost reimbursements from Gilead, an increase in accounts payable of $4.1 million, a decrease in prepaid expenses and other current assets of $3.5 million, an increase in accrued expenses and other current liabilities of $2.1 million, and an increase in other non-current liabilities of $0.2 million, partially offset by an increase in receivable research incentives of $7.2 million, a decrease in deferred revenues of $1.2 million, a decrease in operating lease liabilities of $0.8 million, and an increase in other non-current assets of $0.2 million.

Cash Used in Investing Activities

During the nine months ended September 30, 2024, cash used in investing activities was $0.2 million. The decrease of $3.5 million compared to the nine months ended September 30, 2023 resulted from deceased capital expenditures in connection with our GMP manufacturing facility project and lower expenditures for purchase of equipment.

During the nine months ended September 30, 2023, cash used in investing activities was $3.7 million and resulted primarily from capital expenditures in connection with our GMP manufacturing facility project as well as purchase of equipment.

44

Cash (Used in) Provided by Financing Activities

During the nine months ended September 30, 2024, cash used in financing activities was $1.3 million and consisted mainly of a principal repayment of loans of $1.1 million and costs related to Gilead’s purchase of common stock in December 2023.

During the nine months ended September 30, 2023, cash provided by financing activities was $44.4 million and consisted mainly of net proceeds of $46.3 million from our follow-on public offering in June 2023, partially offset by principal repayments of loans of $1.8 million.

Critical Accounting Policies and Estimates

Our management’s discussion and analysis of our financial condition and results of operations is based on our condensed consolidated financial statements accompanying this Quarterly Report, which we have prepared in accordance with the rules and regulations of the SEC and generally accepted accounting principles in the United States (“GAAP”). The preparation of these condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported expenses during the reporting periods. We evaluate our estimates and judgments on an ongoing basis. We base our estimates on historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Our actual results may differ from these estimates under different assumptions or conditions.

Our critical accounting policies and the methodologies and assumptions we apply under them have not materially changed, as compared to those disclosed in “Management’s Discussion and Analysis of Financial Condition and Results of Operations - Critical Accounting Policies” in our Annual Report on Form 10-K for the year ended December 31, 2023 filed with the Securities and Exchange Commission (“SEC”) on March 22, 2024.

Recently Issued Accounting Pronouncements

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

Emerging Growth Company Status and Smaller Reporting Company

As an “emerging growth company,” the Jumpstart Our Business Startups Act of 2012 allows us to delay adoption of new or revised accounting standards applicable to public companies until such standards are made applicable to private companies. However, we have irrevocably elected not to avail ourselves of this extended transition period for complying with new or revised accounting standards and, therefore, we will be subject to the same new or revised accounting standards as other public companies that are not emerging growth companies.

We are also a “smaller reporting company” meaning that the market value of our stock held by non-affiliates is less than $700 million and our annual revenue was less than $100 million during our most recently completed fiscal year. We may continue to be a smaller reporting company if either (i) the market value of our stock held by non-affiliates is less than $250 million or (ii) our annual revenue was less than $100 million during the most recently completed fiscal year and the market value of our stock held by non-affiliates is less than $700 million. If we are a smaller reporting company at the time we cease to be an emerging growth company, we may continue to rely on exemptions from certain disclosure requirements that are available to smaller reporting companies. For so long as we

45

remain a smaller reporting company, we are permitted and intend to rely on exemptions from certain disclosure and other requirements that are applicable to other public companies that are not smaller reporting companies.

Item 3.      Quantitative and Qualitative Disclosures About Market Risk.

We are exposed to market risk from changes in interest rates, foreign exchange rates and inflation. All of these market risks arise in the ordinary course of business, as we do not engage in speculative trading activities. The following analysis provides additional information regarding these risks.

Foreign Currency and Exchange Risk

We are subject to the risk of fluctuations in foreign currency exchange rates, specifically with respect to the euro. Our functional currency is the U.S. dollar and the functional currency of our wholly owned foreign subsidiary, HOOKIPA Biotech GmbH, is the euro. Our cash, cash equivalents and restricted cash as of September 30, 2024 included small amounts of cash balances held by HOOKIPA Biotech GmbH in euro. Assets and liabilities of HOOKIPA Biotech GmbH are translated into U.S. dollars at the exchange rate in effect on the balance sheet date. Income items and expenses are translated at the average exchange rate in effect during the period. Unrealized translation gains and losses are recorded as a cumulative translation adjustment, which is included in the condensed consolidated Statements of Convertible Preferred Stock and Stockholders’ Equity as a component of accumulated other comprehensive loss. Adjustments that arise from exchange rate changes on transactions denominated in a currency other than the local currency are included in other income and expenses, net in the condensed consolidated Statements of Operations and Comprehensive Loss as incurred. A significant portion of our operating costs are in Austria, which are denominated in the euro. This foreign currency exposure gives rise to market risk associated with exchange rate movements of the U.S. dollar against the euro. Furthermore, we anticipate that a significant portion of our expenses will continue to be denominated in the euro. A hypothetical 10% weakening of the U.S. dollar compared to the euro would have increased our net loss for the nine months ended September 30, 2024, by approximately $1.1 million and increased our currency translation adjustment by approximately $3.1 million. A hypothetical 10% strengthening of the U.S. dollar compared to the euro would have an equal and opposite effect on our financial statements.

Interest Rate Risk

We are exposed to market risk related to changes in interest rates. We had cash, cash equivalents and restricted cash of $60.0 million as of September 30, 2024, which included account balances with foreign banks. Interest income is sensitive to changes in the general level of interest rates; however, due to the nature of these investments, we do not believe that we have any material exposure to changes in the fair value of our investment portfolio as a result of changes in interest rates.

Impacts of Inflation

While it is difficult to accurately measure the impact of inflation due to the imprecise nature of the estimates required, we do not believe inflation has had a material effect on our historical results of operations and financial condition. However, inflation, has had, and may continue to have, an impact on the labor costs we incur to attract and retain qualified personnel, costs to conduct clinical trials and other operational costs. If our costs were to become subject to significant inflationary pressures, we may not be able to fully offset higher costs through raising funds or other corrective measures, and our inability or failure to do so could adversely affect our business, financial condition, and results of operations. In addition, increased inflation has had, and may continue to have, an effect on interest rates. Increased interest rates may adversely affect our borrowing rate and our ability to obtain, or the terms under which we can obtain, any potential additional funding.

Item 4.      Controls and Procedures.

The term “disclosure controls and procedures,” as defined in Rules 13a‑15(e) and 15d‑15(e) under the Exchange Act, refers to controls and procedures that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in

46

the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.

In designing and evaluating our disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.

Evaluation of Disclosure Controls and Procedures

As of September 30, 2024, management, with the participation of our Principal Executive Officer and Principal Financial Officer, evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act). Our disclosure controls and procedures are designed to ensure that information required to be disclosed in the reports 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 the Principal Executive Officer and the Principal Financial Officer, to allow timely decisions regarding required disclosures.

Any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objective and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on that evaluation, our Principal Executive Officer and Principal Financial Officer concluded that our disclosure controls and procedures were effective at a reasonable assurance level as of September 30, 2024.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting (as defined in Rules 13a 15(f) and 15d 15(f) under the Exchange Act) identified that occurred during the quarter ended September 30, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

PART II—OTHER INFORMATION

Item 1.      Legal Proceedings.

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

Item 1A.     Risk Factors.

Our business is subject to risks and events that, if they occur, could adversely affect our financial condition and results of operations and the trading price of our securities. Except as set forth below, there have been no material changes from our risk factors described in “Part I, Item 1A. Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2023.

Our strategic refocus and the associated workforce reduction announced in January 2024 and additional workforce reduction implemented in September 2024 may not result in anticipated cost savings, could result in total costs and expenses that are greater than expected and could disrupt our business.

In January 2024, we announced a reduction in workforce by approximately 30% in connection with the strategic refocus of our business to prioritize and focus on our lead assets. The reduction in force was a component of our broader efforts to prioritize the clinical development of our eseba-vec (formerly HB-200) program for the treatment of HPV16+ head and neck cancers and our two Gilead-partnered infectious disease programs and to pause development activities related to HB-300 and most of our preclinical research activities. In September 2024, in connection with this strategic refocus, we implemented an enterprise-wide initiative intended to improve our business through specialized

47

organizational programs that include targeted cost-savings, which included a further reduction in workforce by approximately 20%. Going forward, we may implement further cost-saving initiatives that could result in additional restructuring charges including severance and other employee charges. We may not realize, in full or in part, the anticipated benefits, savings and improvements in our operating structure from our restructuring efforts due to unforeseen difficulties, delays or unexpected costs. If we are unable to realize the expected operational efficiencies and cost savings from the restructuring, our results of operation and financial condition would be adversely affected. We expect to incur additional costs as we recognize one-time employee termination-related charges. Furthermore, our strategic restructuring plan may be disruptive to our operations. For example, our workforce reductions could yield unanticipated consequences, such as attrition beyond planned staff reductions, increased difficulties in our day-to-day operations and reduced employee morale. If employees who were not affected by the reduction in force seek alternate employment, this could result in us seeking contract support which may result in unplanned additional expense or harm our productivity. Our workforce reductions could also harm our ability to attract and retain qualified management, scientific, and clinical personnel who are critical to our business. Any failure to attract or retain qualified personnel could prevent us from successfully developing our product candidates in the future.

We are highly dependent on our key personnel to grow our business, and if we are not successful in attracting and retaining highly qualified personnel, we may not be able to successfully implement our business strategy.

We are highly dependent on members of our executive team. Although we have formal employment agreements with our executive officers, any of our executive officers could leave our employment at any time, or within a contractual termination period that is too short to find an adequate replacement. We currently do not have “key person” insurance on any of our employees. The loss of the services of our executive officers or other key employees may adversely impact the achievement of our research, development and commercialization objectives and seriously harm our ability to successfully implement our business strategy. Any significant leadership change or senior management transition involves risk, especially nearly simultaneous changes involving senior level leadership positions. For example, on July 22, 2024, Joern Aldag separated as our Chief Executive Officer and Reinhard Kandera separated as our Chief Financial Officer. In addition, on July 22, 2024, Dr. Malte Peters was appointed as our Chief Executive Officer and Terry Coelho was appointed as our Executive Vice President and Chief Financial Officer. Any failure to effectively transition these senior executive leadership changes or to retain Dr. Peters or Ms. Coelho on our executive team could hinder our strategic planning, business execution and future performance.

Recruiting and retaining qualified employees, consultants and advisors for our business, including scientific and technical personnel, also will be critical to our success. We primarily conduct our operations at our facility in Vienna, Austria. This region is headquarters to many other biopharmaceutical companies and many academic and research institutions. Competition for skilled personnel is intense and the turnover rate can be high. We may not be able to attract and retain personnel on acceptable terms given the competition among numerous biotechnology and pharmaceutical companies and academic institutions for skilled individuals. In addition, failure to succeed in preclinical studies, clinical trials or applications for marketing approval may make it more challenging to recruit and retain qualified personnel.

To induce valuable employees to join and remain at our company, in addition to salary and cash incentives, we have provided, and intend to continue to provide, stock options that vest over time. The value of these equity grants that vest over time to our employees may be significantly affected by movements in the fair market value of our capital stock that are beyond our control, and may at any time be insufficient to counteract more lucrative offers from other companies.

Moreover, many of our employees have become or will soon become vested in a substantial amount of our common stock or a number of common stock options. Our employees may be more likely to leave us if the shares they own have significantly appreciated in value relative to the original purchase prices of the shares, or if the exercise prices of the options that they hold are significantly below the market price of our common stock.

Accordingly, our future success depends on our ability to continue to attract and retain current and additional executive officers and other key employees. The inability to recruit, or the loss of services of certain executives, key employees, consultants or advisors, may impede the progress of our research, development and commercialization objectives and have a material adverse effect on our business, financial condition, results of operations and prospects.

48

There is substantial doubt regarding our ability to continue as a going concern. We will need to raise substantial additional funding, which may not be available on acceptable terms, if at all, to be able to continue as a going concern and advance any our product candidates. Failure to obtain capital when needed may force us to delay, limit or terminate our product development efforts or other operations. Raising additional capital may dilute our existing shareholders, restrict our operations or cause us to relinquish valuable rights.

There is substantial doubt regarding our ability to continue as a going concern. Our continued existence is dependent upon our ability to obtain additional capital. As of December 31, 2023, and September 30, 2024, we had cash, cash equivalents and restricted cash of approximately $117.5 million and $60.0 million, respectively. Our management believes that such cash, cash equivalents and restricted cash will not be sufficient to fund our operating expenses and capital requirements for one year after the date that the financial statements are issued, whether or not we curtail efforts with respect to certain of our product candidates. We will require significant additional funding to advance any of our product candidates beyond the short term.

We are seeking funds through collaborations, strategic alliances, or licensing arrangements with third parties, and such agreements may impact rights to our product candidates or technologies, future revenue streams, research programs or products candidates or to grant licenses on terms that may not be favorable to us. Such arrangements will limit our participation in the success of any of our product candidates that receive regulatory approval.

We may also seek to raise such capital through public or private equity, royalty financing or debt financing. Raising funds in the current economic environment is challenging and financing may not be available in sufficient amounts or on acceptable terms, if at all. The issuance of additional securities, whether equity or debt, or the possibility of such issuance, may cause the market price of our shares to decline. The sale of additional equity or convertible securities may dilute the ownership of existing shareholders. Incurring debt would result in increased fixed payment obligations, and we may agree to restrictive covenants, such as limitations on our ability to incur additional debt or limitations on our ability to acquire, sell or license intellectual property rights that could impede our ability to conduct our business.

Item 5.      Other Information.

During the three months ended September 30, 2024, none of the Company’s directors or officers (as defined in Rule 16a-1(f) of the Securities Exchange Act) adopted, terminated or modified a Rule 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement (as such terms are defined in Item 408 of Regulation S-K).

49

Item 6.      Exhibits.

The exhibits listed on the Exhibit Index immediately preceding such exhibits, which is incorporated herein by reference, are filed or furnished as part of this Quarterly Report on Form 10-Q.

Exhibit
Number

    

Description

1.1

Open Market Sale AgreementSM between Jefferies LLC and the Company, dated August 8, 2024 (filed as Exhibit 1.1 to the Company’s Quarterly Report on Form 10-Q filed on August 8, 2024 (File No. 001-38869) and incorporated herein by reference)

3.1

Amended and Restated Certificate of Incorporation of the Company (filed as Exhibit 3.1 to the Company’s Annual Report on Form 10-K filed on March 24, 2022 (File No. 001-38869) and incorporated herein by reference)

3.1.1

Certificate of Amendment of the Amended and Restated Certificate of Incorporation of the Company (filed as Exhibit 3.1 to the Company’s Current Report on Form 8-K filed on July 1, 2022 (File No. 001-38869) and incorporated herein by reference)

3.1.2

Certificate of Designation of Preferences, Rights and Limitations of the Series A Preferred Stock of the Company (filed as Exhibit 3.1 to the Company’s Current Report on Form 8-K filed on December 11, 2020 (File No. 001-38869) and incorporated herein by reference)

3.1.3

Certificate of Designation of Preferences, Rights and Limitations of the Series A-1 Preferred Stock of the Company (filed as Exhibit 3.1 to the Company’s Current Report on Form 8-K filed on March 3, 2022 (File No. 001-38869) and incorporated herein by reference)

3.1.4

Certificate of Designation of Preferences, Rights and Limitations of the Series A-2 Preferred Stock of the Company (filed as Exhibit 3.1 to the Company’s Current Report on Form 8-K filed on June 2, 2023 (File No. 001-38869) and incorporated herein by reference)

3.1.5

Certificate of Amendment of Amended and Restated Certificate of Incorporation of the Company (filed as Exhibit 3.1 to the Company’s Current Report on Form 8-K filed on June 18, 2024 (File No. 001-38869) and incorporated herein by reference)

3.1.6

Certificate of Amendment of Amended and Restated Certificate of Incorporation of the Company (filed as Exhibit 3.1 to the Company’s Current Report on Form 8-K filed on July 10, 2024 (File No. 001-38869) and incorporated herein by reference)

3.2

Amended and Restated Bylaws of the Company (filed as Exhibit 3.2 to the Company’s Current Report on Form 8-K filed on April 23, 2019 (File No. 001-38869) and incorporated herein by reference)

10.1#

Employment Agreement between Dr. Malte Peters and HOOKIPA Biotech GmbH, dated July 22, 2024 (filed as Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on July 26, 2024 (File No. 001-38869) and incorporated herein by reference)

10.2#

Employment Agreement between Terry Coelho and the Company, dated July 22, 2024 (filed as Exhibit 10.2 to the Company’s Current Report on Form 8-K filed on July 26, 2024 (File No. 001-38869) and incorporated herein by reference)

31.1*

Certificate of Principal Executive Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

31.2*

Certificate of Principal Financial Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

50

32.1**

Certificate of Principal Executive Officer and Principal Financial Officer pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes Oxley Act of 2002

101.INS*

Inline XBRL Instance Document

101.SCH*

Inline XBRL Taxonomy Extension Schema Document

101.CAL*

Inline XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF*

Inline XBRL Taxonomy Extension Definition Linkbase Document

101.LAB*

Inline XBRL Taxonomy Extension Label Linkbase Document

101.PRE*

Inline XBRL Taxonomy Extension Presentation Linkbase Document

104*

Cover Page Interactive Data File (formatted as inline XBRL with applicable taxonomy extension information contained in Exhibits 101)

*     Filed herewith.

** The certification furnished in Exhibit 32.1 hereto is deemed to accompany this Quarterly Report on Form 10-Q and will not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liability of that section. Such certification will not be deemed to be incorporated by reference into any filings under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, except to the extent that the Registrant specifically incorporates it by reference.

#     Indicates a management contract or compensatory plan or arrangement.

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.

 

HOOKIPA Pharma Inc.

 

 

Date: November 14, 2024

By:

/s/ Malte Peters

 

 

Malte Peters

 

 

Chief Executive Officer (Principal Executive Officer)

By:

/s/ Terry Coelho

 

Terry Coelho

 

Executive Vice President and Chief Financial Officer (Principal Financial Officer)

51

EX-31.1 2 hook-20240930xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Malte Peters, certify that:

1.            I have reviewed this Quarterly Report on Form 10-Q of HOOKIPA Pharma 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(s) 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(s) 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.

Dated: November 14, 2024

/s/ Malte Peters

Malte Peters

Chief Executive Officer

(Principal Executive Officer)


EX-31.2 3 hook-20240930xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Terry Coelho, certify that:

1.            I have reviewed this Quarterly Report on Form 10-Q of HOOKIPA Pharma 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(s) 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(s) 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.

Dated: November 14, 2024

/s/ Terry Coelho

Terry Coelho

Executive Vice President and Chief Financial Officer

(Principal Financial Officer)


EX-32.1 4 hook-20240930xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO

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

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of HOOKIPA Pharma Inc. (the “Company”) on Form 10-Q for the quarterly period ended September 30, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned officers hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of their knowledge:

(1)          the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2)          the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Dated: November 14, 2024

/s/ Malte Peters

Malte Peters

Chief Executive Officer

(Principal Executive Officer)

Dated: November 14, 2024

/s/ Terry Coelho

Terry Coelho

Executive Vice President and Chief Financial Officer

(Principal Financial Officer)


EX-101.SCH 5 hook-20240930.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 995200100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 995200200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 995200400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 99940401 - Disclosure - Restructuring (Details) link:presentationLink link:calculationLink link:definitionLink 99940501 - Disclosure - Impairment - Non-cash impairment charges (Details) link:presentationLink link:calculationLink link:definitionLink 99940701 - Disclosure - Property, plant and equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 99940901 - Disclosure - Accrued expenses and other current liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 99941001 - Disclosure - Loans payable (Details) link:presentationLink link:calculationLink link:definitionLink 995200090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 995200105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 995200305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 99940201 - Disclosure - Summary of significant accounting policies - Going concern (Details) link:presentationLink link:calculationLink link:definitionLink 99940202 - Disclosure - Summary of significant accounting policies - Reverse Stock Split (Details) link:presentationLink link:calculationLink link:definitionLink 99940203 - Disclosure - Summary of significant accounting policies - Property and equipment (Details) link:presentationLink link:calculationLink link:definitionLink 99940204 - Disclosure - Summary of significant accounting policies - Others (Details) link:presentationLink link:calculationLink link:definitionLink 99940301 - Disclosure - Collaboration and Licensing Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 99940402 - Disclosure - Restructuring - Roll-forward cash restructuring-related liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 99940601 - Disclosure - Fair Value of Financial Assets (Details) link:presentationLink link:calculationLink link:definitionLink 99940801 - Disclosure - Receivable research incentive (Details) link:presentationLink link:calculationLink link:definitionLink 99941101 - Disclosure - Common stock, Class A common stock and convertible preferred stock (Details) link:presentationLink link:calculationLink link:definitionLink 99941201 - Disclosure - Stock-based compensation - 2018 Stock Option and Grant Plan (Details) link:presentationLink link:calculationLink link:definitionLink 99941202 - Disclosure - Stock-based compensation - 2019 Stock Option and Incentive Plan and 2023 Inducement Plan (Details) link:presentationLink link:calculationLink link:definitionLink 99941203 - Disclosure - Stock-based compensation - Summary of awards outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 99941204 - Disclosure - Stock-based compensation - Stock option valuation assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 99941205 - Disclosure - Stock-based compensation - Stock option activity (Details) link:presentationLink link:calculationLink link:definitionLink 99941206 - Disclosure - Stock-based compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 99941207 - Disclosure - Stock-based compensation - Stock-based compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 99941401 - Disclosure - Commitments and contingencies - Operating and Finance Leases (Details) link:presentationLink link:calculationLink link:definitionLink 99941402 - Disclosure - Commitments and contingencies - Others (Details) link:presentationLink link:calculationLink link:definitionLink 99941501 - Disclosure - Net loss per share (Details) link:presentationLink link:calculationLink link:definitionLink 99941502 - Disclosure - Net loss per share - Antidilutive securities (Details) link:presentationLink link:calculationLink link:definitionLink 99941601 - Disclosure - Related Parties (Details) link:presentationLink link:calculationLink link:definitionLink 995200205 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995210101 - Disclosure - Nature of the business and organization link:presentationLink link:calculationLink link:definitionLink 995210201 - Disclosure - Summary of significant accounting policies link:presentationLink link:calculationLink link:definitionLink 995210301 - Disclosure - Collaboration and Licensing Agreements link:presentationLink link:calculationLink link:definitionLink 995210401 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 995210501 - Disclosure - Impairment link:presentationLink link:calculationLink link:definitionLink 995210601 - Disclosure - Fair Value of Financial Assets link:presentationLink link:calculationLink link:definitionLink 995210701 - Disclosure - Property, plant and equipment, net link:presentationLink link:calculationLink link:definitionLink 995210801 - Disclosure - Receivable research incentive link:presentationLink link:calculationLink link:definitionLink 995210901 - Disclosure - Accrued expenses and other current liabilities link:presentationLink link:calculationLink link:definitionLink 995211001 - Disclosure - Loans payable link:presentationLink link:calculationLink link:definitionLink 995211101 - Disclosure - Common stock, Class A common stock and convertible preferred stock link:presentationLink link:calculationLink link:definitionLink 995211201 - Disclosure - Stock-based compensation link:presentationLink link:calculationLink link:definitionLink 995211301 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 995211401 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 995211501 - Disclosure - Net loss per share link:presentationLink link:calculationLink link:definitionLink 995211601 - Disclosure - Related Parties link:presentationLink link:calculationLink link:definitionLink 99920202 - Disclosure - Summary of significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink 99930203 - Disclosure - Summary of significant accounting policies (Tables) link:presentationLink link:calculationLink link:definitionLink 99930403 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 99930503 - Disclosure - Impairment (Tables) link:presentationLink link:calculationLink link:definitionLink 99930603 - Disclosure - Fair Value of Financial Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 99930703 - Disclosure - Property, plant and equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 99930903 - Disclosure - Accrued expenses and other current liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 99931003 - Disclosure - Loans payable (Tables) link:presentationLink link:calculationLink link:definitionLink 99931203 - Disclosure - Stock-based compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 99931503 - Disclosure - Net loss per share (Tables) link:presentationLink link:calculationLink link:definitionLink 99941301 - Disclosure - Income taxes (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 hook-20240930_cal.xml EX-101.CAL EX-101.DEF 7 hook-20240930_def.xml EX-101.DEF EX-101.LAB 8 hook-20240930_lab.xml EX-101.LAB EX-101.PRE 9 hook-20240930_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.3
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2024
Nov. 11, 2024
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2024  
Document Transition Report false  
Entity File Number 001-38869  
Entity Registrant Name HOOKIPA PHARMA INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 81-5395687  
Entity Address, Address Line One 350 Fifth Avenue, 72nd Floor, Suite 7240  
Entity Address, City or Town New York  
Entity Address, State or Province NY  
Entity Address, Postal Zip Code 10118  
Country Region +43  
City Area Code 1  
Local Phone Number 890 63 60  
Title of 12(b) Security Common Stock  
Trading Symbol HOOK  
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 true  
Entity Shell Company false  
Entity Central Index Key 0001760542  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q3  
Amendment Flag false  
Common stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   9,655,022
Class A common stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   2,399,517
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 59,750,000 $ 117,096,000
Accounts receivable 324,000 511,000
Receivable research incentives 24,666,000 18,760,000
Prepaid expenses and other current assets 8,416,000 10,749,000
Total current assets 93,156,000 147,116,000
Non-current assets:    
Restricted cash 207,000 425,000
Property, plant and equipment, net 6,860,000 7,742,000
Operating lease right of use assets 2,862,000 5,473,000
Prepaid expenses and other non-current assets 6,645,000 581,000
Total non-current assets 16,574,000 14,221,000
Total assets 109,730,000 161,337,000
Current liabilities    
Accounts payable 8,955,000 12,498,000
Deferred revenues 5,334,000 14,631,000
Operating lease liabilities, current 1,206,000 1,638,000
Accrued expenses and other current liabilities 13,073,000 12,101,000
Loans payable, current   1,120,000
Total current liabilities 28,568,000 41,988,000
Non-current liabilities    
Operating lease liabilities, non-current 1,619,000 3,801,000
Deferred revenues, non-current 1,679,000 19,674,000
Other non-current liabilities 6,062,000 6,017,000
Total non-current liabilities 9,360,000 29,492,000
Total liabilities 37,928,000 71,480,000
Stockholders' equity:    
Preferred Stock 0 0
Additional paid-in capital 468,199,000 467,050,000
Accumulated other comprehensive loss (8,584,000) (7,933,000)
Accumulated deficit (387,814,000) (369,261,000)
Total stockholders' equity [1] 71,802,000 89,857,000
Total liabilities and stockholders' equity 109,730,000 161,337,000
Common stock    
Stockholders' equity:    
Common stock 1,000 1,000
Class A common stock    
Stockholders' equity:    
Common stock $ 0 $ 0
[1] (1) Share and per share amounts have been restated to reflect the one-for-ten reverse stock split effected in July 2024 on a retroactive basis for all periods presented.
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)
Sep. 30, 2024
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Preferred stock, par value (in dollars per share) | $ / shares $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Series A convertible preferred stock    
Preferred stock shares designated (in shares) 2,978 2,978
Preferred stock, shares outstanding (in shares) 370 370
Series A-1 convertible preferred stock    
Preferred stock shares designated (in shares) 15,800 15,800
Preferred stock, shares outstanding (in shares) 10,800 10,800
Series A-2 convertible preferred stock    
Preferred stock shares designated (in shares) 15,268 15,268
Preferred stock, shares outstanding (in shares) 15,268 15,268
Common stock    
Common stock, par value (in dollars per share) | $ / shares $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 40,000,000 20,000,000
Common stock, shares issued (in shares) 9,655,022 9,655,022
Common stock, shares outstanding (in shares) 9,655,022 9,655,022
Class A common stock    
Common stock, par value (in dollars per share) | $ / shares $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 3,900,000 3,900,000
Common stock, shares issued (in shares) 2,399,517 2,399,517
Common stock, shares outstanding (in shares) 2,399,517 2,399,517
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED)        
Revenue from collaboration and licensing $ 4,703,000 $ 6,867,000 $ 42,592,000 $ 12,722,000
Revenue from Contract with Customer, Product and Service [Extensible List] hook:CollaborationAndLicensingMember hook:CollaborationAndLicensingMember hook:CollaborationAndLicensingMember hook:CollaborationAndLicensingMember
Operating expenses:        
Research and development $ (15,565,000) $ (24,625,000) $ (55,482,000) $ (65,262,000)
General and administrative (6,732,000) (4,912,000) (14,733,000) (14,259,000)
Restructuring (878,000)   (2,201,000)  
Impairment (172,000)   (172,000)  
Total operating expenses (23,347,000) (29,537,000) (72,588,000) (79,521,000)
Loss from operations (18,644,000) (22,670,000) (29,996,000) (66,799,000)
Other (expense) income:        
Grant income 2,183,000 2,916,000 6,924,000 7,486,000
Interest income 809,000 1,570,000 3,213,000 4,052,000
Interest expense   (49,000) (2,000) (268,000)
Other income (expense), net 1,811,000 (833,000) 1,308,000 (1,029,000)
Total other income, net 4,803,000 3,604,000 11,443,000 10,241,000
Net loss before tax (13,841,000) (19,066,000) (18,553,000) (56,558,000)
Income tax expense 0 0 0 (204,000)
Net loss (13,841,000) (19,066,000) (18,553,000) (56,762,000)
Other comprehensive loss:        
Foreign currency translation gain (loss), net of tax (1,360,000) 1,216,000 (651,000) 1,130,000
Comprehensive loss $ (15,201,000) $ (17,850,000) $ (19,204,000) $ (55,632,000)
Net loss per share - basic [1] $ (1.10) $ (1.73) $ (1.48) $ (6.41)
Net loss per share - diluted [1] $ (1.10) $ (1.73) $ (1.48) $ (6.41)
[1] (1) Share and per share amounts have been restated to reflect the one-for-ten reverse stock split effected in July 2024 on a retroactive basis for all periods presented.
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED) (Parenthetical)
Jul. 09, 2024
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED)  
Reverse stock split of common stock 0.1
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($)
Convertible Preferred Stock
Series A convertible preferred stock
Convertible Preferred Stock
Series A-1 convertible preferred stock
Convertible Preferred Stock
Series A-2 convertible preferred stock
Public offering
Convertible Preferred Stock
Common Stock
Common stock
Common Stock
Class A common stock
Common Stock
Common Stock
Public offering
[1]
Common Stock
Series A convertible preferred stock
[1]
Common Stock
Series A-1 convertible preferred stock
[1]
Additional Paid-In Capital
Common Stock
Public offering
Additional Paid-In Capital
Series A convertible preferred stock
Additional Paid-In Capital
Series A-1 convertible preferred stock
Additional Paid-In Capital
Series A-2 convertible preferred stock
Public offering
Additional Paid-In Capital
Series A-2 convertible preferred stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Common Stock
Public offering
Series A-2 convertible preferred stock
Public offering
Series A-2 convertible preferred stock
Total
Balance at the beginning of the period at Dec. 31, 2022       $ 0 $ 1,000 [1] $ 0                 $ 397,353,000 $ (7,156,000) $ (287,681,000)       $ 102,517,000
Balance at the beginning of the period (in shares) at Dec. 31, 2022       17,497 5,231,713 [1] 2,399,517                              
Increase (Decrease) in Stockholders' Equity                                          
Issuance of common stock upon exercise of stock options         $ 0 [1]                   1,000           1,000
Issuance of common stock upon exercise of stock options (in shares) [1]         569                                
Foreign currency translation adjustment, net of tax                               (17,000)         (17,000)
Stock-based compensation income                             658,000           658,000
Net Income (Loss)                                 (19,680,000)       (19,680,000)
Balance at the end of the period at Mar. 31, 2023       $ 0 $ 1,000 [1] $ 0                 398,012,000 (7,173,000) (307,361,000)       83,479,000
Balance at the end of the period (in shares) at Mar. 31, 2023       17,497 5,232,282 [1] 2,399,517                              
Balance at the beginning of the period at Dec. 31, 2022       $ 0 $ 1,000 [1] $ 0                 397,353,000 (7,156,000) (287,681,000)       102,517,000
Balance at the beginning of the period (in shares) at Dec. 31, 2022       17,497 5,231,713 [1] 2,399,517                              
Increase (Decrease) in Stockholders' Equity                                          
Foreign currency translation adjustment, net of tax                                         1,130,000
Net Income (Loss)                                         (56,762,000)
Balance at the end of the period at Sep. 30, 2023       $ 0 $ 1,000 [1] $ 0                 445,519,000 (6,026,000) (344,443,000)       95,051,000
Balance at the end of the period (in shares) at Sep. 30, 2023       26,438 8,155,059 [1] 2,399,517                              
Balance at the beginning of the period at Dec. 31, 2022       $ 0 $ 1,000 [1] $ 0                 397,353,000 (7,156,000) (287,681,000)       102,517,000
Balance at the beginning of the period (in shares) at Dec. 31, 2022       17,497 5,231,713 [1] 2,399,517                              
Increase (Decrease) in Stockholders' Equity                                          
Net Income (Loss)                                         (81,600,000)
Balance at the end of the period at Dec. 31, 2023       $ 0 $ 1,000 [1] $ 0                 467,050,000 (7,933,000) (369,261,000)       89,857,000 [2]
Balance at the end of the period (in shares) at Dec. 31, 2023       26,438 9,655,022 [1] 2,399,517                              
Balance at the beginning of the period at Mar. 31, 2023       $ 0 $ 1,000 [1] $ 0                 398,012,000 (7,173,000) (307,361,000)       83,479,000
Balance at the beginning of the period (in shares) at Mar. 31, 2023       17,497 5,232,282 [1] 2,399,517                              
Increase (Decrease) in Stockholders' Equity                                          
Conversion of preferred stock into common stock $ 0 $ 0           $ 0 $ 0   $ 0 $ 0                  
Conversion of preferred stock into common stock (in shares) (1,327) (5,000)           132,700 500,000                        
Issuance of stock     $ 0       $ 0     $ 27,795,000     $ 18,531,000         $ 27,795,000 $ 18,531,000    
Issuance of stock (in shares)     15,268       2,290,077                            
ATM costs                             (86,000)           (86,000)
Foreign currency translation adjustment, net of tax                               (69,000)         (69,000)
Stock-based compensation income                             696,000           696,000
Net Income (Loss)                                 (18,016,000)       (18,016,000)
Balance at the end of the period at Jun. 30, 2023       $ 0 $ 1,000 [1] $ 0                 444,948,000 (7,242,000) (325,377,000)       112,330,000
Balance at the end of the period (in shares) at Jun. 30, 2023       26,438 8,155,059 [1] 2,399,517                              
Increase (Decrease) in Stockholders' Equity                                          
Issuance of stock                   $ (2,000)       $ (1,000)       $ (2,000)   $ (1,000)  
Foreign currency translation adjustment, net of tax                               1,216,000         1,216,000
Stock-based compensation income                             574,000           574,000
Net Income (Loss)                                 (19,066,000)       (19,066,000)
Balance at the end of the period at Sep. 30, 2023       $ 0 $ 1,000 [1] $ 0                 445,519,000 (6,026,000) (344,443,000)       95,051,000
Balance at the end of the period (in shares) at Sep. 30, 2023       26,438 8,155,059 [1] 2,399,517                              
Balance at the beginning of the period at Dec. 31, 2023       $ 0 $ 1,000 [1] $ 0                 467,050,000 (7,933,000) (369,261,000)       89,857,000 [2]
Balance at the beginning of the period (in shares) at Dec. 31, 2023       26,438 9,655,022 [1] 2,399,517                              
Increase (Decrease) in Stockholders' Equity                                          
Foreign currency translation adjustment, net of tax                               531,000         531,000
Stock-based compensation income                             (249,000)           (249,000)
Net Income (Loss)                                 14,383,000       14,383,000
Balance at the end of the period at Mar. 31, 2024       $ 0 $ 1,000 [1] $ 0                 466,801,000 (7,402,000) (354,878,000)       104,522,000
Balance at the end of the period (in shares) at Mar. 31, 2024       26,438 9,655,022 [1] 2,399,517                              
Balance at the beginning of the period at Dec. 31, 2023       $ 0 $ 1,000 [1] $ 0                 467,050,000 (7,933,000) (369,261,000)       89,857,000 [2]
Balance at the beginning of the period (in shares) at Dec. 31, 2023       26,438 9,655,022 [1] 2,399,517                              
Increase (Decrease) in Stockholders' Equity                                          
Foreign currency translation adjustment, net of tax                                         (651,000)
Net Income (Loss)                                         (18,553,000)
Balance at the end of the period at Sep. 30, 2024       $ 0 $ 1,000 [1] $ 0                 468,199,000 (8,584,000) (387,814,000)       71,802,000 [2]
Balance at the end of the period (in shares) at Sep. 30, 2024       26,438 9,655,022 [1] 2,399,517                              
Balance at the beginning of the period at Mar. 31, 2024       $ 0 $ 1,000 [1] $ 0                 466,801,000 (7,402,000) (354,878,000)       104,522,000
Balance at the beginning of the period (in shares) at Mar. 31, 2024       26,438 9,655,022 [1] 2,399,517                              
Increase (Decrease) in Stockholders' Equity                                          
Foreign currency translation adjustment, net of tax                               178,000         178,000
Stock-based compensation income                             459,000           459,000
Net Income (Loss)                                 (19,095,000)       (19,095,000)
Balance at the end of the period at Jun. 30, 2024       $ 0 $ 1,000 [1] $ 0                 467,260,000 (7,224,000) (373,973,000)       86,064,000
Balance at the end of the period (in shares) at Jun. 30, 2024       26,438 9,655,022 [1] 2,399,517                              
Increase (Decrease) in Stockholders' Equity                                          
Foreign currency translation adjustment, net of tax                               (1,360,000)         (1,360,000)
Stock-based compensation income                             939,000           939,000
Net Income (Loss)                                 (13,841,000)       (13,841,000)
Balance at the end of the period at Sep. 30, 2024       $ 0 $ 1,000 [1] $ 0                 $ 468,199,000 $ (8,584,000) $ (387,814,000)       $ 71,802,000 [2]
Balance at the end of the period (in shares) at Sep. 30, 2024       26,438 9,655,022 [1] 2,399,517                              
[1] (1) All share amounts in this column, including appropriate reclassifications between common stock and additional paid-in capital, have been restated to reflect the one-for-ten reverse stock split effected in July 2024 on a retroactive basis for all periods presented.
[2] (1) Share and per share amounts have been restated to reflect the one-for-ten reverse stock split effected in July 2024 on a retroactive basis for all periods presented.
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (UNAUDITED) (Parenthetical)
$ in Thousands
3 Months Ended
Jun. 30, 2023
USD ($)
$ / shares
Series A-2 convertible preferred stock | Public offering  
Share price (in USD per share) | $ / shares $ 13,100
Issuance costs | $ $ 1,470
Common stock | Public offering  
Share price (in USD per share) | $ / shares $ 13.10
Issuance costs | $ $ 2,205
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Operating activities:    
Net loss $ (18,553) $ (56,762)
Adjustments to reconcile net loss to net cash used in operating activities:    
Stock-based compensation expense 1,149 1,928
Depreciation and amortization expense 2,054 2,274
Impairment expense 172  
Other non-cash items 3 4
Changes in operating assets and liabilities:    
Accounts receivable 561 5,838
Receivable research incentives (5,582) (7,227)
Prepaid expenses and other current assets 2,158 3,507
Prepaid expenses and other non-current assets (5,901) (242)
Accounts payable (5,091) 4,104
Deferred revenues (26,742) (1,161)
Operating lease liabilities (1,194) (819)
Accrued expenses and other liabilities 926 2,052
Other non-current liabilities   204
Net cash used in operating activities (56,040) (46,300)
Investing activities:    
Purchases of property and equipment (192) (3,737)
Net cash used in investing activities (192) (3,737)
Financing activities:    
Proceeds from issuance of convertible preferred stock, net of issuance costs   18,530
Proceeds from issuance of common stock, net of issuance costs   27,794
Payments for deferred offering costs (135) (149)
Repayments of borrowings (1,141) (1,754)
Net cash (used in) provided by financing activities (1,276) 44,421
Net decrease in cash, cash equivalents and restricted cash (57,508) (5,616)
Cash, cash equivalents and restricted cash at beginning of period 117,521 113,444
Effect of exchange rate changes on cash, cash equivalents and restricted cash (56) 267
Cash, cash equivalents and restricted cash at end of period 59,957 108,095
Supplemental disclosure of cash flow information:    
Cash paid for interest (2) (10)
Cash paid for income taxes 0 (204)
Supplemental disclosure of non-cash financing activities:    
Property and equipment additions in accounts payable and accrued expenses (4) (121)
Lease assets obtained in exchange for new operating lease liabilities 466 $ 19
Lease assets derecognized upon lease modification $ (1,961)  
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.3
Nature of the business and organization
9 Months Ended
Sep. 30, 2024
Nature of the business and organization  
Nature of the business and organization

1. Nature of the business and organization

HOOKIPA Pharma Inc. (“HOOKIPA” or the “Company”) is a clinical stage biopharmaceutical company developing a new class of immunotherapeutics based on its proprietary arenavirus platform that is designed to reprogram the body’s immune system.

The Company was incorporated under the name of Hookipa Biotech, Inc. under the laws of the State of Delaware in February 2017 as a fully-owned subsidiary of Hookipa Biotech AG. In June 2018, the Company changed its name from Hookipa Biotech, Inc. to HOOKIPA Pharma Inc. and in order to effectuate the change of the jurisdiction of incorporation, the Company acquired all of the shares of Hookipa Biotech AG, now HOOKIPA Biotech GmbH. HOOKIPA is headquartered in New York, with European research and preclinical development operations headquartered in Vienna, Austria. In April 2019, the Company closed its initial public offering (“IPO”) and its common stock is currently traded on the Nasdaq Capital Market under the ticker symbol “HOOK”.

The Company is subject to risks and uncertainties common to early-stage companies in the biotechnology industry, including, but not limited to, development by competitors of new technological innovations, dependence on key personnel, protection of proprietary technology, compliance with government regulations, the ability to establish clinical- and commercial-scale manufacturing processes and the ability to secure additional capital to fund operations. Product candidates currently under development will require significant additional 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 and extensive compliance-reporting capabilities and may not ultimately lead to a marketing approval and commercialization of a product. Even if the Company’s drug development efforts are successful, it is uncertain if and when the Company will realize significant revenue from product sales.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of significant accounting policies
9 Months Ended
Sep. 30, 2024
Summary of significant accounting policies  
Summary of significant accounting policies

2. Summary of significant accounting policies

Basis of presentation

The Company’s condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”). The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiary. All intercompany accounts and transactions have been eliminated in consolidation.

The consolidated balance sheet as of December 31, 2023 was derived from audited financial statements but does not include all disclosures required by GAAP. The accompanying condensed consolidated balance sheet as of September 30, 2024, the condensed consolidated statements of operations, and comprehensive loss for the three and nine months ended September 30, 2024 and 2023, the condensed consolidated statement of convertible preferred stock and stockholders’ equity for the three and nine months ended September 30, 2024 and 2023 and the condensed consolidated statements of cash flows for the nine months ended September 30, 2024 and 2023 are unaudited.

The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement for interim reporting. Certain information and footnote disclosures typically included in annual financial statements prepared in accordance with GAAP have been condensed or omitted. Accordingly, these unaudited interim condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements for the year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K, filed with the Securities and Exchange Commission (“SEC”). The results for any interim period are not necessarily indicative of results for any future period.

Going concern

At each reporting period, in accordance with Accounting Standards Codification ("ASC") 205-40, Going Concern, the Company evaluates whether there are conditions or events that raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date that the financial statements are issued. The Company’s evaluation entails analyzing prospective operating budgets and forecasts for expectations of the Company’s cash needs and comparing those needs to the current cash and cash equivalent balances. The Company is required to make certain additional disclosures if it concludes substantial doubt exists and it is not alleviated by the Company’s plans or when its plans alleviate substantial doubt about the Company’s ability to continue as a going concern.

This evaluation initially does not take into consideration the potential mitigating effect of management’s plans that have not been fully implemented as of the date the condensed consolidated financial statements are issued. When substantial doubt exists under this methodology, management evaluates whether the mitigating effect of its plans sufficiently alleviates substantial doubt about the Company’s ability to continue as a going concern. The mitigating effect of management’s plans, however, is only considered if both (1) it is probable that the plans will be effectively implemented within one year after the date that the condensed consolidated financial statements are issued, and (2) it is probable that the plans, when implemented, will mitigate the relevant conditions or events that raise substantial doubt about the entity’s ability to continue as a going concern within one year after the date that these condensed consolidated financial statements are issued. In performing its analysis, management excluded certain elements of its operating plan that cannot be considered probable. Under ASC 205-40, the future receipt of potential funding from future partnerships, equity or debt issuances, the potential milestones from the Gilead Collaboration Agreement and potential reductions in force cannot be considered probable at this time because these plans are not entirely within the Company’s control and/or have not been approved by the Board of Directors as of the date of these condensed consolidated financial statements.

Since inception, the Company’s activities have consisted primarily of performing research and development to advance its technologies. The Company is still in the development phase and has not been marketing its technologies to date. Through September 30, 2024, the Company has funded its operations with proceeds from sales of common stock, sales of convertible preferred stock, sales of redeemable convertible preferred stock, collaboration and licensing agreements, grants and borrowings under various agreements with foreign public funding agencies. Since inception, the Company has incurred recurring losses, including a net loss of $18.6 million for the nine months ended September 30, 2024 and $81.6 million for the year ended December 31, 2023. As of September 30, 2024, the Company had an accumulated deficit of $387.8 million. The Company expects to continue to generate operating losses in the foreseeable future. As of the filing date of this Quarterly Report on Form 10-Q, the Company’s expectation to generate negative operating cash flows in the future and the need for additional funding to support its planned operations raise substantial doubt regarding the Company’s ability to continue as a going concern for a period of one year after the date that these condensed consolidated financial statements are issued. Management's plans to alleviate the conditions that raise substantial doubt include reduced spending and the pursuit of additional capital. Management has concluded that the likelihood that its plan to successfully obtain sufficient funding, or adequately reduce expenditures, while reasonably possible, is less than probable. Accordingly, the Company has concluded that substantial doubt exists about the Company's ability to continue as a going concern for a period of at least 12 months from the date of issuance of these condensed consolidated financial statements.

These condensed consolidated financial statements have been prepared assuming that the Company will continue as a going concern, which contemplates the realization of assets and the settlement of liabilities and commitments in the normal course of business. The condensed consolidated financial statements do not reflect any adjustments relating to the recoverability and classification of assets or the amounts and classification of liabilities that might result from the outcome of the uncertainties described above.

Reverse stock split

On July 9, 2024, the Company effected a reverse stock split of the outstanding shares of its common stock on a one-for-ten (1:10) basis (the “Reverse Stock Split”). The Reverse Stock Split became effective at 5:00 p.m. Eastern Time on July 9, 2024 (the “Effective Time”) via a certificate of amendment to the Company’s Certificate of Incorporation filed with the Secretary of State of the State of Delaware. At the Effective Time of the Reverse Stock Split, every 10 issued and outstanding shares of the Company’s common stock were automatically combined into one issued and outstanding share of common stock. The par value per share of the common stock remained unchanged at $0.0001. Fractional shares were not issued in connection with the Reverse Stock Split. Stockholders who were otherwise entitled to receive a fractional share received a proportional cash payment. The Reverse Stock Split affected all stockholders uniformly and did not alter any stockholder’s relative interest in the Company’s equity securities, except for any adjustments for fractional shares. As a result of the Reverse Stock Split, proportionate adjustments were made to the conversion ratio for the Company’s Class A Common Stock and the conversion prices of the Company’s Series A Convertible Preferred Stock, Series A-1 Convertible Preferred Stock and Series A-2 Convertible Preferred Stock. All share, per share and option numbers and exercise prices appearing in this Quarterly Report on Form 10-Q and the accompanying condensed financial statements have been adjusted to give effect to the Reverse Stock Split for all prior periods presented. However, the Company’s annual, other periodic, and current reports, and all other information and documents incorporated by reference into this Quarterly Report on Form 10-Q that were filed prior to July 9, 2024, do not give effect to 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 and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue, income and expenses during the reporting periods. Significant estimates and assumptions reflected in these condensed consolidated financial statements include, but are not limited to, the recognition of revenue and income, the accrual of research and development expenses and general and administrative expenses, the present value of lease right of use assets and corresponding liabilities, the valuation of stock-based awards, the valuation of current loans payable, the impairment of long-lived assets and going concern. The Company bases its estimates on historical experience, known trends and other market-specific or other relevant factors that it believes to be reasonable under the circumstances. On an ongoing basis, management evaluates its estimates as there are changes in circumstances, facts and experience.

As of the date of issuance of these unaudited condensed consolidated financial statements, the Company is not aware of any specific event or circumstance that would require the Company to update estimates, judgments or revise the carrying value of any assets or liabilities. Actual results may differ from those estimates or assumptions.

Deferred offering costs

The Company capitalizes certain legal, professional accounting and other third-party fees that are directly associated with in-process equity financings as deferred offering costs until such financings are consummated. After consummation of an equity financing, these costs are recorded in stockholders’ equity as a reduction of the additional paid-in capital on a pro-rata basis generated as a result of the offering. Should the in-process equity financing be abandoned, the deferred offering costs will be expensed immediately as a charge to operating expenses in the condensed consolidated statements of operations and comprehensive loss.

Concentrations of credit risk and of significant suppliers

Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash, cash equivalents and short-term bank deposits held with banks in excess of publicly insured limits. For the three

and nine months ended September 30, 2024 and September 30, 2023 the net proceeds from the Company’s offerings have been deposited in interest-bearing bank accounts with two of the largest investment grade U.S. financial institutions and have been partially invested in money market funds. The money market funds, held in U.S. dollars, are primarily invested in U.S. and foreign short-term debt obligations. As of September 30, 2024 and December 31, 2023, the Company’s cash and cash equivalents included smaller amounts of cash balances held in accounts with regional European banks at the Company’s Austrian subsidiary, partially in euros. The Company does not believe that it is subject to unusual credit risk beyond the normal credit risk associated with commercial banking relationships.

The Company relies, and expects to continue to rely, on a small number of vendors to manufacture supplies and raw materials for its development programs. These programs could be adversely affected by a significant interruption in these manufacturing services or the availability of raw materials.

As of September 30, 2024 Gilead Sciences, Inc. (“Gilead”) accounted for the majority of the accounts receivable balance. As of December 31, 2023, Gilead and F. Hoffmann-La Roche Ltd. and Hoffmann-La Roche Inc. (together “Roche”) accounted for the majority of the accounts receivable balance. For the three months ended September 30, 2024 Gilead accounted for the majority of the Company’s revenues. For the nine months ended September 30, 2024 Roche accounted for the majority of the Company’s revenues as a result of a contract modification and the recognition of upfront and milestone payments previously recorded as deferred revenues. For the three and nine months ended September 30, 2023 Gilead and Roche accounted for the majority of the Company’s revenues. Other customers accounted for less than 10.0% of accounts receivable or net revenues. The Company monitors the financial performance of its customers so that it can appropriately respond to changes in their credit-worthiness. To date, the Company has not experienced any significant losses with respect to collection of its accounts receivable.

Cash equivalents

The Company considers all highly liquid investments with maturities of three months or less at the date of purchase to be cash equivalents. As of September 30, 2024 and December 31, 2023, cash equivalents consisted of money market funds and short-term deposits.

Fair value measurements

Certain assets and liabilities are carried at fair value under GAAP. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable:

Level 1 - Quoted prices in active markets for identical assets or liabilities.
Level 2 - Observable inputs (other than Level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data.
Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.

The Company’s cash equivalents are carried at fair value, determined according to the fair value hierarchy described above (see Note 6).

Property and equipment

Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization expense is recognized using the straight-line method over the estimated useful life of each asset as follows:

    

Estimated useful life

Leasehold improvements

 

shorter of useful life or term of lease

Laboratory equipment

 

2 - 10 years

Furniture and fixtures

 

2 - 10 years

Computer equipment and software

 

2 - 4 years

Costs for capital assets not yet placed into service are capitalized as construction-in-progress and depreciated once placed into service. Expenditures for repairs and maintenance are charged to expense as incurred. When property and equipment is sold or otherwise disposed of, the cost and related accumulated depreciation are eliminated from the accounts and any resulting gain or loss is reflected in the consolidated statements of operations.

Leases

The determination whether an arrangement qualifies as a lease is made at contract inception. A lease qualifies as a finance lease if any of the following criteria are met at the inception of the lease: (i) there is a transfer of ownership of the leased asset to the Company by the end of the lease term, (ii) the Company holds an option to purchase the leased asset that it is reasonably certain to exercise, (iii) the lease term is for a major part of the remaining economic life of the leased asset, (iv) the present value of the sum of lease payments equals or exceeds substantially all of the fair value of the leased asset, or (v) the nature of the leased asset is specialized to the point that it is expected to provide the lessor no alternative use at the end of the lease term. All other leases are recorded as operating leases and are included in right of use (“ROU”) assets and lease liabilities in the consolidated balance sheets. For leases with an initial term of 12 months or less, the Company does not recognize a right of use asset or lease liability. These short-term leases are expensed on a straight-line basis over the lease term.

ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date of the lease based upon the present value of lease payments over the lease term. When determining the lease term, the Company includes options to extend or terminate the lease when it is reasonably certain that the option will be exercised. The Company uses the implicit rate when readily determinable and uses its incremental borrowing rate when the implicit rate is not readily determinable based upon the information available at the commencement date in determining the present value of the lease payments. The incremental borrowing rate is determined using a secured borrowing rate for the same currency and term as the associated lease. The lease payments used to determine ROU assets may include lease incentives, stated rent increases and escalation clauses linked to rates of inflation when determinable and are recognized as ROU asset on the consolidated balance sheet. In addition, certain of the Company’s arrangements contain lease and non-lease components. The Company generally separates lease payments from non-lease payments. Operating leases are reflected in operating lease assets, in current operating lease liabilities and non-current operating lease liabilities in the consolidated balance sheets. Finance leases are reflected in finance lease assets, in accrued expenses and other current liabilities and in other non-current operating lease liabilities in the consolidated balance sheets. The ROU asset is tested for impairment in accordance with ASC 360.

Capitalized Software Development Cost

The Company capitalizes certain implementation costs for internal-use software incurred in a cloud computing agreement that is a service contract. Eligible costs associated with cloud computing arrangements, such as software

business applications used in the normal course of business, are capitalized in accordance with ASC 350. These costs are recognized on a straight-line basis in the same line item in the statement of operations and comprehensive loss as the expense for fees for the associated cloud computing arrangement, over the term of the arrangement, plus reasonably certain renewals.

Impairment of long-lived assets

Long-lived assets, including operating and finance lease right of use assets, consist of property and equipment. Long-lived assets to be held and used are tested for recoverability whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable. Factors that the Company considers in deciding when to perform an impairment review include significant underperformance of the business in relation to expectations, significant negative technological, scientific or economic trends and significant changes or planned changes in the use of the assets.

If an impairment review is performed to evaluate a long-lived asset group for recoverability, the Company compares forecasts of undiscounted cash flows expected to result from the use and eventual disposition of the long-lived asset group to its carrying value. An impairment loss would be recognized in loss from operations when estimated undiscounted future cash flows expected to result from the use of an asset group are less than its carrying amount. The impairment loss would be based on the excess of the carrying value of the impaired asset group over its fair value (see Note 5 and Note 7).

Restructuring

Costs and liabilities associated with restructuring activities are recognized when the actions are probable and estimable, which is when management approves the associated actions. Employee-related severance charges are recognized at the time of communication to employees.

Revenue recognition from collaboration and licensing

The Company recognized revenue from collaboration and license agreements with Gilead and Roche.

Under the collaboration and license agreement with Gilead (as amended and restated, the “Gilead Collaboration Agreement”), the parties agreed to collaborate with respect to two preclinical research programs to evaluate potential vaccine products for the treatment, cure, diagnosis or prevention of the hepatitis B virus (“HBV”) and the human immunodeficiency virus (“HIV”). In February 2022, the parties signed an amended and restated collaboration agreement (the “Restated Gilead Collaboration Agreement”), which revised the terms only for the HIV program, whereby the Company took on development responsibilities for the HIV program candidate through a Phase 1b clinical trial. The Company’s performance obligations under the terms of the original agreement include one combined performance obligation for each research program (HBV and HIV) comprised of the transfer of intellectual property rights (licenses) and providing research and development services. The terms of the Restated Gilead Collaboration Agreement added an additional performance obligation to perform research and development work for the HIV program. The licenses do not represent distinct performance obligations, because they cannot be used without the research and development services. Payments to the Company under the Restated Gilead Collaboration Agreement include a non-refundable up-front payment, payments for research and development activities, payments based upon the achievement of defined milestones, and if certain future conditions are met, payments for manufacturing services, commercial milestones and royalties on product sales.

Under the research collaboration and license agreement with Roche (the “Roche Collaboration Agreement”), the Company agreed to conduct research and early clinical development through Phase 1b for HB-700, a novel investigational arenaviral immunotherapy for the treatment of KRAS-mutated cancers. The Roche Collaboration

Agreement also included an obligation of the Company to deliver a specified package of preclinical data and results with respect to a second program, targeting undisclosed cancer antigens (collectively “UCAs”) and an option for Roche to license the UCA program. The Company’s performance obligations under the terms of the Roche Collaboration Agreement included one combined performance obligation for the transfer of intellectual property rights (licenses) and providing research and development services for the HB-700 program, and a second, separate performance obligation to perform research and development services with respect to the UCA program. The UCA Option provided a right to license the program at the standalone selling price and therefore did not constitute a separate performance obligation. Payments to the Company under the Roche Collaboration Agreement included a non-refundable up-front payment, payments based upon the achievement of defined milestones, an additional payment if the option for the UCA program was exercised and royalties on product sales. In January 2024, Roche provided written notice of the termination of the collaboration and licensing agreement to the Company resulting in early recognition of revenue previously recorded as deferred revenue. The termination was made according to Roche’s right to terminate without cause, acknowledging that, the Company had met all go-forward criteria under the agreement. Upon the collaboration and licensing agreement termination effective date of April 25, 2024, the Company regained full control of the associated intellectual property portfolio and has full collaboration and licensing rights for this program.

The Company evaluates its collaboration and licensing arrangements pursuant to ASC 606 Revenue from Contracts with Customers. To determine the recognition of revenue from arrangements that fall within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies a performance obligation.

Under ASC 606, the Company applies significant judgement to evaluate whether the promises under the collaboration and licensing arrangements represent separate or one or more combined performance obligations, the allocation of the transaction price to identified performance obligations, the timing of revenue recognition, whether the UCA Option constitutes a material right, and the determination of when milestone payments are probable of being received.

Upfront payment and program initiation fee

The non-refundable upfront-payment received by the Company upon signing of the Gilead Collaboration Agreement, and milestone payments that were linked to future performance obligations, were initially recorded as deferred revenue and allocated between the two research program performance obligations. Such amounts are recognized as revenue over the performance period of the respective services on a percent of completion basis using total estimated research and development labor hours (input method) for each of the obligations. The percent of completion basis using labor hours was considered the best measure of progress in which control of the combined performance obligations transfers to the customer, due to the short time intervals in which research results are shared with the collaboration partner and the nature of the work being performed.

The non-refundable program initiation payment received from Gilead upon signing of the Restated Collaboration Agreement was also initially recorded as deferred revenue and is recognized on a percent of completion basis using total estimated research and development costs (input method) for the performance of the obligations. The percent of completion basis using research and development costs was considered the best measure of progress in which control of the performance obligations transfers to the customer, due to the immediate benefit that it adds to the value of the customer’s rights on the program, the short time intervals in which development results are shared and the nature of the work being performed.

The non-refundable upfront-payment received by the Company upon signing of the Roche Collaboration Agreement was initially recorded as deferred revenue and allocated between the HB-700 program and the UCA

program. Such amounts were recognized as revenue over the performance period of the respective services on a percent of completion basis using total estimated research and development costs (input method) for each of the obligations during the initial term of the contract. The percent of completion basis using research and development costs was considered the best measure of progress in which control of the performance obligations transfers to the customer.

Reimbursement for services

Under the Gilead Collaboration Agreement and historically under the Roche Collaboration Agreement prior to termination, the Company incurs employee expenses as well as external costs for research, manufacturing and clinical trial activities presented as operating expenses or prepaid expenses. Based on the nature of the Company's responsibilities under the collaboration arrangements, reimbursement of those costs are presented as revenue and not deducted from expenses, as the Company controls the research activities. Amounts of consideration allocated to the performance of research or manufacturing services are recognized over the period in which services are performed. Reimbursements for external costs are recognized as revenues as progress is achieved. Unpaid reimbursement amounts are presented as Accounts Receivable.

Research and development milestones

The Gilead Collaboration Agreement includes, and the Roche Collaboration Agreement included, contingent milestone payments related to specified preclinical and clinical development milestones. These milestone payments represent variable consideration that are not initially recognized within the transaction price as they are fully constrained under the guidance in ASC 606, due to the scientific uncertainties and the required commitment from Gilead and Roche. While no further milestone payments are expected under the terminated Roche Collaboration Agreement, the Company will continue to assess the probability of significant reversals for any amounts that become likely to be realized under the Gilead Collaboration Agreement prior to including the variable consideration associated with these payments within the transaction price.

Sales-based milestones and royalty payments

The Gilead Collaboration Agreement also includes, and the Roche Collaboration Agreement included, certain sales-based milestone and royalty payments upon successful commercialization of a licensed product. In accordance with ASC 606-10-55-65 Sales Based or Usage Based Royalties, the Company recognizes revenues from sales-based milestone and royalty payments at the later of (i) the occurrence of the subsequent sale; or (ii) the performance obligation to which some or all of the sales-based milestone or royalty payments has been allocated has been satisfied. The Company anticipates recognizing these milestones and royalty payments if and when subsequent sales are generated from a licensed product by the collaboration partner.

Cost to fulfill contracts

The Company incurs costs for personnel, supplies and other costs related to its laboratory operations as well as fees from third parties and license expenses in connection with its research and development obligations under collaboration and licensing agreements. These costs are recognized as research and development expenses over the period in which services are performed. Sublicense fees triggered by the receipt of payments are capitalized as an asset when the obligation to pay the fee arises. The capitalized asset is amortized over the period in which the revenue from the triggering payment is recognized.

Recent accounting pronouncements

From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB”) or other standard setting bodies that the Company adopts as of the specified effective date.

Recently Issued Accounting Pronouncements

In December 2023, the FASB issued final guidance in ASU No. 2023-09, Income Taxes (ASC 740): Improvements to Income Tax Disclosures requiring entities to provide additional information in the rate reconciliation and disclosures about income taxes paid. For public business entities, the guidance is effective for annual periods beginning after December 15, 2024. The Company does not expect this ASU to have a material impact on the consolidated financial statements.

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures which requires public entities to disclose significant segment expenses regularly provided to the chief operating decision-maker. Public entities with a single reporting segment have to provide all disclosures required by ASC 280, including the significant segment expense disclosures. For public business entities, the guidance is effective for annual periods beginning after December 15, 2024. The Company does not expect this ASU to have a material impact on the consolidated financial statements.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.3
Collaboration and Licensing Agreements
9 Months Ended
Sep. 30, 2024
Collaboration and Licensing Agreements  
Collaboration and Licensing Agreements

3. Collaboration and Licensing Agreements

Gilead Collaboration and License Agreement

In June 2018, the Company entered into the Gilead Collaboration Agreement whereby the Company and Gilead agreed to collaborate with respect to two preclinical research programs to evaluate potential vaccine products for the treatment, cure, diagnosis or prevention of HBV and HIV. In February 2022, the Company signed the Amended and Restated Collaboration Agreement, which altered key aspects of the collaboration pertaining to the HIV therapeutic. Most importantly, the Amended and Restated Collaboration Agreement allocated additional research and development responsibility to the Company with respect to the Company’s HIV candidate and provided for additional funding by Gilead of such research and development activities as well as increased later stage development and commercial milestone payments.

Under the Gilead Collaboration Agreement, the Company granted Gilead an exclusive, royalty-bearing license to the Company’s technology platforms. Upon entering into the agreement in June 2018, the Company received a non-refundable $10.0 million upfront payment from Gilead and upon signing of the Restated Gilead Collaboration Agreement in February 2022, the Company received a program initiation fee of $15.0 million. Gilead is also obligated to make additional payments to the Company upon the achievement of pre-clinical, development and commercial milestones. The development milestones amount to $140.0 million for the HBV program, and up to $172.5 million for the HIV program, inclusive of a $10.0 million program completion fee, payable upon Gilead’s exercise of the option to pursue further development activities post Phase 1b. The commercial milestones amount to a total of $50.0 million for the HBV program, and $65.0 million for the HIV program. Additionally, Gilead is obligated to pay royalties on net sales for each program. Payments from Gilead generally have a 60-day payment term.

The $10.0 million upfront payment, the $15.0 million initiation fee and $13.0 million in milestone payments were initially recorded as deferred revenue in the consolidated balance sheet and are recognized as revenue when revenue recognition criteria are met. As of September 30, 2024, $7.0 million of such payments were still recorded as a liability in deferred revenues, current and non-current. As of December 31, 2023, $7.5 million of upfront and milestone payments were included as a liability in deferred revenues, current and non-current. Approximately 38% of deferred revenue is expected to be recognized as revenue in the remainder of 2024, 51% in 2025 and the remaining 11% in 2026.

In the three months ended September 30, 2024, the Company recognized $4.4 million of the milestone and initiation payments that were originally recorded as deferred revenue. Furthermore, the Company recognized $0.3 million of revenue from cost reimbursements for research and development services. In the three months ended September 30, 2023, the Company recognized $1.2 million of the upfront and milestone payments that were originally

recorded as deferred revenue. Furthermore, the Company recognized $0.5 million of revenue from cost reimbursements for research and development services.

In the nine months ended September 30, 2024, the Company recognized $5.7 million of the milestone and initiation payments that were originally recorded as deferred revenue. Furthermore, the Company recognized $0.5 million of revenue from cost reimbursements for research and development services. In the nine months ended September 30, 2023, the Company recognized $3.8 million of the upfront and milestone payments that were originally recorded as deferred revenue. Furthermore, the Company recognized $1.3 million of revenue from cost reimbursements for research and development services.

Sublicense fees payable to certain licensors of technologies upon the receipt of the deferred upfront and milestone payments, were capitalized as a contract asset and will be amortized over the period in which the revenue from the triggering payment is recognized. As of September 30, 2024 and December 31, 2023, the contract asset relating to the sublicense payment was $0.2 million and $0.1 million, respectively, and there was no liability relating to sublicense payment.

Roche Collaboration and License Agreement

In October 2022, the Company entered into the Roche Collaboration Agreement whereby the Company and Roche agreed to collaborate with respect to the development of novel arenaviral immunotherapies for KRAS-mutated cancers and, potentially, a second, novel arenaviral immunotherapeutic program targeting specific undisclosed cancer antigens. In January 2024, Roche provided written notice of the termination of the Roche Collaboration Agreement to the Company. The termination was made according to Roche’s right to terminate without cause, acknowledging that the Company had met all go-forward criteria under the agreement. Pursuant to the terms of the Roche Collaboration Agreement, following the termination notice, the Roche Collaboration Agreement terminated on April 25, 2024.

Under the terms of the original Roche Collaboration Agreement, the Company had granted Roche an exclusive, royalty-bearing license to the Company’s technology platforms for KRAS-mutated cancers, and an option right to exclusively license a second, novel arenaviral immunotherapeutic program targeting undisclosed cancer antigens. Upon the termination effective date of April 25, 2024, the Company regained full control of the associated intellectual property portfolio and full collaboration and licensing rights for this program.

Upon signing the Roche Collaboration Agreement in October 2022, the Company received a non-refundable upfront payment of $25.0 million. This upfront payment, a $10.0 million milestone payment received in the three months ended March 31, 2023, and a $10.0 million milestone payment received in the three months ended June 30, 2024 were considered as part of the transaction price and were recognized as revenue when revenue recognition criteria were met over the period in which services were performed. As of September 30, 2024, no liabilities were recorded in deferred revenues, current and non-current. As of December 31, 2023, $26.8 million of such payments were included as a liability in deferred revenues, current and non-current.

The Company considered the termination by Roche as a contract modification of the combined performance obligations and the transaction price. The modification was accounted for on a cumulative catch-up basis, applying the revised percent of completion to the revised transaction price, resulting in an immediate increase of revenue in the period of the modification. The transaction price was recognized as revenue over the remaining performance period using updated total estimated research and development costs.

The remaining liability included in deferred revenues was recognized in the three months ended June 30, 2024. Accordingly, the Company recognized in the three months ended September 30, 2024 no revenue of the upfront and milestone payments that were originally recorded as deferred revenue. In the three months ended September 30, 2023, the Company recognized $4.9 million of the upfront and milestone payments that were originally recorded as deferred

revenue. Furthermore, the Company recognized $0.3 million of revenue from cost reimbursements for activities related to the preparation of a first in human trial.

In the nine months ended September 30, 2024, the Company recognized revenues of $36.3 million of the upfront and milestone payments that were originally recorded as deferred revenue. Furthermore, the Company recognized $0.1 million of revenue from cost reimbursements for activities related to the preparation of a first in human trial of HB-700. In the nine months ended September 30, 2023, the Company recognized $7.3 million of the upfront and milestone payments that were originally recorded as deferred revenue. Furthermore, the Company recognized $0.3 million of revenue from cost reimbursements for activities related to the preparation of a first in human trial.

Sublicense fees payable to certain licensors of technologies upon the receipt of the deferred upfront and milestone payments, were capitalized as a contract asset and will be amortized over the period in which the revenue from the triggering payment is recognized. As of September 30, 2024 there was no contract asset and no liability relating to sublicense payments. As of December 31, 2023 the contract asset was $2.0 million and there was no liability relating to sublicense payments.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.3
Restructuring
9 Months Ended
Sep. 30, 2024
Restructuring  
Restructuring

4. Restructuring

On January 29, 2024, the Company announced and began implementing its decision to prioritize the clinical development of its eseba-vec (formerly HB-200) program for the treatment of HPV16+ head and neck cancers and its two Gilead-partnered infectious disease programs and to pause development activities related to HB-300 and most of its preclinical research activities. In connection with this strategic refocus, the Company’s board of directors approved a restructuring plan to rebalance the Company’s cost structure, which originally included a reduction of the Company’s workforce by approximately 30% and the discontinuation of the Company’s GMP manufacturing facility project. This original part of the restructuring plan was completed by the end of the second quarter of 2024 and the Company recorded restructuring charges of $1.3 million in the six months ended June 30, 2024.

During the third quarter of 2024, the Company started an enterprise-wide initiative intended to improve its business through specialized organizational programs that include targeted cost-savings and continued to take actions to implement further restructuring actions, which included a further reduction of the Company’s workforce by another approximately 20%. These continued restructuring actions are expected to be substantially completed by the end of the first quarter of 2025. The restructuring charges recorded for the continued restructuring actions for the three months ended September 30, 2024 are $0.9 million. Going forward, the Company may implement further cost-saving initiatives that could result in additional restructuring charges including severance and other employee charges.

As a result of the restructuring plan and the enterprise-wide initiative, the Company incurred the following charges which were included within Restructuring expense in the condensed consolidated statements of operations and comprehensive loss.

The following table summarizes the effect of the restructuring charges (in thousands):

Three months ended September 30, 

Nine months ended September 30, 

    

2024

    

2023

2024

    

2023

Cash charges

Severance and other personnel expenses

832

2,070

Professional fees and other related charges

46

131

Total

$

878

$

$

2,201

$

The following table summarizes a roll-forward of cash restructuring-related liabilities, which are included within Accrued expenses and other current liabilities in the condensed consolidated balance sheets (in thousands):

Severance and other personnel costs

Professional fees and other related charges

Total

Balance as of December 31, 2023

$

$

$

Severance and other personnel costs, professional fees and other related charges

2,070

131

2,201

Total cash charges

(1,231)

(82)

(1,313)

Balance as of September 30, 2024

$

839

$

49

$

888

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.3
Impairment
9 Months Ended
Sep. 30, 2024
Restructuring  
Impairment

5. Impairment

As a result of the targeted cost-savings, restructuring actions, and strategic considerations preceeding the adoption of the restructuring plan, which included the termination of a part of the Company’s rented office and laboratory space in Vienna, Austria, the Company assessed the recoverability of the long-lived assets relating to the laboratory equipment at September 30, 2024, and determined that the undiscounted cash flows of certain asset groups were below the carrying values, indicating impairment. The carrying values of the assets were written down to their estimated fair value, which was determined based on the cost approach. The impairment test was performed as of September 30, 2024 using Level 3 inputs including assumptions and estimates for the current replacement costs of similar assets adjusted for estimated depreciation and deterioration of the existing equipment and economic obsolescence.

The following table summarizes the effect of the non-cash impairment charges (in thousands):

Three months ended September 30, 

Nine months ended September 30, 

    

2024

    

2023

2024

    

2023

Non-cash impairment charges

Asset write-offs

$

(172)

$

$

(172)

$

Total non-cash impairment charges

$

(172)

$

$

(172)

$

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value of Financial Assets
9 Months Ended
Sep. 30, 2024
Fair Value of Financial Assets  
Fair Value of Financial Assets

6. Fair Value of Financial Assets

The following tables present information about the Company’s financial assets measured at fair value on a recurring basis and indicating the level of the fair value hierarchy utilized to determine such fair values (in thousands):

Fair Value Measurement at September 30, 2024

    

Level 1

    

Level 2

    

Level 3

Total

Cash equivalents:

Money market funds

$

49,744

 

$

 

$

$

49,744

Total

$

49,744

 

$

 

$

$

49,744

Fair Value Measurement at December 31, 2023

    

Level 1

    

Level 2

    

Level 3

Total

Cash equivalents:

Money market funds

$

91,084

 

$

 

$

$

91,084

Total

$

91,084

 

$

 

$

$

91,084

During the nine months ended September 30, 2024, there were no transfers between Level 1, Level 2 and Level 3.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.3
Property, plant and equipment, net
9 Months Ended
Sep. 30, 2024
Property, plant and equipment, net.  
Property, plant and equipment, net

7. Property, plant and equipment, net

Property, plant and equipment, net consisted of the following (in thousands):

September 30, 

    

December 31, 

    

2024

    

2023

Land

$

2,040

$

2,025

Leasehold improvements

3,332

3,300

Construction in progress

23

212

Laboratory equipment

 

8,748

 

8,722

Furniture and fixtures

 

655

 

654

Computer equipment and software

 

2,523

 

2,652

Property and equipment, gross

 

17,321

 

17,565

Less: Accumulated depreciation

 

(10,461)

 

(9,823)

Property and equipment, net

$

6,860

$

7,742

As a result of the termination of rented laboratory space (see Note 5) the Company determined that the estimated undiscounted future cash flows for certain assets used in affected laboratories were less than their carrying values. The Company therefore recognized an impairment charge of $0.2 million related to such assets for the three and nine months ended September 30, 2024, which reduced the carrying value of these assets to zero. Impairment charges are included within Impairment expense in the condensed consolidated statements of operations and comprehensive loss.

There were no impairments in the three and nine months ended September 30, 2023.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.3
Receivable research incentive
9 Months Ended
Sep. 30, 2024
Receivable research incentive  
Receivable research incentive

8. Receivable research incentive

The Company participates in a research incentive program provided by the Austrian government under which it is entitled to reimbursement of a percentage of qualifying research and development expenses and capital expenditures incurred in Austria. Submissions for reimbursement under the program are submitted annually. Incentive amounts are generally paid out during the calendar year that follows the year of the expenses but remain subject to subsequent examinations by the responsible authority. Reimbursements received in excess of the recognized receivable research incentive for a certain period are recorded within other long-term liabilities for potential repayment until such time that an audit has taken place, upon expiration of the potential reclaim period, or when it is no longer probable that a reclaim will happen. The years 2018 to present remain open to examination by the authorities.

Furthermore, the Company participated in the life sciences research and development program provided by the New York State government under which it was entitled to reimbursement of a percentage of qualifying research and development expenses in New York State up to $0.5 million per year for the years 2019 to 2021. The Company also participates in the New York City biotechnology tax credit program, according to which certain expenses for business in the biotechnology field in New York City limited to $0.25 million per year for three consecutive years from January 1, 2023 to December 31, 2025 are incentivized.

As of September 30, 2024, the Company recognized receivables of $24.7 million from the research incentive programs, which are reported in receivable research incentive in the Company’s condensed consolidated balance sheet. $24.5 million relate to the Austrian research incentive program, $0.1 million relate to the New York State life sciences research and development program and $0.1 million relate to the New York City biotechnology tax credit program. As of December 31, 2023, the receivables from the research incentive programs were $18.8 million with $17.3 million

related to the Austrian research incentive program, $1.4 million related to the New York State life sciences research and development program and $0.1 million related to the New York City biotechnology tax credit program.

During the three months ended September 30, 2024 and 2023, the Company recorded $2.2 million and $2.9 million, respectively, of income related to the incentive program within the Company’s condensed consolidated statements of operations and comprehensive loss as part of the grant income related to the Austrian incentive program. Research incentives depend on the eligible research and development expenses of the respective period.

During the nine months ended September 30, 2024 and 2023, the Company recorded $6.9 million and $7.2 million, respectively, of income related to the incentive program within the Company’s condensed consolidated statements of operations and comprehensive loss as part of the grant income related to the Austrian incentive program. Research incentives depend on the eligible research and development expenses of the respective period.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued expenses and other current liabilities
9 Months Ended
Sep. 30, 2024
Accrued expenses and other current liabilities  
Accrued expenses and other current liabilities

9. Accrued expenses and other current liabilities

Accrued expenses and other current liabilities consisted of the following (in thousands):

September 30, 

    

December 31, 

    

2024

    

2023

Salaries and bonuses

 

4,816

 

5,665

Social security contributions

 

285

 

340

Unearned grant income

 

 

52

Accrued external research and development expenses

5,685

4,594

Accrued external general and administration expenses

884

292

Accrued for property and equipment acquisitions

14

Accrued for restructuring expenses

888

Income taxes

367

Other accruals and liabilities

 

515

 

777

$

13,073

$

12,101

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.3
Loans payable
9 Months Ended
Sep. 30, 2024
Loans payable  
Loans payable

10. Loans payable

As of September 30, 2024 and December 31, 2023, loans payable consisted of the following (in thousands):

September 30, 

    

December 31, 

    

2024

    

2023

Loans from FFG

$

$

1,172

Unamortized debt discount

 

 

(52)

Total loans payable, net

$

$

1,120

In connection with the funding agreements with the Austrian Research Promotion Agency, (Österreichische Forschungsförderungsgesellschaft, or “FFG”), the Company has received various loans (“FFG Loans”). The FFG Loans were made on a project-by-project basis.

The FFG Loans bear interest at rates that are below market rates of interest. The Company accounted for the imputed benefit arising from the difference between an estimated market rate of interest and the rate of interest charged by FFG as grant income from FFG. On the date that FFG loan proceeds are received, the Company recognized the portion of the loan proceeds allocated to grant funding as a discount to the carrying value of the loan and as unearned income, which was recognized as grant income over the term of the funding agreement.

As of September 30, 2024, the Company has no outstanding loans payable. A final principal repayment of $1.1 million was made in the nine months ended September 30, 2024. Principal repayments of $1.8 million were made in the nine months ended September 30, 2023.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.3
Common stock, Class A common stock and convertible preferred stock
9 Months Ended
Sep. 30, 2024
Common stock, Class A common stock and convertible preferred stock  
Common stock, Class A common stock and convertible preferred stock

11. Common stock, Class A common stock and convertible preferred stock

The Company’s capital structure consists of common stock, Class A common stock and preferred stock. On July 9, 2024, the Company effected a reverse stock split of the outstanding shares of its common stock on a one-for-ten basis (see Note 2). As of September 30, 2024, the Company was authorized to issue 40,000,000 shares of common stock, 3,900,000 shares of Class A common stock and 10,000,000 shares of preferred stock. The Company has designated 2,978 of the 10,000,000 authorized shares of preferred stock as non-voting Series A convertible preferred stock, 15,800 of the 10,000,000 authorized shares of preferred stock as non-voting Series A-1 convertible preferred stock and 15,268 of the 10,000,000 authorized shares of preferred stock as non-voting Series A-2 convertible preferred stock. As of September 30, 2024, the Company had 9,655,022 shares of common stock, 2,399,517 shares of Class A common stock, 370 shares of Series A convertible preferred stock, 10,800 shares of Series A-1 convertible preferred stock and 15,268 shares of Series A-2 convertible preferred stock outstanding and issued. As a result of the Reverse Stock Split, 37 shares of common stock were retired due to round-down effects and redeemed in cash.

On June 5, 2023, the Company closed a public offering of 2,290,077 (22,900,768 before the Reverse Stock Split) shares of its common stock and 15,268 shares of Series A-2 convertible preferred stock at a public offering price of $13.10 and $1,310.00 per share, respectively, for net proceeds of $46.2 million after deducting underwriting discounts and commissions and offering expenses.

On February 15, 2022, the Company entered into a stock purchase agreement with Gilead (“Stock Purchase Agreement”), that requires Gilead, at the Company’s option, to purchase up to $35.0 million of the Company’s common stock. On February 15, 2022, Gilead purchased an initial amount of 166,666 (1,666,666 before the Reverse Stock Split) shares of the Company’s common stock in exchange for $5.0 million in cash at a purchase price per share equal to $30.00. On December 20, 2023, the parties amended and restated the Stock Purchase Agreement (the “Amended Stock Purchase Agreement”) and Gilead purchased 1,500,000 (15,000,000 before the Reverse Stock Split) shares of the Company’s common stock in exchange for approximately $21.3 million in cash at a purchase price per share equal to $14.167. Pursuant to the terms of the Amended Stock Purchase Agreement, the Company may require Gilead to purchase the balance of the $8.75 million of common stock as pro-rata participation in potential future equity raises. The Company’s right to sell shares of its common stock to Gilead is subject to specified limitations, including a limitation that prevents the Company from requesting purchases of shares of common stock by Gilead that would result in a beneficial ownership of more than 19.9% of the total number of outstanding shares of common stock by Gilead.

The Company has three series of preferred stock authorized, issued and outstanding as of September 30, 2024: Series A convertible preferred stock, Series A-1 convertible preferred stock and Series A-2 convertible preferred stock. Shares of Series A, Series A-1 and Series A-2 convertible preferred stock may be independently converted into common stock. Holders of Series A, Series A-1 and Series A-2 convertible preferred stock have equal rights, powers and privileges.

Holders of common stock are entitled to one vote for each share held on all matters submitted to a vote of the stockholders. The holders of Class A common stock and Series A, Series A-1 and Series A-2 convertible preferred stock are not entitled to vote, except as required by law. The holders of common stock and Class A common stock do not have any cumulative voting rights.

Each holder of Class A common stock has the right to convert each ten shares of Class A common stock into one share of common stock at such holder's election. Each holder of Series A, Series A-1 and Series A-2 convertible preferred stock has the right to convert each share of Series A, Series A-1 and Series A-2 convertible preferred stock into

100 shares of common stock at any time at the holder’s option, provided that the holder will be prohibited, subject to certain exceptions, from converting Series A, Series A-1 and Series A-2 convertible preferred stock into shares of the Company’s common stock if, as a result of such conversion, the holder, together with its affiliates, would own more than 9.99% of the total number of shares of the Company’s common stock then issued and outstanding.

Holders of common stock and Class A common stock are entitled to receive ratably any dividends declared by the board of directors out of funds legally available for that purpose, subject to any preferential dividend rights of any outstanding preferred stock. Holders of Series A, Series A-1 and Series A-2 preferred stock will be entitled to receive dividends at a rate equal to (on an as-if-converted-to-common stock basis), and in the same form and manner as, dividends actually paid on shares of the Company’s common stock. Holders of common stock and Class A common stock have no preemptive rights, conversion rights, or other subscription rights or redemption or sinking fund provisions.

In the event of a liquidation, dissolution, or winding up of the Company, holders of the Company’s Series A, Series A-1 and Series A-2 convertible preferred stock will receive a payment equal to $0.001 per share of Series A, Series A-1 and Series A-2 convertible preferred stock before any proceeds are distributed to the holders of common stock. Then, holders of common stock and Class A common stock will be entitled to share ratably in all assets remaining after payment of all debts and other liabilities.

There were 370 shares of Series A convertible preferred stock, 10,800 shares of Series A-1 convertible preferred stock and 15,268 shares of Series A-2 convertible preferred stock outstanding as of September 30, 2024 and December 31, 2023, respectively. In May 2023 certain of the Company’s stockholders elected to convert an aggregate of 1,327 shares of Series A convertible preferred stock and an aggregate of 5,000 shares of Series A-1 convertible preferred stock owned by such holders into an aggregate of 632,700 (6,327,000 before the Reverse Stock Split) shares of the Company’s common stock.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-based compensation
9 Months Ended
Sep. 30, 2024
Stock-based compensation  
Stock-based compensation

12. Stock-based compensation

2018 Stock Option and Grant Plan

In June 2018, the Company’s board of directors approved the 2018 Stock Option and Grant Plan. Options granted under the 2018 Stock Option and Grant Plan generally vest over four years, with 25% of the options vesting upon the first anniversary of the grant date and the remaining 75% of the options vesting in 12 equal quarterly installments following the first anniversary of the grant date, provided the option holder continues to have an employment or service relationship with the Company on each vesting date. The options expire on the 10th anniversary of the grant date. As of September 30, 2024, 73,935 options granted under the 2018 Stock Option and Grant Plan remained outstanding. Any authorization to issue new options under the 2018 Stock Option and Grant Plan was cancelled upon the effectiveness of the 2019 Stock Option and Incentive Plan and no further awards will be granted under the 2018 Plan.

2019 Stock Option and Incentive Plan

On April 1, 2019, the Company’s stockholders approved the 2019 Stock Option and Incentive Plan, which became effective as of the effective date of the registration statement in connection with the Company’s IPO. The plan provides for the grant of shares of restricted stock, long term incentive awards, stock options or other equity-based awards. As of September 30, 2024, the maximum number of shares of the Company’s common stock that may be issued under the Company’s 2019 Stock Option and Incentive Plan was 1,202,548 shares which shall be cumulatively increased on January 1 of each year by up to 4.0% of the then outstanding number of shares of common stock and Class A common stock. Options granted under the 2019 Stock Option and Incentive Plan generally vest over four years, with 25% of the options vesting upon the first anniversary of the grant date and the remaining 75% of the options vesting in 12 equal quarterly installments following the first anniversary of the grant date, provided the option holder continues to

have an employment or service relationship with the Company on each vesting date. Initial options granted to non-executive directors upon their election generally vest over a three-year term with 33% of the options vesting upon the first anniversary of the grant date and the remaining 67% of the options vesting in eight equal quarterly installments following the first anniversary of the grant date. Annual option re-grants to non-executive directors generally vest on the earlier of the first anniversary of the grant date and the next annual meeting of stockholders. The options expire on the 10th anniversary of the grant date. For each option, the beneficiary is entitled to receive one share of common stock upon the exercise of the option.

On August 7, 2023, the Company’s board of directors approved a one-time offer to eligible non-executive, non-director employees to exchange certain outstanding stock options for new stock options with modified terms. Under the stock option exchange program (the “Offer”), the Company offered to exchange certain out-of-the-money stock options for new stock options at an exchange ratio of between 1.75 and 2.50 surrendered options for one new option exercisable for shares of common stock with a lower exercise price and extended vesting terms. Pursuant to the Offer, a total of 82 eligible participants tendered, and the Company accepted for cancellation, stock options to purchase an aggregate of 54,323 shares of the Company’s common stock with exercise prices between $69.00 and $140.00. The eligible options that were accepted for cancellation represented approximately 86.6% of the total shares of common stock underlying all of the eligible options. In accordance with the terms and conditions of the Offer, on September 12, 2023, the Company issued new options to purchase an aggregate of 27,376 shares of common stock in exchange for the cancellation of the tendered eligible options. The exercise price per share of each new option granted in the Offer is $10.00. New options issued for previously vested stock options vest on the first anniversary of the grant date and new options issued for previously unvested stock options vest over a three-year term in twelve equal quarterly installments. The stock option exchange offer resulted in incremental stock-based compensation expense of $0.1 million, recognized using the graded-vesting method over the remaining requisite service period of the new stock options.

2023 Inducement Plan

On April 7, 2023, the Company’s board of directors adopted the Company’s 2023 Inducement Plan (the “2023 Inducement Plan”) pursuant to which the Company reserved 50,000 shares of common stock for issuance under the 2023 Inducement Plan. The 2023 Inducement Plan provides for the grant of non-statutory stock options to eligible individuals. In accordance with Nasdaq Marketplace Rule 5635(c)(4), awards under the 2023 Inducement Plan may only be made to individuals not previously employees or directors of the Company (or following such individuals’ bona fide period of non-employment with the Company), as an inducement material to the individuals’ entry into employment with the Company. Awards granted under the 2023 Inducement Plan must be approved by either a majority of the Company’s independent directors or the compensation committee of the Company’s board of directors. As of September 30, 2024, the Company had 10,000 shares of its common stock available for future issuance under the 2023 Inducement Plan.

The following table presents a summary of awards outstanding:

As of September 30, 2024

    

2018 Plan

    

2019 Plan

    

Inducement Awards

    

Total

Granted and outstanding awards:

Stock options

 

73,935

 

964,206

40,000

 

1,078,141

Total

 

73,935

 

964,206

40,000

 

1,078,141

Stock option valuation

The Company estimates the option’s fair value on the date of grant using the Black-Scholes option-pricing model. Black-Scholes utilizes assumptions related to expected term, volatility, the risk-free interest rate, the dividend and employee exercise behavior. Forfeitures are accounted for when they occur. Expected volatilities utilized in the

Black-Scholes model are based on historical volatilities of a group of comparable companies. The group of representative companies have characteristics similar to the Company, including the stage of product development and focus on the life science industry. Management believes that this represents the most accurate basis for estimating expected future volatilities under the current conditions. The risk-free interest rate is derived from the yields for U.S. Treasuries with a remaining term approximating the expected life of the options. The expected term represents the period of time that the options granted are expected to be outstanding.

The following table summarizes the assumptions used in the Black-Scholes option-pricing model for estimating the fair value of stock options granted during:

Three months ended September 30, 

Nine months ended September 30, 

    

2024

    

2023

    

2024

    

2023

    

Risk-free interest rate

4.12

%  

4.48

%  

4.52

%  

3.70

%  

Expected term (in years)

5.9

 

4.4

 

6.0

 

5.7

 

Expected volatility

103.0

%  

90.6

%  

101.5

%  

93.5

%  

Expected dividends

%

%

%

%

For the 2024 and 2023 grants, the Company used the simplified method in developing an estimate of the expected term due to a lack of historical exercise data.

Stock option activity

The following table summarizes the Company’s stock option activity since January 1, 2024 (in thousands, except share and per share amounts):

Weighted

Weighted

Average

Average

Remaining

Aggregate

Number of

Exercise

Contractual

Intrinsic

    

Shares

    

Price

    

Term

    

Value

(in years)

Outstanding as of December 31, 2023

 

810,942

$

42.76

 

7.4

$

486

Granted

 

429,781

 

7.53

 

 

Exercised

 

 

 

 

Forfeited

 

(162,582)

 

29.99

 

 

Outstanding as of September 30, 2024

 

1,078,141

$

30.64

 

5.7

$

224

Options exercisable as of September 30, 2024

 

497,606

$

54.79

 

3.9

$

224

Options unvested as of September 30, 2024

 

580,535

$

9.94

 

7.2

$

The aggregate intrinsic value of stock options was calculated as the difference between the exercise price of the stock options and the fair value of the Company’s common stock for those stock options that had exercise prices lower than the fair value of the Company’s common stock. The fair value per common stock used for calculating the intrinsic values as of September 30, 2024 and December 31, 2023, was $4.30 and $8.10, respectively.

No cash was received from stock option exercise under share-based payment arrangements for the nine months ended September 30, 2024. Cash received from stock option exercises under share-based payment arrangements for the nine months ended September 30, 2023 was $1 thousand.

Restricted Stock Units

In the three months ended September 30, 2024, the Company granted restricted stock units with time-based vesting conditions to officers. The restricted stock units vest in two equal installments in July 2025 and in July 2026. The Company measures the fair value of restricted stock units on the date of grant using the underlying common stock fair value. Expenses are recorded using the graded-vesting method. The table below summarizes the Company’s restricted stock unit activity since December 31, 2023:

Weighted

Average Grant

Number of

Date Fair

    

Shares

    

Value

Outstanding as of December 31, 2023

 

$

Granted

 

178,570

 

6.44

Vested

 

 

Forfeited

 

 

Outstanding as of September 30, 2024

 

178,570

$

6.44

Stock-based compensation

Stock-based compensation expense was classified in the condensed consolidated statements of operations and comprehensive loss as follows (in thousands):

Three months ended September 30, 

Nine months ended September 30, 

    

2024

    

2023

    

2024

    

2023

Research and development expenses(1)

$

248

$

216

$

251

$

764

General and administrative expenses(1)

 

691

 

358

 

898

 

1,164

$

939

$

574

$

1,149

$

1,928

(1) The nine months ended September 30, 2024 includes negative stock-based compensation expense that occurred in the three months ended March 31, 2024 as a result of forfeitures.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Income taxes
9 Months Ended
Sep. 30, 2024
Income taxes  
Income taxes

13. Income taxes

Income tax expense during the nine months ended September 30, 2024 and September 30, 2023 resulted from minimum tax obligations in Austria, and U.S. federal and state income tax as well as minimum tax obligations in Austria, respectively. During the three and nine months ended September 30, 2024 and 2023, the Company recorded no income tax benefits for the net operating losses incurred due to its uncertainty of realizing a benefit from those items. The Company’s losses before income taxes were generated in the United States and Austria. The Company has evaluated the positive and negative evidence bearing upon its ability to realize the deferred tax assets resulting from its net operating loss carryforwards. Management has considered the Company’s history of cumulative net losses incurred since inception and its lack of commercialization of any products or generation of any revenue from product sales since inception and has concluded that it is more likely than not that the Company will not realize the benefits of its deferred tax assets. Accordingly, a full valuation allowance has been established against the deferred tax assets as of September 30, 2024 and December 31, 2023. Management reevaluates the positive and negative evidence at each reporting period.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and contingencies
9 Months Ended
Sep. 30, 2024
Commitments and contingencies  
Commitments and contingencies

14. Commitments and contingencies

Operating and Finance Leases

The Company leases for real estate, including office and laboratory space, and has entered into various other agreements with respect to assets used in conducting its business. The Company is required to maintain a cash balance of $0.2 million to secure letters of credit associated with real estate leases. This amount was classified as non-current restricted cash in the Company’s condensed consolidated balance sheet as of September 30, 2024.

As of September 30, 2024 and December 31, 2023, the Company’s operating lease right-of-use assets were $2.9 million and $5.5 million, respectively, which are reported in operating lease right-of-use assets in the Company’s condensed consolidated balance sheets. As of September 30, 2024, the Company had outstanding operating lease obligations of $2.8 million, of which $1.2 million is reported in operating lease liabilities, current portion and $1.6 million is reported in operating lease liabilities, non-current portion in the Company’s condensed consolidated balance sheets. As of December 31, 2023, the Company had outstanding operating lease obligations of $5.4 million, of which $1.6 million is reported in operating lease liabilities, current portion and $3.8 million is reported in operating lease liabilities, non-current portion in the Company’s condensed consolidated balance sheets. The Company’s weighted average discount rate and weighted average lease term remaining on operating lease liabilities is approximately 4.5% and 2.8 years, respectively.

Contract manufacturing arrangements

The Company has entered into arrangements with contract manufacturing organizations (“CMOs”) for manufacturing of materials for research and development purposes, including manufacturing of clinical trial materials. These contracts generally provide for non-cancellable obligations or cancellation penalties depending on the time of cancellation. As of September 30, 2024, the Company’s total non-cancellable obligations under contracts with CMOs were $5.9 million, of which $1.7 million relates to 2024 (remaining three months) deliverables, and $4.2 million relates to 2025 deliverables.

Intellectual property licenses

The Company has entered into certain license agreements under which it is obligated to make milestone payments upon the achievement of certain development and regulatory milestones, to pay royalties on net sales of licensed products, and to pay a percentage of the sublicense fees which the Company receives from its sublicensees.

In the three and nine months ended September 30, 2024, the Company recorded $0.6 million and $3.5 million, respectively, in licensing fees related to intellectual property licenses as research and development expenses. The amount is mainly related to the upfront payment and milestone payments received by the Company under the Gilead Collaboration Agreement and the Roche Collaboration Agreement. The amount recognized as expenses has been agreed to by the licensors but calculation of sublicensing fees on future payments may be subject to interpretation and may change until agreed to by the receiving party.

Indemnification agreements

In the ordinary course of business, the Company may provide indemnification of varying scope and terms to vendors, lessors, business partners and other parties with respect to certain matters including, but not limited to, losses arising out of breach of such agreements or from intellectual property infringement claims made by third parties. In addition, the Company has entered into indemnification agreements with members of its board of directors and senior management that will require the Company, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors or officers. The maximum potential amount of future payments the

Company could be required to make under these indemnification agreements is, in many cases, unlimited. To date, the Company has not incurred any material costs as a result of such indemnifications. The Company is not aware of any claims under indemnification arrangements, and it has not accrued any liabilities related to such obligations in its condensed consolidated financial statements as of September 30, 2024 or December 31, 2023.

Legal proceedings

The Company is not currently a party to any material legal proceedings. From time to time, the Company may become involved in litigation or legal proceedings relating to claims arising in the ordinary course of business. At each reporting date, the Company evaluates whether or not a potential loss amount or a potential range of loss is probable and reasonably estimable under the provisions of the authoritative guidance that addresses accounting for contingencies. The Company expenses the costs related to such legal proceedings as incurred.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Net loss per share
9 Months Ended
Sep. 30, 2024
Net loss per share  
Net loss per share

15. Net loss per share

The following table sets forth the computation of the basic and diluted net loss per share attributable to common stockholders (in thousands, except for share and per share amounts):

Three months ended September 30, 

Nine months ended September 30, 

    

2024

    

2023

    

2024

    

2023

Numerator:

 

  

 

  

 

  

 

  

Net loss

$

(13,841)

$

(19,066)

$

(18,553)

$

(56,762)

Denominator:

 

 

 

 

Weighted-average common shares outstanding, basic and diluted

9,894,974

8,395,011

9,894,974

6,793,358

Weighted-average Series A convertible preferred shares outstanding, basic and diluted, presented as if converted into common stock(1)

37,000

37,000

37,000

99,218

Weighted-average Series A-1 convertible preferred shares outstanding, basic and diluted, presented as if converted into common stock(1)

1,080,000

1,080,000

1,080,000

1,310,769

Weighted-average Series A-2 convertible preferred shares outstanding, basic and diluted, presented as if converted into common stock(1)

1,526,800

1,526,800

1,526,800

654,343

Total number of shares used to calculate net loss per share, basic and diluted

 

12,538,774

 

11,038,811

 

12,538,774

 

8,857,688

Net loss per share, basic and diluted

$

(1.10)

$

(1.73)

$

(1.48)

$

(6.41)

(1) Class A common stock and Series A, Series A-1 and Series A-2 convertible preferred stock are participating securities that have substantially the same terms and features as the Company’s common stock. The Class A common stock and Series A, Series A-1 and Series A-2 convertible preferred stock are therefore included in the weighted-average number of shares outstanding to calculate net loss per share, basic and diluted as if converted into common stock. Each ten shares of Class A common stock and each share of Series A, Series A-1 and Series A-2 convertible preferred stock is independently convertible into one and 100 shares of common stock, respectively. In the three and nine months ended September 30, 2024, 239,952 shares of the Company’s common stock were issuable upon conversion of the Class A common stock, 37,000 shares of the Company’s common stock were issuable upon conversion of Series A convertible

preferred stock, 1,080,000 shares of the Company’s common stock were issuable upon conversion of Series A-1 convertible preferred stock and 1,526,800 shares of the Company’s common stock were issuable upon conversion of Series A-2 convertible preferred stock (see Note 11).

Since the Company was in a loss position for all periods presented, basic net loss per share is the same as diluted net loss per share for all periods as the inclusion of all potential common shares (common stock and Class A common stock) outstanding would have been anti-dilutive. Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:

Three and nine months ended September 30, 

    

2024

    

2023

Options issued and outstanding

 

1,078,141

836,221

Unvested restricted stock units

178,570

Total

 

1,256,711

 

836,221

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Related Parties
9 Months Ended
Sep. 30, 2024
Related Parties  
Related Parties

16. Related Parties

Effective September 15, 2023, Malte Peters, a member of the Company’s board of directors, agreed to lead the Company’s clinical activities as ad interim Senior Clinical Advisor. No expense was recorded during the three months ended September 30, 2024. During the nine months ended September 30, 2024, the Company recorded expense of $0.2 million related to a consultancy services agreement entered into with Dr. Peters, effective September 15, 2023. The consultancy services agreement was terminated on March 31, 2024.

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Pay vs Performance Disclosure - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Pay vs Performance Disclosure                  
Net Income (Loss) $ (13,841,000) $ (19,095,000) $ 14,383,000 $ (19,066,000) $ (18,016,000) $ (19,680,000) $ (18,553,000) $ (56,762,000) $ (81,600,000)
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Insider Trading Arrangements
3 Months Ended
Sep. 30, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
Rule 10b5-1 Arrangement Modified false
Non-Rule 10b5-1 Arrangement Modified false
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of significant accounting policies (Policies)
9 Months Ended
Sep. 30, 2024
Summary of significant accounting policies  
Basis of presentation

Basis of presentation

The Company’s condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”). The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiary. All intercompany accounts and transactions have been eliminated in consolidation.

The consolidated balance sheet as of December 31, 2023 was derived from audited financial statements but does not include all disclosures required by GAAP. The accompanying condensed consolidated balance sheet as of September 30, 2024, the condensed consolidated statements of operations, and comprehensive loss for the three and nine months ended September 30, 2024 and 2023, the condensed consolidated statement of convertible preferred stock and stockholders’ equity for the three and nine months ended September 30, 2024 and 2023 and the condensed consolidated statements of cash flows for the nine months ended September 30, 2024 and 2023 are unaudited.

The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement for interim reporting. Certain information and footnote disclosures typically included in annual financial statements prepared in accordance with GAAP have been condensed or omitted. Accordingly, these unaudited interim condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements for the year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K, filed with the Securities and Exchange Commission (“SEC”). The results for any interim period are not necessarily indicative of results for any future period.

Going concern

Going concern

At each reporting period, in accordance with Accounting Standards Codification ("ASC") 205-40, Going Concern, the Company evaluates whether there are conditions or events that raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date that the financial statements are issued. The Company’s evaluation entails analyzing prospective operating budgets and forecasts for expectations of the Company’s cash needs and comparing those needs to the current cash and cash equivalent balances. The Company is required to make certain additional disclosures if it concludes substantial doubt exists and it is not alleviated by the Company’s plans or when its plans alleviate substantial doubt about the Company’s ability to continue as a going concern.

This evaluation initially does not take into consideration the potential mitigating effect of management’s plans that have not been fully implemented as of the date the condensed consolidated financial statements are issued. When substantial doubt exists under this methodology, management evaluates whether the mitigating effect of its plans sufficiently alleviates substantial doubt about the Company’s ability to continue as a going concern. The mitigating effect of management’s plans, however, is only considered if both (1) it is probable that the plans will be effectively implemented within one year after the date that the condensed consolidated financial statements are issued, and (2) it is probable that the plans, when implemented, will mitigate the relevant conditions or events that raise substantial doubt about the entity’s ability to continue as a going concern within one year after the date that these condensed consolidated financial statements are issued. In performing its analysis, management excluded certain elements of its operating plan that cannot be considered probable. Under ASC 205-40, the future receipt of potential funding from future partnerships, equity or debt issuances, the potential milestones from the Gilead Collaboration Agreement and potential reductions in force cannot be considered probable at this time because these plans are not entirely within the Company’s control and/or have not been approved by the Board of Directors as of the date of these condensed consolidated financial statements.

Since inception, the Company’s activities have consisted primarily of performing research and development to advance its technologies. The Company is still in the development phase and has not been marketing its technologies to date. Through September 30, 2024, the Company has funded its operations with proceeds from sales of common stock, sales of convertible preferred stock, sales of redeemable convertible preferred stock, collaboration and licensing agreements, grants and borrowings under various agreements with foreign public funding agencies. Since inception, the Company has incurred recurring losses, including a net loss of $18.6 million for the nine months ended September 30, 2024 and $81.6 million for the year ended December 31, 2023. As of September 30, 2024, the Company had an accumulated deficit of $387.8 million. The Company expects to continue to generate operating losses in the foreseeable future. As of the filing date of this Quarterly Report on Form 10-Q, the Company’s expectation to generate negative operating cash flows in the future and the need for additional funding to support its planned operations raise substantial doubt regarding the Company’s ability to continue as a going concern for a period of one year after the date that these condensed consolidated financial statements are issued. Management's plans to alleviate the conditions that raise substantial doubt include reduced spending and the pursuit of additional capital. Management has concluded that the likelihood that its plan to successfully obtain sufficient funding, or adequately reduce expenditures, while reasonably possible, is less than probable. Accordingly, the Company has concluded that substantial doubt exists about the Company's ability to continue as a going concern for a period of at least 12 months from the date of issuance of these condensed consolidated financial statements.

These condensed consolidated financial statements have been prepared assuming that the Company will continue as a going concern, which contemplates the realization of assets and the settlement of liabilities and commitments in the normal course of business. The condensed consolidated financial statements do not reflect any adjustments relating to the recoverability and classification of assets or the amounts and classification of liabilities that might result from the outcome of the uncertainties described above.

Reverse Stock Split

Reverse stock split

On July 9, 2024, the Company effected a reverse stock split of the outstanding shares of its common stock on a one-for-ten (1:10) basis (the “Reverse Stock Split”). The Reverse Stock Split became effective at 5:00 p.m. Eastern Time on July 9, 2024 (the “Effective Time”) via a certificate of amendment to the Company’s Certificate of Incorporation filed with the Secretary of State of the State of Delaware. At the Effective Time of the Reverse Stock Split, every 10 issued and outstanding shares of the Company’s common stock were automatically combined into one issued and outstanding share of common stock. The par value per share of the common stock remained unchanged at $0.0001. Fractional shares were not issued in connection with the Reverse Stock Split. Stockholders who were otherwise entitled to receive a fractional share received a proportional cash payment. The Reverse Stock Split affected all stockholders uniformly and did not alter any stockholder’s relative interest in the Company’s equity securities, except for any adjustments for fractional shares. As a result of the Reverse Stock Split, proportionate adjustments were made to the conversion ratio for the Company’s Class A Common Stock and the conversion prices of the Company’s Series A Convertible Preferred Stock, Series A-1 Convertible Preferred Stock and Series A-2 Convertible Preferred Stock. All share, per share and option numbers and exercise prices appearing in this Quarterly Report on Form 10-Q and the accompanying condensed financial statements have been adjusted to give effect to the Reverse Stock Split for all prior periods presented. However, the Company’s annual, other periodic, and current reports, and all other information and documents incorporated by reference into this Quarterly Report on Form 10-Q that were filed prior to July 9, 2024, do not give effect to 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 and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue, income and expenses during the reporting periods. Significant estimates and assumptions reflected in these condensed consolidated financial statements include, but are not limited to, the recognition of revenue and income, the accrual of research and development expenses and general and administrative expenses, the present value of lease right of use assets and corresponding liabilities, the valuation of stock-based awards, the valuation of current loans payable, the impairment of long-lived assets and going concern. The Company bases its estimates on historical experience, known trends and other market-specific or other relevant factors that it believes to be reasonable under the circumstances. On an ongoing basis, management evaluates its estimates as there are changes in circumstances, facts and experience.

As of the date of issuance of these unaudited condensed consolidated financial statements, the Company is not aware of any specific event or circumstance that would require the Company to update estimates, judgments or revise the carrying value of any assets or liabilities. Actual results may differ from those estimates or assumptions.

Deferred offering costs

Deferred offering costs

The Company capitalizes certain legal, professional accounting and other third-party fees that are directly associated with in-process equity financings as deferred offering costs until such financings are consummated. After consummation of an equity financing, these costs are recorded in stockholders’ equity as a reduction of the additional paid-in capital on a pro-rata basis generated as a result of the offering. Should the in-process equity financing be abandoned, the deferred offering costs will be expensed immediately as a charge to operating expenses in the condensed consolidated statements of operations and comprehensive loss.

Concentrations of credit risk and of significant suppliers

Concentrations of credit risk and of significant suppliers

Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash, cash equivalents and short-term bank deposits held with banks in excess of publicly insured limits. For the three

and nine months ended September 30, 2024 and September 30, 2023 the net proceeds from the Company’s offerings have been deposited in interest-bearing bank accounts with two of the largest investment grade U.S. financial institutions and have been partially invested in money market funds. The money market funds, held in U.S. dollars, are primarily invested in U.S. and foreign short-term debt obligations. As of September 30, 2024 and December 31, 2023, the Company’s cash and cash equivalents included smaller amounts of cash balances held in accounts with regional European banks at the Company’s Austrian subsidiary, partially in euros. The Company does not believe that it is subject to unusual credit risk beyond the normal credit risk associated with commercial banking relationships.

The Company relies, and expects to continue to rely, on a small number of vendors to manufacture supplies and raw materials for its development programs. These programs could be adversely affected by a significant interruption in these manufacturing services or the availability of raw materials.

As of September 30, 2024 Gilead Sciences, Inc. (“Gilead”) accounted for the majority of the accounts receivable balance. As of December 31, 2023, Gilead and F. Hoffmann-La Roche Ltd. and Hoffmann-La Roche Inc. (together “Roche”) accounted for the majority of the accounts receivable balance. For the three months ended September 30, 2024 Gilead accounted for the majority of the Company’s revenues. For the nine months ended September 30, 2024 Roche accounted for the majority of the Company’s revenues as a result of a contract modification and the recognition of upfront and milestone payments previously recorded as deferred revenues. For the three and nine months ended September 30, 2023 Gilead and Roche accounted for the majority of the Company’s revenues. Other customers accounted for less than 10.0% of accounts receivable or net revenues. The Company monitors the financial performance of its customers so that it can appropriately respond to changes in their credit-worthiness. To date, the Company has not experienced any significant losses with respect to collection of its accounts receivable.

Cash equivalents

Cash equivalents

The Company considers all highly liquid investments with maturities of three months or less at the date of purchase to be cash equivalents. As of September 30, 2024 and December 31, 2023, cash equivalents consisted of money market funds and short-term deposits.

Fair value measurements

Fair value measurements

Certain assets and liabilities are carried at fair value under GAAP. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable:

Level 1 - Quoted prices in active markets for identical assets or liabilities.
Level 2 - Observable inputs (other than Level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data.
Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.

The Company’s cash equivalents are carried at fair value, determined according to the fair value hierarchy described above (see Note 6).

Property and equipment

Property and equipment

Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization expense is recognized using the straight-line method over the estimated useful life of each asset as follows:

    

Estimated useful life

Leasehold improvements

 

shorter of useful life or term of lease

Laboratory equipment

 

2 - 10 years

Furniture and fixtures

 

2 - 10 years

Computer equipment and software

 

2 - 4 years

Costs for capital assets not yet placed into service are capitalized as construction-in-progress and depreciated once placed into service. Expenditures for repairs and maintenance are charged to expense as incurred. When property and equipment is sold or otherwise disposed of, the cost and related accumulated depreciation are eliminated from the accounts and any resulting gain or loss is reflected in the consolidated statements of operations.

Leases

Leases

The determination whether an arrangement qualifies as a lease is made at contract inception. A lease qualifies as a finance lease if any of the following criteria are met at the inception of the lease: (i) there is a transfer of ownership of the leased asset to the Company by the end of the lease term, (ii) the Company holds an option to purchase the leased asset that it is reasonably certain to exercise, (iii) the lease term is for a major part of the remaining economic life of the leased asset, (iv) the present value of the sum of lease payments equals or exceeds substantially all of the fair value of the leased asset, or (v) the nature of the leased asset is specialized to the point that it is expected to provide the lessor no alternative use at the end of the lease term. All other leases are recorded as operating leases and are included in right of use (“ROU”) assets and lease liabilities in the consolidated balance sheets. For leases with an initial term of 12 months or less, the Company does not recognize a right of use asset or lease liability. These short-term leases are expensed on a straight-line basis over the lease term.

ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date of the lease based upon the present value of lease payments over the lease term. When determining the lease term, the Company includes options to extend or terminate the lease when it is reasonably certain that the option will be exercised. The Company uses the implicit rate when readily determinable and uses its incremental borrowing rate when the implicit rate is not readily determinable based upon the information available at the commencement date in determining the present value of the lease payments. The incremental borrowing rate is determined using a secured borrowing rate for the same currency and term as the associated lease. The lease payments used to determine ROU assets may include lease incentives, stated rent increases and escalation clauses linked to rates of inflation when determinable and are recognized as ROU asset on the consolidated balance sheet. In addition, certain of the Company’s arrangements contain lease and non-lease components. The Company generally separates lease payments from non-lease payments. Operating leases are reflected in operating lease assets, in current operating lease liabilities and non-current operating lease liabilities in the consolidated balance sheets. Finance leases are reflected in finance lease assets, in accrued expenses and other current liabilities and in other non-current operating lease liabilities in the consolidated balance sheets. The ROU asset is tested for impairment in accordance with ASC 360.

Capitalized Software Development Cost

Capitalized Software Development Cost

The Company capitalizes certain implementation costs for internal-use software incurred in a cloud computing agreement that is a service contract. Eligible costs associated with cloud computing arrangements, such as software

business applications used in the normal course of business, are capitalized in accordance with ASC 350. These costs are recognized on a straight-line basis in the same line item in the statement of operations and comprehensive loss as the expense for fees for the associated cloud computing arrangement, over the term of the arrangement, plus reasonably certain renewals.

Restructuring

Restructuring

Costs and liabilities associated with restructuring activities are recognized when the actions are probable and estimable, which is when management approves the associated actions. Employee-related severance charges are recognized at the time of communication to employees.

Revenue recognition from collaboration and licensing

Revenue recognition from collaboration and licensing

The Company recognized revenue from collaboration and license agreements with Gilead and Roche.

Under the collaboration and license agreement with Gilead (as amended and restated, the “Gilead Collaboration Agreement”), the parties agreed to collaborate with respect to two preclinical research programs to evaluate potential vaccine products for the treatment, cure, diagnosis or prevention of the hepatitis B virus (“HBV”) and the human immunodeficiency virus (“HIV”). In February 2022, the parties signed an amended and restated collaboration agreement (the “Restated Gilead Collaboration Agreement”), which revised the terms only for the HIV program, whereby the Company took on development responsibilities for the HIV program candidate through a Phase 1b clinical trial. The Company’s performance obligations under the terms of the original agreement include one combined performance obligation for each research program (HBV and HIV) comprised of the transfer of intellectual property rights (licenses) and providing research and development services. The terms of the Restated Gilead Collaboration Agreement added an additional performance obligation to perform research and development work for the HIV program. The licenses do not represent distinct performance obligations, because they cannot be used without the research and development services. Payments to the Company under the Restated Gilead Collaboration Agreement include a non-refundable up-front payment, payments for research and development activities, payments based upon the achievement of defined milestones, and if certain future conditions are met, payments for manufacturing services, commercial milestones and royalties on product sales.

Under the research collaboration and license agreement with Roche (the “Roche Collaboration Agreement”), the Company agreed to conduct research and early clinical development through Phase 1b for HB-700, a novel investigational arenaviral immunotherapy for the treatment of KRAS-mutated cancers. The Roche Collaboration

Agreement also included an obligation of the Company to deliver a specified package of preclinical data and results with respect to a second program, targeting undisclosed cancer antigens (collectively “UCAs”) and an option for Roche to license the UCA program. The Company’s performance obligations under the terms of the Roche Collaboration Agreement included one combined performance obligation for the transfer of intellectual property rights (licenses) and providing research and development services for the HB-700 program, and a second, separate performance obligation to perform research and development services with respect to the UCA program. The UCA Option provided a right to license the program at the standalone selling price and therefore did not constitute a separate performance obligation. Payments to the Company under the Roche Collaboration Agreement included a non-refundable up-front payment, payments based upon the achievement of defined milestones, an additional payment if the option for the UCA program was exercised and royalties on product sales. In January 2024, Roche provided written notice of the termination of the collaboration and licensing agreement to the Company resulting in early recognition of revenue previously recorded as deferred revenue. The termination was made according to Roche’s right to terminate without cause, acknowledging that, the Company had met all go-forward criteria under the agreement. Upon the collaboration and licensing agreement termination effective date of April 25, 2024, the Company regained full control of the associated intellectual property portfolio and has full collaboration and licensing rights for this program.

The Company evaluates its collaboration and licensing arrangements pursuant to ASC 606 Revenue from Contracts with Customers. To determine the recognition of revenue from arrangements that fall within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies a performance obligation.

Under ASC 606, the Company applies significant judgement to evaluate whether the promises under the collaboration and licensing arrangements represent separate or one or more combined performance obligations, the allocation of the transaction price to identified performance obligations, the timing of revenue recognition, whether the UCA Option constitutes a material right, and the determination of when milestone payments are probable of being received.

Upfront payment and program initiation fee

The non-refundable upfront-payment received by the Company upon signing of the Gilead Collaboration Agreement, and milestone payments that were linked to future performance obligations, were initially recorded as deferred revenue and allocated between the two research program performance obligations. Such amounts are recognized as revenue over the performance period of the respective services on a percent of completion basis using total estimated research and development labor hours (input method) for each of the obligations. The percent of completion basis using labor hours was considered the best measure of progress in which control of the combined performance obligations transfers to the customer, due to the short time intervals in which research results are shared with the collaboration partner and the nature of the work being performed.

The non-refundable program initiation payment received from Gilead upon signing of the Restated Collaboration Agreement was also initially recorded as deferred revenue and is recognized on a percent of completion basis using total estimated research and development costs (input method) for the performance of the obligations. The percent of completion basis using research and development costs was considered the best measure of progress in which control of the performance obligations transfers to the customer, due to the immediate benefit that it adds to the value of the customer’s rights on the program, the short time intervals in which development results are shared and the nature of the work being performed.

The non-refundable upfront-payment received by the Company upon signing of the Roche Collaboration Agreement was initially recorded as deferred revenue and allocated between the HB-700 program and the UCA

program. Such amounts were recognized as revenue over the performance period of the respective services on a percent of completion basis using total estimated research and development costs (input method) for each of the obligations during the initial term of the contract. The percent of completion basis using research and development costs was considered the best measure of progress in which control of the performance obligations transfers to the customer.

Reimbursement for services

Under the Gilead Collaboration Agreement and historically under the Roche Collaboration Agreement prior to termination, the Company incurs employee expenses as well as external costs for research, manufacturing and clinical trial activities presented as operating expenses or prepaid expenses. Based on the nature of the Company's responsibilities under the collaboration arrangements, reimbursement of those costs are presented as revenue and not deducted from expenses, as the Company controls the research activities. Amounts of consideration allocated to the performance of research or manufacturing services are recognized over the period in which services are performed. Reimbursements for external costs are recognized as revenues as progress is achieved. Unpaid reimbursement amounts are presented as Accounts Receivable.

Research and development milestones

The Gilead Collaboration Agreement includes, and the Roche Collaboration Agreement included, contingent milestone payments related to specified preclinical and clinical development milestones. These milestone payments represent variable consideration that are not initially recognized within the transaction price as they are fully constrained under the guidance in ASC 606, due to the scientific uncertainties and the required commitment from Gilead and Roche. While no further milestone payments are expected under the terminated Roche Collaboration Agreement, the Company will continue to assess the probability of significant reversals for any amounts that become likely to be realized under the Gilead Collaboration Agreement prior to including the variable consideration associated with these payments within the transaction price.

Sales-based milestones and royalty payments

The Gilead Collaboration Agreement also includes, and the Roche Collaboration Agreement included, certain sales-based milestone and royalty payments upon successful commercialization of a licensed product. In accordance with ASC 606-10-55-65 Sales Based or Usage Based Royalties, the Company recognizes revenues from sales-based milestone and royalty payments at the later of (i) the occurrence of the subsequent sale; or (ii) the performance obligation to which some or all of the sales-based milestone or royalty payments has been allocated has been satisfied. The Company anticipates recognizing these milestones and royalty payments if and when subsequent sales are generated from a licensed product by the collaboration partner.

Cost to fulfill contracts

The Company incurs costs for personnel, supplies and other costs related to its laboratory operations as well as fees from third parties and license expenses in connection with its research and development obligations under collaboration and licensing agreements. These costs are recognized as research and development expenses over the period in which services are performed. Sublicense fees triggered by the receipt of payments are capitalized as an asset when the obligation to pay the fee arises. The capitalized asset is amortized over the period in which the revenue from the triggering payment is recognized.

Recent accounting pronouncements

Recent accounting pronouncements

From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB”) or other standard setting bodies that the Company adopts as of the specified effective date.

Recently Issued Accounting Pronouncements

In December 2023, the FASB issued final guidance in ASU No. 2023-09, Income Taxes (ASC 740): Improvements to Income Tax Disclosures requiring entities to provide additional information in the rate reconciliation and disclosures about income taxes paid. For public business entities, the guidance is effective for annual periods beginning after December 15, 2024. The Company does not expect this ASU to have a material impact on the consolidated financial statements.

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures which requires public entities to disclose significant segment expenses regularly provided to the chief operating decision-maker. Public entities with a single reporting segment have to provide all disclosures required by ASC 280, including the significant segment expense disclosures. For public business entities, the guidance is effective for annual periods beginning after December 15, 2024. The Company does not expect this ASU to have a material impact on the consolidated financial statements.

Impairment of long-lived assets

Impairment of long-lived assets

Long-lived assets, including operating and finance lease right of use assets, consist of property and equipment. Long-lived assets to be held and used are tested for recoverability whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable. Factors that the Company considers in deciding when to perform an impairment review include significant underperformance of the business in relation to expectations, significant negative technological, scientific or economic trends and significant changes or planned changes in the use of the assets.

If an impairment review is performed to evaluate a long-lived asset group for recoverability, the Company compares forecasts of undiscounted cash flows expected to result from the use and eventual disposition of the long-lived asset group to its carrying value. An impairment loss would be recognized in loss from operations when estimated undiscounted future cash flows expected to result from the use of an asset group are less than its carrying amount. The impairment loss would be based on the excess of the carrying value of the impaired asset group over its fair value (see Note 5 and Note 7).

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of significant accounting policies (Tables)
9 Months Ended
Sep. 30, 2024
Summary of significant accounting policies  
Schedule of estimated useful life of each asset

    

Estimated useful life

Leasehold improvements

 

shorter of useful life or term of lease

Laboratory equipment

 

2 - 10 years

Furniture and fixtures

 

2 - 10 years

Computer equipment and software

 

2 - 4 years

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Restructuring (Tables)
9 Months Ended
Sep. 30, 2024
Restructuring  
Schedule of restructuring charges

Three months ended September 30, 

Nine months ended September 30, 

    

2024

    

2023

2024

    

2023

Cash charges

Severance and other personnel expenses

832

2,070

Professional fees and other related charges

46

131

Total

$

878

$

$

2,201

$

Schedule of roll-forward of cash restructuring-related liabilities

Severance and other personnel costs

Professional fees and other related charges

Total

Balance as of December 31, 2023

$

$

$

Severance and other personnel costs, professional fees and other related charges

2,070

131

2,201

Total cash charges

(1,231)

(82)

(1,313)

Balance as of September 30, 2024

$

839

$

49

$

888

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Impairment (Tables)
9 Months Ended
Sep. 30, 2024
Restructuring  
Schedule of restructuring charges

Three months ended September 30, 

Nine months ended September 30, 

    

2024

    

2023

2024

    

2023

Non-cash impairment charges

Asset write-offs

$

(172)

$

$

(172)

$

Total non-cash impairment charges

$

(172)

$

$

(172)

$

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value of Financial Assets (Tables)
9 Months Ended
Sep. 30, 2024
Fair Value of Financial Assets  
Schedule of financial assets measured at fair value on a recurring basis

The following tables present information about the Company’s financial assets measured at fair value on a recurring basis and indicating the level of the fair value hierarchy utilized to determine such fair values (in thousands):

Fair Value Measurement at September 30, 2024

    

Level 1

    

Level 2

    

Level 3

Total

Cash equivalents:

Money market funds

$

49,744

 

$

 

$

$

49,744

Total

$

49,744

 

$

 

$

$

49,744

Fair Value Measurement at December 31, 2023

    

Level 1

    

Level 2

    

Level 3

Total

Cash equivalents:

Money market funds

$

91,084

 

$

 

$

$

91,084

Total

$

91,084

 

$

 

$

$

91,084

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Property, plant and equipment, net (Tables)
9 Months Ended
Sep. 30, 2024
Property, plant and equipment, net.  
Schedule of property, plant and equipment, net

Property, plant and equipment, net consisted of the following (in thousands):

September 30, 

    

December 31, 

    

2024

    

2023

Land

$

2,040

$

2,025

Leasehold improvements

3,332

3,300

Construction in progress

23

212

Laboratory equipment

 

8,748

 

8,722

Furniture and fixtures

 

655

 

654

Computer equipment and software

 

2,523

 

2,652

Property and equipment, gross

 

17,321

 

17,565

Less: Accumulated depreciation

 

(10,461)

 

(9,823)

Property and equipment, net

$

6,860

$

7,742

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued expenses and other current liabilities (Tables)
9 Months Ended
Sep. 30, 2024
Accrued expenses and other current liabilities  
Schedule of accrued expenses and other current liabilities

Accrued expenses and other current liabilities consisted of the following (in thousands):

September 30, 

    

December 31, 

    

2024

    

2023

Salaries and bonuses

 

4,816

 

5,665

Social security contributions

 

285

 

340

Unearned grant income

 

 

52

Accrued external research and development expenses

5,685

4,594

Accrued external general and administration expenses

884

292

Accrued for property and equipment acquisitions

14

Accrued for restructuring expenses

888

Income taxes

367

Other accruals and liabilities

 

515

 

777

$

13,073

$

12,101

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Loans payable (Tables)
9 Months Ended
Sep. 30, 2024
Loans payable  
Schedule of loans payable

September 30, 

    

December 31, 

    

2024

    

2023

Loans from FFG

$

$

1,172

Unamortized debt discount

 

 

(52)

Total loans payable, net

$

$

1,120

XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-based compensation (Tables)
9 Months Ended
Sep. 30, 2024
Stock-based compensation  
Schedule of awards outstanding

As of September 30, 2024

    

2018 Plan

    

2019 Plan

    

Inducement Awards

    

Total

Granted and outstanding awards:

Stock options

 

73,935

 

964,206

40,000

 

1,078,141

Total

 

73,935

 

964,206

40,000

 

1,078,141

Schedule of assumptions used in the Black-Scholes option-pricing model for estimating the fair value of stock options granted

Three months ended September 30, 

Nine months ended September 30, 

    

2024

    

2023

    

2024

    

2023

    

Risk-free interest rate

4.12

%  

4.48

%  

4.52

%  

3.70

%  

Expected term (in years)

5.9

 

4.4

 

6.0

 

5.7

 

Expected volatility

103.0

%  

90.6

%  

101.5

%  

93.5

%  

Expected dividends

%

%

%

%

Schedule of summary of stock option activity

The following table summarizes the Company’s stock option activity since January 1, 2024 (in thousands, except share and per share amounts):

Weighted

Weighted

Average

Average

Remaining

Aggregate

Number of

Exercise

Contractual

Intrinsic

    

Shares

    

Price

    

Term

    

Value

(in years)

Outstanding as of December 31, 2023

 

810,942

$

42.76

 

7.4

$

486

Granted

 

429,781

 

7.53

 

 

Exercised

 

 

 

 

Forfeited

 

(162,582)

 

29.99

 

 

Outstanding as of September 30, 2024

 

1,078,141

$

30.64

 

5.7

$

224

Options exercisable as of September 30, 2024

 

497,606

$

54.79

 

3.9

$

224

Options unvested as of September 30, 2024

 

580,535

$

9.94

 

7.2

$

Schedule of restricted stock Units

Weighted

Average Grant

Number of

Date Fair

    

Shares

    

Value

Outstanding as of December 31, 2023

 

$

Granted

 

178,570

 

6.44

Vested

 

 

Forfeited

 

 

Outstanding as of September 30, 2024

 

178,570

$

6.44

Schedule of stock-based compensation expense

Stock-based compensation expense was classified in the condensed consolidated statements of operations and comprehensive loss as follows (in thousands):

Three months ended September 30, 

Nine months ended September 30, 

    

2024

    

2023

    

2024

    

2023

Research and development expenses(1)

$

248

$

216

$

251

$

764

General and administrative expenses(1)

 

691

 

358

 

898

 

1,164

$

939

$

574

$

1,149

$

1,928

(1) The nine months ended September 30, 2024 includes negative stock-based compensation expense that occurred in the three months ended March 31, 2024 as a result of forfeitures
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Net loss per share (Tables)
9 Months Ended
Sep. 30, 2024
Net loss per share  
Schedule of basic and diluted Net loss per share attributable to common stockholders

The following table sets forth the computation of the basic and diluted net loss per share attributable to common stockholders (in thousands, except for share and per share amounts):

Three months ended September 30, 

Nine months ended September 30, 

    

2024

    

2023

    

2024

    

2023

Numerator:

 

  

 

  

 

  

 

  

Net loss

$

(13,841)

$

(19,066)

$

(18,553)

$

(56,762)

Denominator:

 

 

 

 

Weighted-average common shares outstanding, basic and diluted

9,894,974

8,395,011

9,894,974

6,793,358

Weighted-average Series A convertible preferred shares outstanding, basic and diluted, presented as if converted into common stock(1)

37,000

37,000

37,000

99,218

Weighted-average Series A-1 convertible preferred shares outstanding, basic and diluted, presented as if converted into common stock(1)

1,080,000

1,080,000

1,080,000

1,310,769

Weighted-average Series A-2 convertible preferred shares outstanding, basic and diluted, presented as if converted into common stock(1)

1,526,800

1,526,800

1,526,800

654,343

Total number of shares used to calculate net loss per share, basic and diluted

 

12,538,774

 

11,038,811

 

12,538,774

 

8,857,688

Net loss per share, basic and diluted

$

(1.10)

$

(1.73)

$

(1.48)

$

(6.41)

(1) Class A common stock and Series A, Series A-1 and Series A-2 convertible preferred stock are participating securities that have substantially the same terms and features as the Company’s common stock. The Class A common stock and Series A, Series A-1 and Series A-2 convertible preferred stock are therefore included in the weighted-average number of shares outstanding to calculate net loss per share, basic and diluted as if converted into common stock. Each ten shares of Class A common stock and each share of Series A, Series A-1 and Series A-2 convertible preferred stock is independently convertible into one and 100 shares of common stock, respectively. In the three and nine months ended September 30, 2024, 239,952 shares of the Company’s common stock were issuable upon conversion of the Class A common stock, 37,000 shares of the Company’s common stock were issuable upon conversion of Series A convertible

preferred stock, 1,080,000 shares of the Company’s common stock were issuable upon conversion of Series A-1 convertible preferred stock and 1,526,800 shares of the Company’s common stock were issuable upon conversion of Series A-2 convertible preferred stock (see Note 11).

Schedule of potentially dilutive securities that were not included in the diluted per share calculations

Three and nine months ended September 30, 

    

2024

    

2023

Options issued and outstanding

 

1,078,141

836,221

Unvested restricted stock units

178,570

Total

 

1,256,711

 

836,221

XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of significant accounting policies - Going concern (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Summary of significant accounting policies                  
Net Income (Loss) $ (13,841,000) $ (19,095,000) $ 14,383,000 $ (19,066,000) $ (18,016,000) $ (19,680,000) $ (18,553,000) $ (56,762,000) $ (81,600,000)
Accumulated deficit $ (387,814,000)           $ (387,814,000)   $ (369,261,000)
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of significant accounting policies - Reverse Stock Split (Details)
Jul. 09, 2024
$ / shares
Summary of significant accounting policies  
Reverse stock split of common stock 0.1
Common stock, par value (in dollars per share) $ 0.0001
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of significant accounting policies - Property and equipment (Details)
Sep. 30, 2024
Laboratory equipment | Minimum  
Property and equipment  
Estimated useful life (in years) 2 years
Laboratory equipment | Maximum  
Property and equipment  
Estimated useful life (in years) 10 years
Furniture and fixtures | Minimum  
Property and equipment  
Estimated useful life (in years) 2 years
Furniture and fixtures | Maximum  
Property and equipment  
Estimated useful life (in years) 10 years
Computer equipment and software | Minimum  
Property and equipment  
Estimated useful life (in years) 2 years
Computer equipment and software | Maximum  
Property and equipment  
Estimated useful life (in years) 4 years
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of significant accounting policies - Others (Details)
9 Months Ended
Sep. 30, 2024
item
Program
Summary of significant accounting policies  
Number of preclinical research programs | Program 2
Number of Combined Performance Obligation 1
Number of combined performance obligation for each research program 1
Number of research program performance obligations 2
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Collaboration and Licensing Agreements (Details)
1 Months Ended 3 Months Ended 9 Months Ended
Oct. 31, 2022
USD ($)
Feb. 28, 2022
USD ($)
Jun. 30, 2018
USD ($)
item
Sep. 30, 2024
USD ($)
Jun. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Collaboration and Licensing Agreements                    
Revenue       $ 4,703,000   $ 6,867,000   $ 42,592,000 $ 12,722,000  
Gilead Collaboration and License Agreement                    
Collaboration and Licensing Agreements                    
Number of preclinical research programs | item     2              
Upfront payment received     $ 10,000,000.0              
Program initiation fee   $ 15,000,000.0 $ 15,000,000.0              
Payment term (in days)     60 days              
Milestone payment received     $ 13,000,000.0              
Percentage of upfront payment included in deferred revenue expected to be recognized in 2024       38.00%       38.00%    
Percentage of upfront payment included in deferred revenue expected to be recognized in 2025       51.00%       51.00%    
Percentage of upfront payment included in deferred revenue expected to be recognized in 2026       11.00%       11.00%    
Revenue recognized from cost reimbursements for research and development services       $ 300,000   500,000   $ 500,000 1,300,000  
Contract asset relating to the sublicense payment       200,000       200,000   $ 100,000
Contract liability relating to sublicense payment       0       0   0
Deferred revenues       7,000,000.0       7,000,000.0   7,500,000
Revenue       4,400,000   1,200,000   5,700,000 3,800,000  
Roche collaboration agreement                    
Collaboration and Licensing Agreements                    
Upfront payment received $ 25,000,000.0                  
Milestone payment received         $ 10,000,000.0   $ 10,000,000.0      
Collaborative arrangement revenue from cost reimbursements for preparation of first human trial               100,000    
Revenue recognized from cost reimbursements       300,000       300,000    
Contract asset relating to the sublicense payment       0       0   2,000,000.0
Contract liability relating to sublicense payment       0       0   0
Deferred revenues                   $ 26,800,000
Deferred income       0       0    
Revenue       $ 0   $ 4,900,000   $ 36,300,000 $ 7,300,000  
Development Milestones | HBV program                    
Collaboration and Licensing Agreements                    
Total milestone amount     140,000,000.0              
Development Milestones | HIV program                    
Collaboration and Licensing Agreements                    
program completion fee     10,000,000.0              
Development Milestones | HIV program | Maximum                    
Collaboration and Licensing Agreements                    
Total milestone amount     172,500,000              
Commercial Milestones | HBV program                    
Collaboration and Licensing Agreements                    
Total milestone amount     50,000,000.0              
Commercial Milestones | HIV program                    
Collaboration and Licensing Agreements                    
Total milestone amount     $ 65,000,000.0              
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Restructuring (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Sep. 30, 2024
Restructuring      
Reduction if workforce (in percent) 20.00%   30.00%
Cash restructuring charges      
Severance and other personnel costs $ 832,000   $ 2,070,000
Professional fees and other related charges 46,000   131,000
Total $ 878,000 $ 1,300,000 $ 2,201,000
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Restructuring - Roll-forward cash restructuring-related liabilities (Details)
9 Months Ended
Sep. 30, 2024
USD ($)
Restructuring Cost and Reserve [Line Items]  
Severance and other personnel costs, professional fees and other related charges. $ 2,201,000
Total charges (1,313,000)
Ending Balance 888,000
Severance and other personnel costs [Member]  
Restructuring Cost and Reserve [Line Items]  
Severance and other personnel costs, professional fees and other related charges. 2,070,000
Total charges (1,231,000)
Ending Balance 839,000
Professional fees and other related charges. [Member]  
Restructuring Cost and Reserve [Line Items]  
Severance and other personnel costs, professional fees and other related charges. 131,000
Total charges (82,000)
Ending Balance $ 49,000
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Impairment - Non-cash impairment charges (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2024
Sep. 30, 2023
Property, Plant and Equipment [Line Items]      
Asset write-offs $ (172,000) $ (172,000)  
Total non-cash impairment charges   (172,000)  
Laboratory equipment      
Property, Plant and Equipment [Line Items]      
Asset write-offs (172,000) (172,000) $ 0
Total non-cash impairment charges $ (172,000) $ (172,000)  
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value of Financial Assets (Details) - USD ($)
9 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Fair Value of Financial Assets    
Transfers from Level 1 to Level 2 $ 0  
Transfers from Level 2 to Level 1 0  
Transfers from into Level 3 0  
Transfers from out of Level 3 0  
Recurring    
Fair Value of Financial Assets    
Total 49,744,000 $ 91,084,000
Recurring | Money market funds    
Fair Value of Financial Assets    
Cash equivalents 49,744,000 91,084,000
Recurring | Level 1    
Fair Value of Financial Assets    
Total 49,744,000 91,084,000
Recurring | Level 1 | Money market funds    
Fair Value of Financial Assets    
Cash equivalents $ 49,744,000 $ 91,084,000
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Property, plant and equipment, net (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Property and equipment        
Property and equipment, gross $ 17,321,000 $ 17,321,000   $ 17,565,000
Less: Accumulated depreciation (10,461,000) (10,461,000)   (9,823,000)
Property and equipment, net 6,860,000 6,860,000   7,742,000
Impairment charges of assets 172,000 172,000    
Land        
Property and equipment        
Property and equipment, gross 2,040,000 2,040,000   2,025,000
Leasehold improvements        
Property and equipment        
Property and equipment, gross 3,332,000 3,332,000   3,300,000
Construction in progress        
Property and equipment        
Property and equipment, gross 23,000 23,000   212,000
Laboratory equipment        
Property and equipment        
Property and equipment, gross 8,748,000 8,748,000   8,722,000
Impairment charges of assets 172,000 172,000 $ 0  
Furniture and fixtures        
Property and equipment        
Property and equipment, gross 655,000 655,000   654,000
Computer equipment and software        
Property and equipment        
Property and equipment, gross $ 2,523,000 $ 2,523,000   $ 2,652,000
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Receivable research incentive (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Research and Development Incentive Program [Line Items]          
Receivable research incentives $ 24,666,000   $ 24,666,000   $ 18,760,000
Grant Income 2,183,000 $ 2,916,000 6,924,000 $ 7,486,000  
Austrian Research Incentive Program          
Research and Development Incentive Program [Line Items]          
Income related to the incentive program recorded as grant income 2,200,000 $ 2,900,000      
Receivable research incentives 24,500,000   24,500,000   17,300,000
Grant Income     6,900,000 $ 7,200,000  
New York State Life Sciences Research and Development Program          
Research and Development Incentive Program [Line Items]          
Receivable research incentives 100,000   100,000   1,400,000
Reimbursement of research and development expenses 500,000   500,000    
New York State New York City Biotechnology Tax Credit Program          
Research and Development Incentive Program [Line Items]          
Receivable research incentives $ 100,000   100,000   $ 100,000
Maximum expenses eligible for incentives     $ 250,000    
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued expenses and other current liabilities (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Accrued expenses and other current liabilities    
Salaries and bonuses $ 4,816,000 $ 5,665,000
Social security contributions 285,000 340,000
Unearned grant income (current)   52,000
Accrued external research and development expenses 5,685,000 4,594,000
Accrued external general and administration expenses 884,000 292,000
Accrued for property and equipment acquisitions   14,000
Accrued for restructuring expenses 888,000  
Income taxes   367,000
Other accruals and liabilities. 515,000 777,000
Total $ 13,073,000 $ 12,101,000
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Loans payable (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2024
EUR (€)
Dec. 31, 2023
USD ($)
Loans payable        
Loans from FFG       $ 1,172
Unamortized debt discount       (52)
Total loans payable, net     € 0 $ 1,120
Principal payment $ 1,141 $ 1,754    
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Common stock, Class A common stock and convertible preferred stock (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 9 Months Ended
Jul. 09, 2024
shares
Dec. 20, 2023
USD ($)
$ / shares
shares
Jun. 05, 2023
USD ($)
$ / shares
shares
Feb. 15, 2022
USD ($)
$ / shares
shares
May 31, 2023
shares
Sep. 30, 2024
item
Vote
$ / shares
shares
Sep. 30, 2023
USD ($)
Dec. 31, 2023
shares
Preferred stock, shares authorized (in shares)           10,000,000   10,000,000
Shares retired due to round-down effects and redeemed (in shares) 37              
Net proceeds from public offering | $     $ 46,200          
Proceeds from issuance of common stock, net of issuance costs | $             $ 27,794  
Number Of Series Of Preferred Stock Authorized, Issued And Outstanding. | item           3    
Common stock                
Common stock, shares authorized (in shares)           40,000,000   20,000,000
Common stock, issued (in shares)           9,655,022   9,655,022
Common stock, outstanding (in shares)           9,655,022   9,655,022
Issuance of stock (in shares)     2,290,077          
Share price (in USD per share) | $ / shares     $ 13.10          
Conversion of preferred stock into common stock (in shares)         632,700      
Number of votes | Vote           1    
Common stock | Pre Reverse Stock Split                
Issuance of stock (in shares)     22,900,768          
Conversion of preferred stock into common stock (in shares)         6,327,000      
Class A common stock                
Common stock, shares authorized (in shares)           3,900,000   3,900,000
Common stock, issued (in shares)           2,399,517   2,399,517
Common stock, outstanding (in shares)           2,399,517   2,399,517
Number of common stock issued upon conversion of each share (in shares)           1    
Series A, SeriesA-1 And SeriesA-2 convertible Preferred Stock                
Number of common stock issued upon conversion of each share (in shares)           100    
Threshold percentage for conversion (in %)           9.99%    
Liquidation preference per share (in $ per share) | $ / shares           $ 0.001    
Series A convertible preferred stock                
Preferred stock shares designated (in shares)           2,978   2,978
Preferred stock, shares issued (in shares)           370    
Preferred stock, shares outstanding (in shares)           370   370
Number of shares elected to convert (in shares)         1,327      
Series A-1 convertible preferred stock                
Preferred stock shares designated (in shares)           15,800   15,800
Preferred stock, shares issued (in shares)           10,800    
Preferred stock, shares outstanding (in shares)           10,800   10,800
Number of shares elected to convert (in shares)         5,000      
Series A-2 convertible preferred stock                
Preferred stock shares designated (in shares)           15,268   15,268
Preferred stock, shares issued (in shares)           15,268    
Preferred stock, shares outstanding (in shares)           15,268   15,268
Issuance of stock (in shares)     15,268          
Share price (in USD per share) | $ / shares     $ 1,310.00          
Stock Purchase Agreement                
Issuance of stock (in shares)       166,666        
Share price (in USD per share) | $ / shares       $ 30.00        
Net proceeds from public offering | $       $ 35,000        
Proceeds from issuance of common stock, net of issuance costs | $       $ 5,000        
Stock Purchase Agreement | Pre Reverse Stock Split                
Issuance of stock (in shares)       1,666,666        
Stock Purchase Agreement | Gilead | Gilead Collaboration and License Agreement                
Ownership percentage (in %)       19.90%        
Amended Stock Purchase Agreement                
Issuance of stock (in shares)   1,500,000            
Share price (in USD per share) | $ / shares   $ 14.167            
Proceeds from issuance of common stock, net of issuance costs | $   $ 21,300            
Outstanding amount | $   $ 8,750            
Amended Stock Purchase Agreement | Pre Reverse Stock Split                
Issuance of stock (in shares)   15,000,000            
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-based compensation - 2018 Stock Option and Grant Plan (Details)
1 Months Ended
Jun. 30, 2018
installment
Sep. 30, 2024
shares
Dec. 31, 2023
shares
Stock-based compensation      
Options outstanding (in shares)   1,078,141 810,942
2018 Stock Option and Grant Plan      
Stock-based compensation      
Vesting period (in years) 4 years    
Options outstanding (in shares)   73,935  
2018 Stock Option and Grant Plan | Vesting upon first anniversary      
Stock-based compensation      
Percentage of options vesting (in %) 25.00%    
2018 Stock Option and Grant Plan | Vesting in equal quarterly installments      
Stock-based compensation      
Percentage of options vesting (in %) 75.00%    
Number of quarterly installments for vesting | installment 12    
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-based compensation - 2019 Stock Option and Incentive Plan and 2023 Inducement Plan (Details)
$ / shares in Units, $ in Millions
9 Months Ended
Sep. 12, 2023
$ / shares
shares
Aug. 07, 2023
USD ($)
item
installment
$ / shares
shares
Sep. 30, 2024
installment
shares
Apr. 07, 2023
shares
Stock-based compensation        
Number of common stock entitled for each option upon the exercise of the option     1  
Stock option exchange offer        
Stock-based compensation        
Vesting period (in years)   3 years    
Number of quarterly installments for vesting | installment   12    
Eligible participants | item   82    
Exercise of stock options cancelled (in shares)   54,323    
Percentage of options accepted for cancellation (in %)   86.60%    
Issuance of common stock (in shares) 27,376      
Exercise price per share (in $ per share) | $ / shares $ 10.00      
Stock option exchange offer resulted in incremental stock-based compensation expense | $   $ 0.1    
Stock option exchange offer | Minimum        
Stock-based compensation        
Exchange ratio   1.75    
Exercise price (in $ per share) | $ / shares   $ 69.00    
Stock option exchange offer | Maximum        
Stock-based compensation        
Exchange ratio   2.50    
Exercise price (in $ per share) | $ / shares   $ 140.00    
2019 Stock Option and Incentive Plan        
Stock-based compensation        
Number stock option authorized (in shares)     1,202,548  
Annual increase in cumulative number of shares authorized for issuance (in %)     4.00%  
Vesting period (in years)     4 years  
2019 Stock Option and Incentive Plan | Non Executive Directors        
Stock-based compensation        
Vesting period (in years)     3 years  
2019 Stock Option and Incentive Plan | Vesting upon first anniversary        
Stock-based compensation        
Percentage of options vesting (in %)     25.00%  
2019 Stock Option and Incentive Plan | Vesting upon first anniversary | Non Executive Directors        
Stock-based compensation        
Percentage of options vesting (in %)     33.00%  
2019 Stock Option and Incentive Plan | Vesting in equal quarterly installments        
Stock-based compensation        
Percentage of options vesting (in %)     75.00%  
Number of quarterly installments for vesting | installment     12  
2019 Stock Option and Incentive Plan | Vesting in equal quarterly installments | Non Executive Directors        
Stock-based compensation        
Percentage of options vesting (in %)     67.00%  
Number of quarterly installments for vesting | installment     8  
2023 Inducement Plan        
Stock-based compensation        
Stock reserved for future issuance (in shares)     10,000 50,000
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-based compensation - Summary of awards outstanding (Details) - shares
Sep. 30, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options outstanding (in shares) 1,078,141 810,942
2018 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options outstanding (in shares) 73,935  
2019 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options outstanding (in shares) 964,206  
Inducement Awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options outstanding (in shares) 40,000  
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-based compensation - Stock option valuation assumptions (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Assumptions used in the Black-Scholes option-pricing model        
Risk-free interest rate 4.12% 4.48% 4.52% 3.70%
Expected term (in years) 5 years 10 months 24 days 4 years 4 months 24 days 6 years 5 years 8 months
Expected volatility 103.00% 90.60% 101.50% 93.50%
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-based compensation - Stock option activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Number of Shares      
Beginning balance 810,942    
Granted 429,781    
Forfeited (162,582)    
Ending balance 1,078,141   810,942
Option exercisable 497,606    
Option unvested 580,535    
Weighted Average Exercise Price      
Beginning balance $ 42.76    
Granted 7.53    
Forfeited 29.99    
Ending balance 30.64   $ 42.76
Option exercisable 54.79    
Option unvested $ 9.94    
Weighted Average Remaining Contractual Term      
Weighted Average Remaining Contractual Term (in years) 5 years 8 months 12 days   7 years 4 months 24 days
Weighted Average Remaining Contractual Term, option exercisable (in years) 3 years 10 months 24 days    
Weighted Average Remaining Contractual Term, option unvested (in years) 7 years 2 months 12 days    
Aggregate Intrinsic Value, beginning balance $ 486    
Aggregate Intrinsic Value, ending balance 224   $ 486
Aggregate Intrinsic Value, options exercisable $ 224    
Fair value per common stock used for calculating intrinsic values (in $ per share) $ 4.30   $ 8.10
Cash was received from option exercise under share-based payment arrangements $ 0 $ 1  
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-based compensation - Restricted Stock Units (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2024
installment
$ / shares
shares
Sep. 30, 2024
$ / shares
shares
Number of Shares    
Granted | shares   178,570
Ending balance | shares 178,570 178,570
Weighted Average Grant Date Fair Value    
Granted | $ / shares   $ 6.44
Ending balance | $ / shares $ 6.44 $ 6.44
Restricted stock units    
Stock-based compensation    
Number of equal installments of vesting | installment 2  
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-based compensation - Stock-based compensation expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Stock-based compensation        
Stock-based compensation expense $ 939 $ 574 $ 1,149 $ 1,928
Research and development expenses        
Stock-based compensation        
Stock-based compensation expense 248 216 251 764
General and administrative expense        
Stock-based compensation        
Stock-based compensation expense $ 691 $ 358 $ 898 $ 1,164
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Income taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income taxes        
Income tax benefits for the net operating losses incurred $ 0 $ 0 $ 0 $ 0
Income Tax Expense (Benefit) $ 0 $ 0 $ 0 $ 204
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and contingencies - Operating and Finance Leases (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Commitments and contingencies    
Cash balance maintained to secure a letter of credit associated with a real estate lease $ 207,000 $ 425,000
Operating lease right-of-use assets 2,862,000 5,473,000
Outstanding operating lease obligations 2,800,000 5,400,000
Current operating lease liability 1,206,000 1,638,000
Non-current operating lease liability $ 1,619,000 $ 3,801,000
Weighted average discount rate on operating lease liabilities (as a percent) 4.50%  
Weighted average lease term remaining on operating lease liabilities (in years) 2 years 10 months  
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and contingencies - Others (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
Sep. 30, 2024
USD ($)
Commitments and contingencies    
Non-cancellable obligations $ 5,900,000 $ 5,900,000
2024 deliverables (remaining three months) 1,700,000 1,700,000
2025 deliverables 4,200,000 4,200,000
Licensing fees from intellectual property licenses $ 600,000 $ 3,500,000
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.3
Net loss per share (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Numerator:                  
Net Income (Loss) $ (13,841,000) $ (19,095,000) $ 14,383,000 $ (19,066,000) $ (18,016,000) $ (19,680,000) $ (18,553,000) $ (56,762,000) $ (81,600,000)
Denominator:                  
Weighted-average Shares outstanding, basic 12,538,774     11,038,811     12,538,774 8,857,688  
Weighted-average Shares outstanding, diluted 12,538,774     11,038,811     12,538,774 8,857,688  
Net loss per share - basic [1] $ (1.10)     $ (1.73)     $ (1.48) $ (6.41)  
Net loss per share - diluted [1] $ (1.10)     $ (1.73)     $ (1.48) $ (6.41)  
Class A common stock                  
Denominator:                  
Number of common stock issued upon conversion of each share of Preferred Stock 1           1    
Number of common shares issuable upon conversion of common stock 239,952           239,952    
Common stock                  
Denominator:                  
Weighted-average Shares outstanding, basic 9,894,974     8,395,011     9,894,974 6,793,358  
Weighted-average Shares outstanding, diluted 9,894,974     8,395,011     9,894,974 6,793,358  
Series A convertible preferred stock                  
Denominator:                  
Weighted-average Shares outstanding, basic 37,000     37,000     37,000 99,218  
Weighted-average Shares outstanding, diluted 37,000     37,000     37,000 99,218  
Number of common stock issued upon conversion of each share of Preferred Stock 100           100    
Number of common stock issuable upon conversion of convertible preferred stock 37,000           37,000    
Series A-1 convertible preferred stock                  
Denominator:                  
Weighted-average Shares outstanding, basic 1,080,000     1,080,000     1,080,000 1,310,769  
Weighted-average Shares outstanding, diluted 1,080,000     1,080,000     1,080,000 1,310,769  
Number of common stock issued upon conversion of each share of Preferred Stock 100           100    
Number of common stock issuable upon conversion of convertible preferred stock 1,080,000           1,080,000    
Series A-2 convertible preferred stock                  
Denominator:                  
Weighted-average Shares outstanding, basic 1,526,800     1,526,800     1,526,800 654,343  
Weighted-average Shares outstanding, diluted 1,526,800     1,526,800     1,526,800 654,343  
Number of common stock issued upon conversion of each share of Preferred Stock 100           100    
Number of common stock issuable upon conversion of convertible preferred stock 1,526,800           1,526,800    
[1] (1) Share and per share amounts have been restated to reflect the one-for-ten reverse stock split effected in July 2024 on a retroactive basis for all periods presented.
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.24.3
Net loss per share - Antidilutive securities (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Anti-dilutive securities        
Anti-dilutive shares 1,256,711 836,221 1,256,711 836,221
Options issued and outstanding        
Anti-dilutive securities        
Anti-dilutive shares 1,078,141 836,221 1,078,141 836,221
Restricted stock units        
Anti-dilutive securities        
Anti-dilutive shares     178,570  
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Related Parties (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2024
Board of directors | Malte Peters | Consulting agreement    
Related parties    
Expense recorded $ 0 $ 200,000
EXCEL 74 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "&!;ED'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 " A@6Y9$OGV(^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OI^FN(J&;B^))07!!\1:2V=U@DX9DI-VW-XV[740?P&-F_GSS M#4RG@]!#Q.X2V:6[ (2FC2,$,K,)"9+(S6NB(BH9XPAN]X,-G[ O,:, >'7I*P&L.3,X3 MPW'J.[@ 9AAA=.F[@&8AENJ?V-(!=DI.R2ZI<1SK<55R>0<.;T^/+V7=ROI$ MRFO,OY(5= RX8>?)KZN[^^T#DVW3KBO.*[[>MEPTM^*:O\^N/_PNPFXP=F?_ ML?%94';PZR[D%U!+ P04 " A@6Y9F5R<(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 "&!;EG<4'*J< 8 '0E 8 >&PO=V]R:W-H965T&UL MM9IK<^(V%(;_BH;.=-II");,=9LP0TC2,+M+V)"VDW;Z0;$%>-:VJ"3G\N\K MV<9FL_*!>N(O"38^K_4>W1X)G3US\55N&%/H)0IC>=[:*+7]T.E(;\,B*D_Y MEL7ZFQ47$57Z4JP[F\AQF<\46$0LX5 ,HDB M*EXO6,B?SUNXM;MQ%ZPWRMSHC,^V=,V63/V^70A]U2E4_"!BL0QXC 1;G;X*9&LY*E MMBZIHN,SP9^1,$]K-?,AS4T:K=T$L:G&I1+ZVT#'J?$E]Q)=*PK1V$=7L0K4 M*YK%6?,P:6XCN:&"R;..TF\S,1TO5[[(E$F%\@A]YK':2*WJ,__;^(XN95%4 MLBOJ!0$%EVQ[BESG!!&'="WEF<+A<_YTBC"VA7]3'+?(G)OJN86&O\XP^X[_QJ\_M.8M^X[Q;N MNY!ZZ?[^=,L?4FH4$R$K^B.;;E0-GNPE!*) M+2E3,*JFO7YAKW^=W4=ZR+!6'JQ4=,3*G@C&U_0Y*'P.CFR9@NK9 M)NV6U?4(:ZUH**T5"8;5-#@L# [!0N6C]'40,C1/HD;NV#J02E>@0G,:6=LHK'-S>_MQMIB@Q%[J5IO/("5HJW341%VC*DUB)5_W?MZ;A@/KEE9^SY]C:SI@N;E>+SSH]8+5:1.T9%XB=$5:7<)*4QY%>@Y>*N[9!](F0(F4H$1@E-$\[P?Q&BU? MHT<>VOP=$#!,:-TW:(*&2$E#!$:778VAJQ=O0^,UJT3> T+SR?)R8EU6PX%U M'9;\0X[BGVDBA%F89:NQM"KU7)A8]Y8.*#Y8=Z2F<%1=GR74D*.@9A8K)K+] M2;/"ICOC5I^P8I7/)I"&E$A#CD(:LP+5"Q2-,VLNK /. 9TYC]O4\YB6T2)^ M)FCUVP39D))LR%%DLXQH&**+1.JOI;W5UML6@L/JVBMQAL TDMN[BIA8FU[Y MFU;0"PL]'6QI;*]76+#29Q-\0TJ^(3">['R^[&\-9;MA5I.P6J7))GB'E+Q# MCMH=6FZ8;JM0%<(RE3M?<%Q=>R7MD*/VAZ9Z.!6:ZV:QSU[01V:W"$LYCH,' M?:?7)5:?3<".6\*."[/*;JZ\#J3AUP=&!;AC>T"NW<:D[5KY'(ZL:[2D'Q>& MEF*[=M_IM;YI'6 /B%7M1\-A=3V6_./"M/+68[X#7^T2EOMB73S"074][OT: M!I/*1!OT,Y,A75M=P0*5(PX<5]=8"3LN#"GYJDA6K(HNX/#__9M>$Z3CEJ3C M]AKX4?.=\"7/0!,PY)8PY!X%0_MKX1,]FYK?P-%MHJ2BL5F%6O/P3GB3YR%3 MZZ5JYC3&TWC4[_4K)YO%DH/< _L\(94239!WJ&6_$\GD?IK@(K?D(G?8 M0,M^)]C),] $.KDE.KG'H5.=EOU.,)3G8?1=RR;N:-3#@S[4'R; MGI)YY$KQ*/VX8=1GPCR@OU]QKG87Y@7%0:OQ?U!+ P04 " A@6Y9S7#1 MX[(& /(@ & 'AL+W=O.U&7SSS_5FP9$^A'FF3%U60KQ.YB.BVB+4O#X@/?L4S>V? \ M#84\S9^FQ2YGX;I22I,IL2QWFH9Q-IE=5M?N\]DEWXLDSMA]CHI]FH;YRS5+ M^//5!$]>+WR)G[:BO#"=7>[")[9BXF%WG\NS:6-E':H9QMKB9S?+&T M2:E02?P9L^>B=8Q*5QXY_U:>?%I?3:P2$4M8)$H3H?PYL 5+DM*2Q/']:'32 M/+-4;!^_6O^]E^G)7SOA*YO!M+/3%;W-TN;VY7 M-TLDCU9WGS\MYU_ER?7\\_QV<8-6'V]NOJ[0NX?;^542 "EF6ET?-BB?ACI>=B*[3X@:ITA8A$;4%^:U9FW,I4F3@.,R?P M'$O^74X/;8]T08P]*W#;DAVX=@/7-L*=1Q'?2W0RM41,0GU,& 2T-N*TGD^) MKS$Z#4;'B/%+ PV5\Q7FT1;%620'568R<%P=#0>Q7=?5 >N"V/=< MJQ>RVT!VC9#O<[8+XS5B/R1O%*RH(H*++\9P7_E(DQ.P.EISP\H=@"@NB"V/8S[H]=OD/K&Q'++L_-H.+GX8R:7 MD8QU_ T:?X.!E5"(/(X$J],+Y&N@A[[EZ5.BB]G$Z9T/;"F6LP8"7U9*N7@Y M0[LD+&=%QGV9!'>RA!%G*&,"9#-+@^/Z+I ' 4'/LTD_\!8]8R/P.PD[%''V MA!(FRQN4EW4,XANTER?]:^!HM3/>ODL Y+J@8WNT'[DB5VSD,U.NR;3U ?I M]-%W;0?P01=T_/[\CA5G8C-IUAGG1+14SR:NXP%L!$G:A!@ *];$9MJL 1M MZDR(K:":;@TE(.IB2KU^F(HXL7-2X97$X6.M"7(L:UV?%?-B M,_4V%4!).A2PQ@KNL1FOI2Q MD.^9L0P;6AHZ46)J=?/VT0M 4N::_AD@BE2)F50_\S!KXMDXYF9#;^ZC=+;% MF/17QT2Q+3&S;;?$')@# G&LX_KZ' "2-@[\_E BK1;6W,.V2\TAO.,VL_]' M-TL4-1,S-1M7?XNQP8& J!H'P+SI@G+]&Y:.(FIB)FHMRPZ#AOC8@T #@H'; M+42ZJ!5O$W/'>Z=5;T,AIS>RK@65H: @[J\UB.)=8N9=O88;PJQS:T"AHA\0 M)($=]%?]1)$P.:75'0*J9S)EGP7RW "7_3I3&J[/@Z M **>I;3'T14T2XUTZZLA_;I M/@G+%PC',HBG/?<='ZA#(4DOH/U]+E4,3,U];AO\ MFFWB* ;S-]6;U'/J>SZ&T$*R;D# 4 STT$(0#4EUP MBM^IN)&%1H'F9D,T@1Z7WL:QUG5;T3H.1XM!8)KS9ZY&L=7?<5.E@FTN' MH3@\JK=W^[2--I-(%U99''2O*,:US8PK20>]P^\1SQCD^+2U&YZR_*GZJJ! MU>NW>L.TN=I\N7!=;?#_][J-+Q8V?(?(.]4>_U0]HOY4XH\P?XJS0O:E&_DX MZX,GEV1>?WU0GPB^J_;C'[D0/*T.MRR4L58*R/L;SL7K2?F YAN0V;]02P,$ M% @ (8%N63\=2+L.! JA0 !@ !X;"]W;W)KV)97$M!V M]L>O9#NV!4;&&Y*'8-GW'ITC7:X/&NXI>^8;0@3X&081'UD;(>);V^;NAH28 MW]"81/+)BK(0"SED:YO'C& O20H#&SE.UPZQ'UGC87)OP<9#NA6!'Y$% WP; MAIC]NB,!W8\L:+W<^.:O-T+=L,?#&*_)DHC'>,'DR,Y1/#\D$?=I!!A9C:P) MO)TBI!*2B!\^V?/2-5!2GBA]5H-[;V0YBA$)B"L4!)8?.S(E0:"0)(]_,E K MGU,EEJ]?T#\FXJ68)\S)E 9_^Y[8C*R^!3RRPMM ?*/[3R03U%%X+@UX\A_L MT]ANUP+NE@L:9LF20>A'Z2?^F2U$*:&%3B2@+ &=F]#*$EJ)T)19(FN&!1X/ M&=T#IJ(EFKI(UB;)EFK\2&WC4C#YU)=Y8CS]^C";/RSG,R"OEE\_W\\FW^7@ M;O)Y\C"=@^6G^?S[$EP]/DP>9_?RR36X6F!&(K$APG=Q<#VTA:2AP&PWF_(N MG1*=F'))XAO0 =LP#<2DF$!NB/O\'L28@1T.M@1<^1'P:!!@QD%,6#KG-?BWQ*-J MB=+Y>LE\ZJNV&SLWCN/ H;TK"Z\-T^2T )<&NT($_Y30$"LZZHB;D15/?.6 MQ]@E(TMB<<)VQ!K_^0?L.G]5E>6%P+0%Z.0+T&FRAR];Z!'NKR,LZK>P<[0S M:-#K'VQ?39#&O)LS[_ZOZI,O&2YPY/G1NHY[]XA6JW=8>>88C7DO9]X[J^@^ MP*9E9\1M6G87 M.6H)\O0?]MRZY_W! Z_:.V41>E<1_DW =O77B#BG9VS+XN M2F,/G>)5[9Q7?JAI^9F!F];?I=#T92@Y%OBV)9CAZ]6%NH>]KS9,YU]X"=C0 M3#0OPVR&6@5U8;J"PCY LW^8TC"4%OQTN1G3&Y?;A=!TL871@&:G419[ >.7 MS5;K_.KC=#V%;X!FXZ#K:>S\X+$E:%=;OXI(9/1^L' 0T&PA*C7XG&_/X'_L M"P;=3L=!Z)!^?:#.OG 1T&PC*MDW^?;WSI50'ZA+*%P --N :8!YZKYK.H$1 MIG$GN!":+KJP#]#L'R[="09G=H+:./TW;>$GD-E/O+(39.B:PQY4-8(S G4% MA15 9BOPBCZ CM_NJ#48=&#OD'U]H,Z^=*A@-@*O[0/H^/5^0D)]8"K!+ATD MJ5.\+YBM_8B#@*QDIG/3DQ L/1A+!X+&R=G2$Q6"ALGEAF"/,!4@GZ\H%2\# M=5R5'T^._P-02P,$% @ (8%N6;L$Q&_4!@ GR( !@ !X;"]W;W)K MTLA5H-^/Y\N:1KEIVQ%,WEGSG@:"7G*%_U\Q6DT*XW2I$\,P^FG49SU MAF?EM7L^/&-KD<09O>PW+P<_KH1F=1^M$/+#7+[0>D%WXF[(D+W_1:XTU>FBZS@5+:V/9@S3.JO_HK29B MRP";+0:D-B![!J;;8F#6!N:A!E9M8!UJ8-<&]J$&3FW@E-Q79)5,CR,1#<\X M>T6\0$MOQ4$9KM):$AQG169-!)=W8VDGAJ.[VW%P.PG&2!Y-[JZOQA>/\F3R M*/]N@MO'";H+T=U]\'#Q>"4!Z.*V0-[IJ,T=&OQV=](7M8M-.?UKT95;TA+;TQT0W+Q#)'03:C,\ ^T-O[&ON^ M9&9##WFG9T2T#B=T=8I,XQ,B!K& _HP/-S>AX?RWUL-_W?H.&>8F5\S2G_F_ MY0J4(54?++@/1:$=Y*MH2L][LI+FE+_0WO"W7[!C_ Z%ITMG09?.PHZ<[032 MV@32TGD?/M 7FJTIFG.6(EE!DNB9\:BJ]-D,)?&T6#JR!12>RK-3>BZ6K9>A MY1JF81AG_9=MYE6#Z9;3B$^7Y52:R;F7L)54J@(*AZM, M^1-LVXZM5AL 22R'J,@ 0-JVY0$%!T Z-G':*XZWH<#34O"99C(;DY*!:"9% MG2P>17:^4(B$RI>]TPW75/L[!H"6CU5@ "QY9IJ$0]!I"S/K13X&PK\C[) M<%E0U[QEF?'5ECW74P>M;>9')QG0J%Q@L,I+1ZWN4(>-1K(;6O*NTE44\[9) M4QOO!LT%\D7?RH]R=VBS85?-[I*WM=_!6O(>F9!3CRGK 4@E!A+"-"U5QHQ! MJ&^;@.*!H"ZQ/36[0Q#JVP2W3D!,&B*(EHAKEN>5Z*G)8!E, @$"ZSF6!9 M0 DI59]" @3U?=\!2 "@CN/Z[54(-SL:K-_2W(DEY>BH3H)C%&=3*?A ;8 [ MW9ATZBWHU%O8E;?=F#2;$ZS?G7SF42;J2("!L)1\(-@#MB 0T,=JA@4 T/&) MFN A '0MSVE/Q&83@O4Z^"H35)*I';>M-.X9/C!L%8=M< ZJ0)-@0 8 0,NP MVX40;F0YUFK-9MCU# 3'W:DJK[WMR22 ' 'K680S/':J6ET,M8+Y:HT5>G0 M5*A/**/PLN^J4?>PJEW& /#$ \1? 'DT#6B5 CQB@VCJ!24 !/4-!RJ,$-2S;8@" "JW:G;[5""-X"4?"-YJ$LBAZ^H$ M417H_M _A@0?0T( (DN#U3[01IP2O3A]#S8X/$ +MD08A,(1!J%PA"&H[;B: M#3%IQ"@A!^@P&659PI?%LY\76A(!*C&B%;8_NB!TZBWHU%O8E;?=J#3JF&B5 MWC"4!2=>9&BZYIQFT^](2&F6)]63XD449^BH"%*U*"$V;RM.=3-[J>NHDF0, M(#&!)!ODTK&!K3KDL=0X;3G;Z%2BUZDC)5O!L:O/K4^P#3U5&(-0U[,!Z09" M?0*L8B$$M6W'U$S;1K42O6K=+$YR!XGR9237IY/B16\\!:BX_,#9-PP^0:^M MO)VAGN)][D"4:^[S!L(L;Y\S .:<6KB%KT;N$KW$A)54>YT!&/*>BT+W:&9, MV?4\G620,]V2)11XDDJ5,X.IVGFZ5,"V#I0++_#]!R]GO*!1Z/86*@KEP0A> MP$(1?E?PQJ'2%S&Q3C92[FTRV?:H;P6!@,18!H;+$88@A"5"&;\;3GJ^ MT@(OXQ/[D_..7C9,PU"*7WQKLA[]0\5*)=]%;=DRG3.UXH8F %%%^Z_L]):IN_3HQ MLG3MMI$&F]>%&?XM0-D"/$^E-*?$=O#Y_Q/]!5!+ P04 " A@6Y98\ _ MW&DA A^@$ & 'AL+W=O#=VNR/68]45T+H=46U3-.6Z7[C4QKY0R[2M'5GR"KE[YMMO(B%AJ%-9 M@/]^GGDQ+7.27U(D68>"S,/KOV[O_K[ZM%S>]_[Q^?IF] MO'G]<%MZ]^;U[=?[ZZN;97K76WW]_/GB[I^_+J]O__KEA?'BZ8;\ZN.G^_4- MK]Z\_G+Q<5DL[ZLOZ9WZUZMGYW_..7%YYQ[OW:=];W>&@R MO5K^M?KF[][Z6'Z_O?W[^A^3#[^\.%L_I.7U\O)^;5RH__RY?+N\OEY3ZH'\ M[T9]\=SI^H[?_OVD^P]'KX[F]XO5\NWM]>SJP_VG7UX,7O0^+/^X^'I]G]_^ M]=MR M'VVG]>7Q--S&_GBW]_(TX,;^B#NMQ_(TY,;^F+?W\C3HQOZH.VV#:#P-N[$_ M[F[;J!A/ V_LC[S;VLO3T!O[8]\^!Y\&W]@?_=9>S*?1-_='WVR;5N;3Z)O[ MHV^UWN5YLN^/OMEV+.;3Z)O[HV\.V^[R-/KF_N@[;><4\VGTS?W1MUI[>1I] M[6[96W_N,A M%3S<7YV\KV[6::NXOU/1*W6_^S=OD_C=*"Y&[WKJKR())^^\4OVC*-5_HE%< M%KW$7X>FH[R<_!J.>FD^\D=Y_M F>?N^Y\6;OWY+PG>CO/CWWBBK)N6B]U,5 M>]6[B=)^[KWL5<6[WD__^O/K5_?J0:^[?G6Y>8!O'Q^@V?8 ;V_^7-[=7_U^ MO>RE*J,M[^Z6'WK%_>WEWWO%\NYJN>IYO%Q'O_:34QY9 MJK^3]^'#U?IM[\5U+[VX^O!R_'EZE[]^\CQS$[NZ,2!RK^[PZ-'H/C^ M+K_WY%/^X(<@=%F=VJ5@33NLR\NOG[]>7]RKAY/K5^%ZA%^6E_@_;GL MA;>KE:#.#E??+?^XNKRZ%Y#Y$7.X>YP6>@U[/=1$/X+K>7JXO&T,\"OUGNGY MC9/Y_,;)?'#L%N?7B^N+F\ME[^*^I\:[]_ORX]7-C3I4=

+R^4O+]31KY9W?RY?O/FW?S';L]:L_OWU+T6QAG)WM-?I-/RQR,IET]AV0AQJ2 M6$QB*8EE)):36$%B)8E5S5>B->Q;CM5XH4^;+5_V#<=M-)P)#FGLY0/RN$,2 MBTDL);&,Q'(2*TBL)+&*Q*8D-B.Q.8DM2*PF,4^?/0[7=G*3_9R;[ ?=:CGC M36XN[Y87JV7O)Y5O'O[ZN7>UN?+[='O]87FW^O?>Z'^_7MW_4\I!-IF#2&Q$ M8CZ)C4EL0F(!B84D%I-82F(9B>4D5I!826(5B4U);$9BWTN>J M;[4='9O+2&Q$8CZ)C9VNS\A^TP]?RP47^1@#$@M)+":QE,0R$LM)K""QDL0J MI_E!1?,#.K+'&8G-26Q!8C6)>5[',.UD(?C$*ZW^G>WO+G\9^_^[N)F M=7WQN)'@P_]\7=U_7M[<_T?O9GG_\,W6Q3^D]*3MY-CT1&(C$O-);$QB$Q(+ M2"PDL9C$4A++2"PGL8+$2A*K2&S:;[S;>[G[+?]CAB+[G)/8@L1J$O.\SN=V M)_<,GG//0)M['KZ.>KG>:?9A?7WU97FS>LP[5S?JGTLISVC!8_,,B8U(S">Q M,8E-2"P@L9#$8A)+22PCL9S$"A(K2:P:-$Y?KC-H?HI']CDCL3F)+4BL)C'/ MZQRHG3PS?,XS0VV>B=6ER^0AI?1^6B^_%_>>:8EC,PN)C4C,)[$QB4U(+""Q MD,1B$DM)+".QG,0*$BM)K"*Q*8G-AL);]J&[/IGNKP0GNUV06$UBGG?(,[*3 M7XRSYP2S+H&@R3![:\&7-Q^:FW^BB[OGE=^6E('T?1R;@E!MA&K^1M-M !*: M"#N .H:E91U"=_KPAJL6HEJ):AFHYJA6H5J):M=&^/3E9P\&983:O4H2F M+_M&O[EM:":UM,[ZEBML!T(/9X%J-:IYGO"T#"R[/VS/ ]^4T#"^+P_L[0;J MS@G:_H[.":0V0C5_HW7M"!*:.:9EF@-S/S7H1ZHM-31Y>5,0>O AJL6HEJ): MAFHYJA6H5J):A6I35)NAVAS5%JA6HYK7D4U._.;?,+?9ZO]9X0)]3T?G*;1T M :KY1G?Q J&)=.UR4OF"[NX#]'A#5(M1+46U#-5R5"M0K42U:J/M7KO(A0R$ MIBV5#*26;:4,T,-9H%J-:IXG/"T=Y0R,;3T#X_]+00-]KT>G!K2D :KYQF%% M#81F12WF]:VY0\,_09Z:%>.OI>CTQM:_0#5 M?%0;H]H$U0)4"U$M1K44U3)4RU&M0+42U2I4FZ+:#-7FJ+9 M1K5O*?TL_-) ME6%I5L)M2R88^O(%!ZVUUAM'YR6TG &J^:@V1K4)J@6H%J):C&HIJF6HEJ-: M@6HEJE6H-D6U&:K-46V!:C6J>4_)9>=;/\?MNV9[9MH6.C#TE0X.6:-=++_\ MK6>=:=;CH84.4&V$:OY&TZYS:#:1UCGHAZ7M6ZS.[@/T>$-4BU$M1;4,U7)4 M*U"M1+7*:.Z"MVW',8;".@=AP[Q[9DKK'(26EJW^UUP],4@10E0;81JOM'_UV-2 :B-4\\WFYE]IC;;03%ZCW3%>;3]"VN3E2QCT MX$-4BU$M1;4,U7)4*U"M1+4*U::H-D.U.:HM4*U&-:\CIYQX"6-NBR*8C]M8 M?] :;1,M@8!J(U3S46V,:A-4"U M1+48U5)4RU M1[4"U4I4JU!MBFHS5)NC MV@+5:E3S/(K;36OF-JWI-^@?M-)-;QR=O-"Z"*CFH]H8U2:H%J!:B&HQJJ6H MEJ%:CFH%JI6H5J':%-5FJ#9'M06JU:CF/267G<].!\;Z0];6#PFWA1S,HPHY MB"O=OOU(4%S5H._CZ,R%EFU -7^CZ;XM$IH(WQ9U#$O;9X&=W0?H\8:H%J-: MBFH9JN6H5J!:B6J5V2PA8KO],Z=9/'HJ-'W9'UI"-5*II>4.3:D:*7HX"U2K M4^>7W?2QK:F@_ORN]*'Y=DE.)=K^CDXEI#9" M-7^C=2V0$YH-7<=Y^')N-Z/H1ZHMHPB/0OYVB3SX$-5B5$M1+4.U'-4*5"M1 MK4*U*:K-4&V.:@M4JU'-Z\@FIWX,MRV58.I+)1R^0*ZSV+:^IZ/S%%HN =7\ MC::]Y&DVD2YY](/3EJ ZNP_0XPU1+4:U%-4R5,M1K4"U$M4JL[DCONT'&(2F M+3_ (+5L^P$&]' 6J%:CFN<)3XO^!QC,;?D!4U]^X+3U<=V9 2U8@&HC5//- MY@Y<<7U_R]O-G%7ZX14QM@Z[/B=YU-QGI'^?1 M28C4QJ@V0;4 U<+N@8J[FZ3H8\JZ.\R[FQ3H8RI1K4*U*:K-4&V.:@M4JU'- MZSCQGGIBWY8D,/6[WH\\L7_[89MXDI=^E]LR^_LG>J&9T_@8=:1_[$>?[$EM MC&H35 M0+10&:SVD^Z,5"^VKKPSU0C@*8^!8S>^<2[3?"M6FJ#9# MM?G!KY/%P6-1HX_0ZSCMGGI:W^[YM[2;+YNG]:ZK +UW]"D>W>6_T7;>S3JF M.]@_S:/;]U%M@FJ!\(28YO#LK-_?/]FC._-1+46U#-5R5"M0K42U"M6FJ#9# MM3FJ+5"M1C6O(SF;NZ7XF)!MV1CVHC5/-1;8QJ$U0+ M4"U$M1C54E3+4"U'M0+52E2K+&GS=K- YA3M=89J5_]J4M)#ZN&7_Y^L5I^6'\+ M_V5YLWI,1UL,U>:HMD"U&M4\KWNX=M//=C>^I=_P?5!13+UQ=,)! M]]FCFH]J8U2;H%J :B&JQ:B6HEJ&:CFJ%:A6HEJ%:E-4FUG"MG]C<&8T\^$< M[7B!:C6J>=Y!S\INVMEN^[>.VO8O5KP,OM[H?\=3W\?1:0G=Y(]J_D;3E7\1 MF@CE7SJ&I65W?W?W 7J\(:K%J):B6H9J.:H5J%:B6F4U"T[8MCVT!\(EC/ ; M]7W3;A:*F4DM+=.Q^LWBCG/T3W,;Z#M5&J.:CVAC5)J@6H%J(:C&JI1OMVX\P7S8_ ;_FW]IG]H MW;2^EV-3"*J-4,U'M3&J35 M0+40U6)42U$M0[4?H=W.46V!:C6J>=X!S_!N4MJ6++#U)0M.6#FM%X].0&C1 E3S46V,:A-4 M"U M1+48U5)4RU M1[4"U4I4J^QF+0VG;S>7':"]SE!MCFH+5*M1S?.ZAVLW M_9C;]*,O6G#0RFF]<73"08L7H)J/:F-4FZ!:@&HAJL6HEJ):AFHYJA6H5J): MA6I35)O9PDY]8WCF"BNGT8X7J%:CFN<=]*SLIIUM"0-;7\+@D)73Q?*+?I&< MOH^CTQ):P #5_(VF6SDM-!%63G<,2\OJN.[N _1X0U2+42U%M0S5)SPM0^?, M,=KSP+9N@/KSN_+ WL+I[IR@[>_HG$!J(U3S-UK7PFFAF;QPNF.DVE*#\"C$ MA=/HP8>H%J-:BFH9JN6H5J!:B6H5JDU1;89J=U/\&Y*VA8QL/5%#$[9#H26-$"U$:KYJ#9&M0FJ M!:@6HEJ,:BFJ9:B6HUJ!:B6J51MMY]LCTY86TZ&U#U!MCFH+5*M1S?,.&*^= M!.1LBR0X^B()!VT(TAO'IAQ4&Z&:CVIC5)N@6H!J(:K%J):B6H9J.:H5J%:B M6H5J4U2;.<)V?]L:",O T7X7J%:CFN<=\J3L)IUM$01'7P3AD.U T<7=\PH( M6TQ*:%D$5!NAFK_1=$OJA";"DKJ.86E9^M#=?8 >;XAJ,:JEJ):A6HYJ!:J5 MJ%8YS?WQMNL.SIJO^:G0]&7?/A-^2$%J:3GVH-_\>88Y>C@+5*M1S?.$I\4X MLQW3;$\$YC81Z,L1'+L?J#LIH*4+4&V$:K[3W*XK+8L3FLG+XCI&JBTW"(]" M7!:''GR(:C&JI:B6H5J.:@6JE:A6H=H4U6:H-D>U!:K5J.9U9),3UP\XVRH& MSE%5#+YG/Y"^IZ/S%%K+ -5\I[N6@=!$NG@YJ99!=_KPAJL6HEJ):AFHY MJA6H5J):Y0BU#%KV PE-6_8#22W;]@.AA[- M1K5/$]X6MKV W6=7[3[@9QM M"03U)Y!$CMT/I._UZ(1":B-4\S=:YX5/LUG+A8]^O-KRBO HY L?\N!#5(M1 M+46U#-5R5"M0K42U"M6FJ#9#M3FJ+5"M1C6O(Z><>N&S+83@/.Z%_4'[@1RT M^ &JC5#-1[4QJDU0+4"U$-5B5$M1+4.U'-4*5"M1K4*U*:K-4&V.:@M4JU'- M\RAN-ZUM2S,X^JW^T'X@?2]'IS>T% .J^:@V1K4)J@6H%J):C&HIJF6HEJ-: M@6HEJE6H-D6U&:K-46V!:C6J>4_I9[<2K::.JK,MT.!H=\H>N&H;+<. :B-4 M\U%MC&H35 M0+42U&-525,M0+4>U M5*5*M0;8IJ,U2;H]H"U6I4\YZ2R^XO M/0P<1[.T>UMCP='76#CVEQ[D57QHA054&Z&:O]&TJR.:3:35$?IA:?L6J[/[ M #W>$-5B5$M1+4.U'-4*5"M1K7*:6^UM=V ,A@J.OA_ ]/Q AIQ*T6@*J MC5#-=YI[A,5U$LB]"/5EE&$1R&OBT!+'J!:C&HIJF6HEJ-:@6HEJE6H M-D6U&:K-46V!:C6J>1W9Y,0OD-QM\0177SSA\ 7AG1N7]#T=FZ=0;81J_D;3 M7?((381+GH[!:4E0W=T'Z/&&J!:C6HIJ&:KEJ%:@6HEJE=O<:=^VFU5HVK*; M56K9MIL5/9P%JM6HYGG"T]*QF]7=EC5PCRIK<.#2[N[4@!8Z0+41JOEN JJ-4,U'M3&J35 M0+40U6)42U$M M0[4G-[1, M ZKYJ#9&M0FJ!:@6HEJ,:BFJ9:B6HUJ!:B6J5:@V=9L%#0SA([T9VNL=]"SLIMVMC467'V-A4/V P5?;_2+N/5]')V6T H+ MJ.9O-.WBN&83:7&WV M35>HEBHT?=DW36$_D-32ZEO#OO"3/^CA+%"M1C7/$YZ6@7OFVNUY8%NQP-57 M+#AV8T]W3D"K&Z#:"-5\M[E=5UP5UVS6LBI./U)MJ4%X%/*J.+1$ :K%J):B M6H9J.:H5J%:B6H5J4U2;H=H=XA3_%.6NIORRCT]3OU3U@9IQ>/34&H M-D(U']7&J#9!M0#50E2+42U%M0S5#VSAYV/1CA>H5J.:YQWTK.RF'7.;=K1; M8)E*V?H^CDY+:/T%5/,WFFYEG-!$6!G7,2PMRQ^ZNP_0XPU1+4:U%-4R5,M1 MK4"U$M4JX2795BE;:-I2*5MJV58I&SV:HMD"U&M6\CFQRXLJ#_KKXP>XMV_VH??U^ M5'56[/UD_-R[O5D^_5?JZ=7JTW)Y_^[B_N+-Z\_+NX_+M\OKZU7O\O;KC6)- M<_TIW_/MO;OE'ZIGX_Q7X\6KQNUCX_PWZ79/W<$3[Q&8Y^]-X?;0/(^DVV/S M/)%N#ZSS]Y;D6.>1='MLG2?2[8%]_MZ6'/L\DFZ/[?-$NCUPSM\[DN.<1]+M ML7.>2+<'[OE[5W+<\TBZ/7;/$^GVH'_^OB\Y_?-(NCWNGR?2[<'@_/U <@;G MD71[/#A/I-N#X?G[H>0,SR/I]GAXGDBW!\;9^7OC3))4)!(CL8HD8B0P#*5) MK]-012(Q$JM((D8"0[VX#?'5K2*1&(E5)!$C@:%>XH;X&E>12(S$*I*(D[(;[>5202([&*)&(D,-2+WA!?]2H2B9%811(Q M$ACJI6^(KWT5B<1(K"*)& D,-0$,<0:H2"1&8A5)Q$A@J&E@B/- 12(Q$JM( M(D8"4\T%4YP+*A*)D5A%$C$2F&HNF.)<4)%(C,0JDHB1P%R?Z.4S_?I4+Y_K MUR=[<2Z8:BZ8XEQ0D4B,Q"J2B)' 5'/!%.>"BD1B)%:11(P$IIH+IC@75"02 M([&*)&(D,-5<,,6YH"*1&(E5)!$C@:GF@BG.!16)Q$BL(HD8"4PU%TQQ+JA( M)$9B%4G$2&"JN6"*"BD1B)%:11(P$UOJMC_S>9_WF1W[WLW[[(\X%2\T% M2YP+*A*)D5A%$C$26&HN6.)<4)%(C,0JDHB1P%)SP1+G@HI$8B16D42,!):: M"Y8X%U0D$B.QBB1B)+#47+#$N: BD1B)5201(X&EYH(ES@45B<1(K"*)& EL M-1=L<2ZH2"1&8A5)Q$A@J[E@BW-!12(Q$JM((D8"6\T%6YP+*A*)D5A%$C$2 MV&HNV.)<4)%(C,0JDHB1P%Y?#,A7 ^O+ ?EZ8'U!(,X%6\T%6YP+*A*)D5A% M$C$2V&HNV.)<4)%(C,0JDHB1P%9SP1;G@HI$8B16D42,!+::"[8X%U0D$B.Q MBB1B)+#57+#%N: BD1B)5201(X&CYH(CS@45B<1(K"*)& D<-1<<<2ZH2"1& M8A5)Q$C@J+G@B'-!12(Q$JM((D8"1\T%1YP+*A*)D5A%$C$2.&HN..)<4)%( MC,0JDHB1P%E?'LO7Q^L+9/D*>7V)+,X%1\T%1YP+*A*)D5A%$C$2.&HN..)< M4)%(C,0JDHB1P%%SP1'G@HI$8B16D42,!(Z:"XXX%U0D$B.QBB1B)'#57'#% MN: BD1B)5201(X&KYH(KS@45B<1(K"*)& E<-1=<<2ZH2"1&8A5)Q$C@JKG@ MBG-!12(Q$JM((D8"5\T%5YP+*A*)D5A%$C$2N&HNN.)<4)%(C,0JDHB1P%U_ M8"1_8K3^R$C^S&C]H9$X%UPU%UQQ+JA()$9B%4G$2."JN>"*)6^>HZMWKS^O['_>V77UX8 M+WJ_W][?WWY^^//3\N+#\F[=0,7_N+V]?_K'NH._;N_^_O!!]IO_ U!+ P04 M " A@6Y9"\?OK>D" !Q!P & 'AL+W=O/"Z;:+LZGJMF5N4BYPJD#G6<;4]SZF M89"B7!N9[8-) M0<9%N;)O^SH\"*C7#P3X^P"_T%T2%2J'S+!N6\D=*.M-:'93I%I$DS@N;%-" MH^B64YSI#B;C83 .@R'0+IS>+^[GMP,@UGX&H*/B]'\"YPLQKW%<$1HIW R90J%2=#PB*6G M\!*X@'DB<\U$K-NNH4RL'C?:J^Z7JOT#JNMP*PE.0R!BC!_'NU2!J@S^?1GZ M_E' ][DX@[KW!GS/K\,B',+)2RO3!9V0='V$HEY5NEY0G!^@"%%QU-![ZT,D MQ1:5X5[;W3ZCJ5%I:AS5--(Z9X($15(;;34\1]UX2GU^<8"Y63$WCS(/ M9);1751J+_YG[TKPUJ/>G=6>+V"KDM3Z!ZUK/6F=[WN-WYC= M!V,P0[4NAKTFX%R85 [XT MC-P40W4I#8WH8IO0FXC*.M#]2DIS;UB"ZI7M_@102P,$% @ (8%N65FF MLAJ6!P A"( !@ !X;"]W;W)KFG6EJ$&!,+O%,ZB33S+1))DZOGV608UT!^2392?KK;P4$;!!*W/.7 M!.S5^JUV5^])E@J=3J>#B4\9)F1'[B*YK#-PLN,J+@ M5CP,Y4I0DA2#LG2('6.1D13&BOM@L"_#9W2--6> ,>_E=-!_9MZX/;U MB_?+(G@(9DXDG?+T!TO4\G0P'J"$+L@Z57?\\0NM @JTOYBGLOB+'BM;9X#B MM50\JP8#@HSEY7_R5$W$U@#P8QZ JP&X/<#O&>!5 [PBT!)9$=8Y461R(O@C M$MH:O.F+8FZ*T1 -RW4:9TK MPS&JK\[!YN9O?P M[]O%]?T,W5RBZ=GL"[K\>O-CAMY_OS[[?GX%-A_0$?H^.T?OWWU [Q#+T?V2 MKR7)$WDR5(!,^Q_&%8K/)0K<@R)"WWBNEA)=Y E-=L!8Y7S[)7^/-Z_-VLJ""*Y0]EV3+%J#PV35/IQC>[ MT2U]+%IY$U@3/%XY]'>H5, M4,PSH U)BH67/NEK:@J^]!AL9A5QV &#G+)*JCB*Q1W*@E%2CG^5'1+4S1S-CQ42>.=K-W+7HFV'4:9G.LG3Y=DOR! MRE;[2DFA\W6-I(S,6=K?RI7[ _7RH;SM3L86S;O63)W%,5_K-0_ZA+(-F:?& M@JN\;.0XN T#.+"MP!P VINU8&G=P*"DV-//KZ'W#S$=.IU(,9MCO87"WH7#7RGQ-,:_(%']\T$6?74:V"M_O8FG2ZMXK[BQ@VQ8BM7%=K^ M575L"J[RN]N3(\=W6LDPV?DCSW%ZD#(N.QE4WW3<.AO.U& MW1 KMA/K[1JHE.B>X0NT$CI;ZKGH'_KOFJVT"#7.@8$V0:JWNL -YVXVZ M(61L)^1;P6-*$XD6@F>(2;F&2:"ZW&!WO8%R8UK5P4]7K"CUYO)CLW^K2D#ZVD[YM%K(,-J)[AVW]O;W#[LH('(91'QTT M,@+;9<0M>2Z/4Q9Z#_JC,^D)+V@WJLG*[Y$3N)$3V"XG[D M5[ A%7,NP .@-0/M:@,0/GY;2AK-PJ!O?AL-@>T:HEX)WU=+X0>]B&]8 C?S M9[0PK#C&*+I:X,C%85L(&]?S+:C=Q13S2-D/#LV^GIF]$CHM"< M/K \URG2! QMP1-C4-U]M0L%A-N%9K3S($L]435"P;,+A0OHV;A8F^A37)R> M(-!UL$!5)RG\?Z?-M&%O5Z#!"'9%/;%MG<#;]<1^&:-Z<1F=X=ITQ6Z]6*=4+&$E1PF2<&1Y^9R/\=S\ MM.&@&N10WG9GI-$@GEV#Z 2CXE1#\Q#+%=5Y-89M.!IHZT.3C=NC$+Q&(7AV MA=#&"+J (D6>S"NVUR7L]D[)8'+4N\/S&DKWPM^MKOJPU\0[YBJSRH>]J^Q MWG9GIM$-GETWW!JW3X@D"=-M5IPVD];Q5/E$HG5^89PI@X)H'Z^8;-Q>>FY$ MAF<7&5\+7JY.Q_E<$?B^V';53* K-J>/6YO]-YT:>08],>HL^5'G65_?B9'? M* [?KCAV0DJH?M+WD+-?$-9Z!4Q6HL]XPA8L+M9(X[-*Q_"P,NH(&A]_MD]GI8O1#1NRO&PO=V]R:W-H965T&ULK5=I;QLW$/TKA ($+2#KLI,XL2W =@Z[11(A[H%^I'9G)<9< M\^;-39VOK;OW2Z(@'DMM_$5O&4+U9CCTV9)* MZ0>V(H.3PKI2!BS=8N@K1S)/0J4>3D:CE\-2*M.;GJ>]F9N>VQBT,C1SPL>R ME&YS1=JN+WKC7KOQ12V6@3>&T_-*+NB.PN_5S&$U[%!R59+QRAKAJ+CH78[? M7)WP_73A#T5KO_,MV)*YM?>\N,TO>B,F1)JRP @2_U9T35HS$&@\-)B]3B4+ M[GZWZ.^3[;!E+CU=6_VGRL/RHG?:$SD5,NKPQ:YOJ+'G!>-E5OOT5ZSKNR>C MGLBB#[9LA,&@5*;^+Q\;/^P(G/Y(8-((3!+O6E%B^58&.3UW=BT-07D]'DY F\ MX\[RXX1W_/];7@.?' ;F,GKC*YG110]UXLFMJ#=]_FS\5LY53%-!VA'1DY$JYB&TM _3D MU<) +EAT'$@MG"QK9]@\T1Z_.O.U.A)^XP.5 _$;SAO+Q%KBV&365=;) *2( M]*]]8&29?'N#%J4J*:Z4#90M^[7_MO>T7/LV!GEG2VD6P&"G M);Z%L^4/&,-'AQ*!LP4DK4OV6$%%@0X#,08X/X)R36 M7Y@D?73BL!3O(G*')$\@3](!@@U$87=IVZ0E)E40N%IS/P",B6*,[(M+='6G M9 K#)=)2?Q,';7T3!F@)"FJJ.-DJ^APPJIH1# M,3VR>S8RBPY9'_1&!"?SNBY8W2?I<_D@KF6E E1\E.X>[X!M*J*2[O'I-^4< MDVFGPAN-^[D/1$4U&+N"!$!1UW#@SI$/2UE5?USB?JYK: MO Z8L=HN &UR]MJFSQFB8PX']-&@ F(6P21K^)!9XR M,>4 6&3HT%3[^1M,3QEWO;M4(5.DHE*;AIJ@*L<;"C;J]B=H71$JP+?B>8@AX#O_16M%=:R07M M I1"ZOW8;'QIN9]7\,**"\0IFSK.UFG-P$IIZJG5>YAW::,)*4N^]U@?>Y#A M'M9E1-/H"B>1F#%+DY.WMI9L<^$(PP2:F3T0ZQBI)FJEW*0LQC-2X95)<+=& MZV!#) ZY(I/5K9G[:=&.9*;-Z< Q'(AW*\+@*W9;2C>\*Q[O22SUZN:5& N^RYU4&)B,T,:;L(CBY%N3&=T?/!!--QY MS<+*17JS<]] ?.J';;?;_2RXK%_#V^OU;PHTM(5"+]940'0T>/6BA[Z4WNGU M(M@JO8WG-N"EG3ZY;Y/C"S@O+(J^6;""[L?2]!]02P,$% @ (8%N664M M"[@\(P )WH !D !X;"]W;W)K&ULW5WK<]M& MDO]74+Z[/;F*HB7YF3A)E>S$F^QF-SXKWOT,$D-R8A!@\)#,_/77O^Z>%PA0 M=)R]NKLOB4P",SW]?@Z_NJN;#^W&F"[[N"VK]NL'FZ[;??GH4;OSNN= MJ>B;5=UL\X[^V:P?M;O&Y 6_M"T?75UOS8WIWN_>-O2O1WZ5PFY- MU=JZRAJS^OK!]>67KY[@>7[@'];_6O#9EB84(C%]US0=^2[P8_^U6?\-GI[,L\M:\KLM_VJ+;?/W@Q8.L,*N\ M+[MW]=WW1L_S%.LMZ[+E_V9W\NR3QP^R9=]V]59?)@BVMI+_YQ\5#]$++RXF M7KC2%ZX8;MF(H?PV[_)OOFKJNZS!T[0:_N"C\ML$G*U E)NNH6\MO==]03R)Q[R)\=6_TS( MCZ]]-<].7SY[E;>VQ8-\RJK+6=A^WICL=;W=Y=7^3__VXNKR^[3M[M"*+WE<6_;K /PWR]-0T=+3L#D%<7 M+_]\??V6_[Q\^7#.A\ 6? QL\BDG('#*OC"\K\+)6W8!,UE>$6CT\=VF!KCU M746KM?VBM84E],^SZ[*DA3K3+-T;;B6\VC5YU>:LW6*,F=*2HL@[CS.%E!Z3 M,R7 +_*2@#>9F("<8?S6+,UV89KL\27+VN/LCKXH"%>W.&Y3;[.\+^SDV1=] MEQ4UH;BJ.X\(HDA6V'99UFU/K$(:_=?>@K"+?0:\GX[O,9!O0&B!6?7#C%$] ML40$++U,)JYA_+0S1BQ :,P&IH>02@"W&?$=K]=M&F/XH8K$)MN*@C-0<",P M\(- X&G !;ZYM8TG5V4!KR_,DW#C]3+#[P:_T7\0M1H5;0R8))DXC-A%)XZ M%6?+O-UD*[+I 3>?N%MCLKY2/A+B^W\*T]OMY^J,6N2^S;<&MIL4%7$+2Z3N MDU=53ZO_.B/QMLN- MEX.Z(E&OX%&4],JR;QJP>O)"1?+7ME# #K6KW#81G^!CAR(Z:]U !\ZSU\0X MY(?15^*ML=M#^%[5=4>B:!+YZ_8[4GW0.PH9JPM%R"@.8E4,.6T*%D-6Q9#@ MB *!;@1I31J;:7S-+Q&HY9X%HOU;NB])(9@,#JFJNU_Z2CP^!JP;L41' ME9=#^=[DC;+QH3Z,43:VP[6@\1W3!FP(%S*[O#C_ZXQV+>E%#]P->,!VL*6@ MU7$AG?7K^A"17-GLMF\T2&V9N\[)G M>WJW,?0%(X]$&^(-4EHQ3X14<\OX[39YES6Y)>+#U!$ '2A0U/V"9&=!@<,X MS1:VA)+K:BQ+P/<&PIQGZP01." =N:Z4@/FJ$Y RL)%LS@(U*N0$,Z&\=_IH M"(.>%1B"IV-+D"PO][^)!U*W.\-!AC,H].FB+]9&[35QEB&UJ3QF/N+I7-&S M&CTT*]G*F*+U=BEG==%M:L*??$,88:U-F@2Z@=_AI_$'3 -!C2_4;+;)V>B\ MP1+32MO\ RVE>B0OA'QY:KGMBKP6QCADH!TAH_EH6STT/6G%$2!=8VZM6/#] MZ'%W!""S"K%2Q9Z1?.+?_!=P#+!A$]*2"7RSM1=X&UW MI%@%(%)S=BUD-ZL53$%B(0;'9%9DC8D=6&NN>E;'6W)C\0+LDV<-9=])ZWPO M0_\3.)TD54^+0DX(%5L2X[JHRWI-6CJ /R[IXX<.I&O[U0J!0M7!'W=T'..9 M/X*0$^!,T6"6;>H[4DO-##S*AMG1%ZI]E2UJ4I=GEP^5BTG$%SD<,Z]&Y)!W MEDP^&2'9D13 @(JG*J7?1UKQ6<^N[H%RIE(5X)H)X(HRX:[&$(D0ZWV.[H8\ M=/\JU=W^?A'XH8)9Y!"2]K6=JF_R"U-&_ZC&W>E!4P:_%V\%]0[,"F04((L< MQRSD2#>!/R15;5VU2V0GU'&A5NH+$[9M6@358DDMB"PRU]D+1_1\%MN[$[ M EG=?B)/818=GY(5_.Q +U%8W!%>6UD,W_Z9/B./Z34%GD0W56?7:PH<& 7@ MJ+ ':77,).P0?@C3^+H>3,F%?%B9^%YD]7K6Z/$4Y7>B-[##@WD1:D_:@6) M:9JZ!%"/Z+"ISLQWM.EML"FO:G)G.(BE=9==W;1#)2I_?QH;S;,;"_\)_]D! M$[-Q307I%U^.H634M!UCQF[)=)><4XF8$$F3O%F*Q2Y(S,IZQQ0@8SH"\N$N8&%TBX1U"/>;^HX>^7B=9"#HX/^> M7;Z8/\L>OW@^?P$>^$15.!(@YZ0SMN)0YHGQ%=-P1%V[L!:/&+(I;-7%@N2E M_4UP3C#3#L[_Y5#<=%WIDQVE%=O@@A^PA>U< DV2"A(I4\32M"R[BYX(2.&Q MSV6=?/ZB9A'P<3KR:2'LAND3I:X.-=&%%$OCK!?#5])Q0I@4CJ7C5V = N";DXA)L$(>\P9 MHG9'ZV<_5=E?>E(U7XP)K#@I6(!V/GQ7=R4@8-Z9"=M-WAAO_&+1162;PV*? MDSRB0YB-.?B" I-$1_C\%N?D8TX-**0("V$/:J>P"!L($=?RE2((CLSF4Z: MA =4(9EC-0 ^P+,(%HG+B?Z]QG_F(-9GI1.2]=-(40'PV8M/5".:^YAQFM?9 M<>2<.PXA9UYXUI5UI-8S243(QYJYS'B#1 D_,F$)_=GQA2;WY4P%J2XRK^ H MTFSN.75_I!R1(6AA6I"_0P=M6.3HGW!((B(N2?&;=E<+QQ_P08@.41(!ZY^C M%D@PW"%[,O*0"\?+&N[.+M_#7LESY(+GMO$ZL*[6YR5GUB-X1D(;)\#8N&51 M#"2F/$XN0A>=06J(*NPB2<&OKBHVPBQV)C6RS[+=0')QG^ E6EV"3PW "=B*B M3$\C25J71.)TF"B&>/D90]AZ\9 #S[/K V_/.<;!\PM9QT]@_%2-NJ3&72ZZ M 9]Y;'*X!)S&$ LF[SACJ=HL69'PVN\89H^)6?9+7ZPU]@!M;FVK68"\:;A& MXOF;S9FW1A$'(^_:]>S&P]! @^Y)L9%2;)S103(I8J8F5A?S[%OG5]5X1_@2 M.8.8*9?YSG8P_/2^"YM*L\[+&5S E>%$)N0VY!X#,Y+GWQ3G"&[VVBG)([8)MCIGUY(<(U?]$)+!=>-BU3C,V)N(VI.>B5^09"5W)DBF MFF-/_Y$S]M7!9C.O0%L--J'Y&DT-'RG6L$?E RO'LE'&C71$<0ZF%\R*J:4S MGY.ZR[6:(=I0$T6Y\R2<"=>3DUF0-#GKGFF\0:KS!5&%['>AYF\"BS[A(2J7 MSKK=F@+D*?5D)+7-VH"G0[#L%;FZ=I]8FYLHSW5=COS3R0TYV-LS, MRLG:#5ES\J&:+1&W^D"XISVA%S>F5*;'YXP]\Y$IB%"2XP\NXL!+*<00$U+> M_/YBX,''C\43-]T@G!L+@1VGQ.&&'D5D@NL\I&S.%T9RV7Q:7]B6NLA=[;BX M!!^U*".3[6%/'?%:01[F_&8>Z6G0SW9]X)0HVB'%8K72A44$#L*$V:L=Y/A- M(XK#SV=" GJ']RP05C8H%2,CXZD;K\W/N90_PL2(N)RKJ8EJZUSUZ_5$!9M7 M.*@]C6<>IK+^WETC!MLB_]K$KB8_[.H"_I0I+1JS%H7T7=^0,)(.%#;,QY.U MUQ1/-3:OHCZ&64*!S- Z@QR&3[2KD^&=#LN9XE_8?2?S6/4MEVLC,5N8?:W. MM L58^$?F T$+Z9AAL$I) -3"B&05$O!:@"-]@1(N:9-DICT-W)7,]'-C-^L MZIE:A%SR 0IVH!"E5#V\%<01JGR$29O\+H/)(8R54A:"Q"FB M7SCH,:Q'N%93BS=+=L@(?3]4RWEHL>%O?1E3>6>_<A+&-ZP:*RDZCM5 +4XV:([9Q3V)(=.EDS\-XV#6=.%V(M6MXWJUO,[LF8;EX63C/%A@I/3^SXP*R1"BG22 M9#N=D>':N6C7TK7L*MPC*"&G;VCGDFA$2Q)<.J;(>+VAC4(2 M$VXI0B>#(R=UK4%3>:M&0DH+.G72;B2K2' O#7K1XI8ESE8B?%STM1D2DN8=KGYTAX/IH.UGRH8L;M-<3,5%#R"'G MD"LE7;XV2-4[1#DSYK8*ZUK)2Y#J:(@OHC9* K6["Q42\5NP%?M+LGN$5BV5 M_,/G?;B40FQ&&.U;;:B0QV.4;DD.T<--GOIO$E3TDBVM%[#!+/*VVO5*)R2Y MAD_VU<&S\RB8F:#R.(5!>V5D35D;T7Z:_!27%CK8931)0KE(HL)2PEWQ69=H MY0W%6$CIP4-::;U M%1#&("3[P)OK1]&AW+&@4!B-S!Z*C[\EV2?OWCV_(N7 MV8^ (KO,SK/_ZFLMN2U%=TGKOQ)5W:P"P=TRX&J8,TF7O:)E?SJ@SIE+7Q W MN>U_C3=_.)-4 XG(KR< U1*=R[P9!VEVN(1[UZ=+.",EZZ:'O']QGP#4L_DU M(YH@H07_WW"ZM.;2FGB;T4,J.B0:^1"+CPF+[P\Y-^P%WUCRX0OH:Y2*V/C5 M;E4ML.Z5/=QKD55! =- *9+4:*(\XDCGG(WC(-3=@&/\G_P58NT9BX+:;=_X M&C7*.'?>X3CH@?%&LL,$P)3^G?G3F$(;^:(2U9BL#4M$V5E+,OIWM'\^>SC/ MWB*(:Q2# $'"C(F/&;N=9)@Z3OZH05PN^VU?\A=D?$B]V^#348!):O,W[3C_ M]MC7+BH2PG-D=SEGC#K/J2R+F2NE/. M4M=*?[@HK/9+]N4O'K^\]__?C:[[(RH(R.8A@X^F ]^$VG02\B50@ W(-OO2 MPX]2BZZ;?81@*);+"VYX:;,W?4.^'*P%YP[LQX[[[9)GP$H]MHN(!,ZK5QVG MHO'P$WW6'>=U[9H.73)1!0#Z8@\[5^9+:<&M71BH+.FRNFSFH8.[1C*6YY)) M7#?,#E7$!MQWO31CB\ZS[T#OPLK!5IS31C%$+1VJG*9BGU53_\U:S*CCDZAP MKBUMNW'.1>8 I')Z[0Z9N4Z\EO!'VJCPW>E7C"N#6DRG#@!I"ZX;0 (VD+F>LTV:SK M^V0>EODR.[,/M<"#COS@^^'<=]K?E+RBI3&G]GPE3%I^C&1X_=,L=S/:1;8) M00GQ0\N>GP!%JP5/_F"KD('RI:Z]+VTP1R*1U!K>2'<*V^,]]G4E5F1/T@%) MSF,NUHDT7E5O[=+KK2$86/SVX7A!D]5C'RD8'R(;4%'Z]CY*NC;JUI,^S!%O M;71[6N-, :CR3NO@!\B"L*'VI:I"R;2K;94@4G)H\@ 4J"T$O(J MJ>=RA;:;IK",1XG34HJ()/67/&[4J-)#(L![7LS&T4@AV7-XRB MQ0A9OH C&5QCC&'$V$,(A(W7(?FD23)1 F@D89W'7?1 M"H<+6\?](TL/<)\,/TD*NS339+2'.!_5M"D%!1M'SL'Y$>^XBS]+ H96/U,, M'W9"P'-JTCBRU!"'!:)U08NK92@O_WP ET\[^,UCAD?AWXVAJ47G"B9I6](W MZN=SUPJ?S&M,"BAR*9(@18J=O!%P4R

HL/BXB^MO55Z>PP[Z6,VW ,R$JVZEP:'ODM: ME-6%:EF!2'#F7'@*J,@06FF%Y@Z48<%SN&@D&2$YY2%RS;4H"91:IU&E]>CKMF5#%,NB(VFN;ECRGJV/I/XR'J>YM&0M):PDK0B#N/ MHJRQP^,1%,Z")7>.'+\E\)4-8Z'S_'!#S0]S@X!:[$:'D'P(U23/9TE+ M'WU3@.GBD2C7YR9="X,$'@R:3J'([)P' B6B-W$'8^P\A?(06_^E94R*ZU&[ MRAE[Z8$RJ#J:.V\^XY0C.[6#>ANV\X=D:I?>78TG/V?)2I592^P39C*6:*%K M>8+.-6KZJ#'JZHQ7<7A&V$F*$@Y(6LAS582 26+"U<2!6X<03<1HSR82"P,V MR=9-W>]&F&$VP#ZF6$76=!Z6*QIC.=8T9AQVRO=JSYG%>IE2Y4)8G'(8!Y)6 MXY)HTD9)$66" M84<0W+J2AX$WPK!"")1U[ 0E%2,CZ3CG!]PM&DXS"&&B(7 M:L;) 40^U"^=.H*XRNILA2:R1- 2KU=6&N".=1XVCY('(R M3I =.-FZ*)E8LNKUWIASER1LH=A8TB5#.14T\O2;3COUE6M[@!#IBJW,;Z"7 M*&Z"8"XX-KT4^R'1MJ[+_NC[YF"6:=CPX*85Q>^Z=Y5DD3.D#;?26R%Y50DK M1 4D/4!3PXU&P0E W&PH7.J)BF[W* M;FU#IM]EE+Y_]8^04=+BYJ;?LM(E[JA13N>6J?WPQ1_\BQP%O3&+IL?E(%<7 M5U<#M"26X[6XQ'"' MMLQHJD'/HUW5Y%19[F3WZ LWNW! N>"0?WQ9N?E!;NI(.3,[(P:1CK0?_O%0 M7%8KI0IEQ) D1S3!33*P>=Z)8V^/V$8%M!4VDSSKT5%3U_@G^$E.>R(W(#)7 MOHL:V,L\ K/&VTEGJ-/SG)\OA;VB++4S%D"=[I+T1U3M,D M,]RJD;P^ G:^?W7^_.)BQL1&4X3THRF'0J^04Y^3!4!/.QL&I$ORW?[0)(%L M?WUW?7.^[56_@]\;EQ Y=M*, L\Z5$%0$PL2FB;5))L(#QK5+!UQ@H++EQ_( MA9(X,EA<]'TXJ\/31D,3S5G06C23V(,./A2'L.(P2\^1'"9#T6I-M,W.7&,@ M7Z^AY'S_^KI-K&JH[@%=@@/:U/$'SD7OI/KD,RW"<41[')]J'?Z'E'U0K\R/ M@1J,1:71S*<_/T>;^RT/O+4Q:N"#GX2$6B,L?*UK0$EG.M7=YH'EO 2B6T*9 MZ^/QO62D6&N>*2O8;' W T9&#)_WZ#E/TO:G\<&G*/G?H[+3&;*];+Z*:SN. M\A'J^8)'7^NY5R>3%_H74O+JA#Z9Z=D]O>X:W/A6 !8%+6$+:R,7)XPH*?7RKNK1UYJX?T66F@5:=)NPI%QD= M*.G!S/!1',1%H%W?8 B8Z84D]+.+9S[TYG#YM6;454N]=KWRTN#NJVGBAXPR MF]R+&F_*B<<5J!O=;M,N"4.,>P$C1;JJ'^WF]QTV*Q"M[X9Z>Q<[5UM MA$$_(RL@_06^U?^E=,$DCT^9MU!IX=5>:E]+>O:X69J5ZTOI4*%#UDM7<#YX MR'>$G+HUWVA%RX9V!X=ESMZ<\8ARVMW3TEJM="Y-*O%P"],!XG.=RHH3J1B^ M]AK(9PWBV\^(1;<6H4A_;\;D@"5#V.*-#YK5*B-M[!Q:7WSYW;_OIA$%2@@TO,X0@!-\= M#^5F4U-+,@Z!EK=0.7>7>DU1@Q\/MQ$>LV#BM:D,%GZ,@>EY5Q\F&R;VQ,W? M<.#<-38'%7NWG2][Q0O)-22AR\U?AQDF"RL1SJ5QEQVC8"J3%USBT\;?&AT5 M(8\^Z5DR";(-:I&DAM!,KBW"#T.BQ>5MXE/^+)#? T:\^EV>C"!P>0=CR6Z\ M0ZIIT@UKJ^ANI,AFWB?.WNV/[O04-3[+BMXK4>[DDMPREY5OT>OG]_2X3Y2+M+?^C>5!JV"/<=V#P?C2_OH'VKBBJ"1T?5(P MXE]-*DMNG=2=]E-6(3EP+\Y?]E:4.=T&X7Z+EA4'A:S!$@9$A/N-4S M7!-5GIZ\("<2"JV.H\F#?E2825?8C%K"P'*X$;_E_E0T045]40[7LT'26"[0 MBXLW<1E8_>9AC[??4RIS/%KJ/IOCATI"[3M5!GJ(_VP/2TZ3?GW21]4DQ.%5 MZZ2]*8$XEFHDH@J^!78=W>R1W%,==,=8 M(!;=O3:9O3]HTHIT!?2#Y_3DA4BU)OSK;D!/^&'2VV0F"C+5NCP8XH"*J9SB M/W9?$\1?NUF==]$@^;LI<8]J%#_?+UNN(3L$.Z?E V?QK8(C@8/K.< 05O""+F-P\!3>'C/*TB+E@R1 M268I2->ZM](F2"OY^#QV>D,'5'HA9KA$0B^Q#W>()MYFU-WPSPU]A&F35=]P M+#L1@/K^G#3QKQ-@1\F;*L?T+E740'#S0>LQ-'"X#[L-()$A>7L'Z/V&E5LQV#:APH\?'Z)?JF,.<9"IKQA;>N1%&XK+GT MKH]TPA*3GU]>G#]]>O[LJ6#'6:DF>]^BN";_?.=2\<,$KN_Y-$P-_@V71U2J\ 7VC;QY-DXD/ ) MAC B>2QW?7LSYC]R6;_!? JJAKBWH3,A]E/6CO7@!//QG*.VEPV.+9HAW+LG M2=\#DKOH8#30GDLS.6> RI73#9)\C@^A/E7PE@C+;5U5!AVA\2U2VG+/ST7V M @GR,@P=QTW1P2F3KF=I.[1-$?JMHJIZ?''?$@!$OZ]C><\)$WI8/3WM3NZC M_>'YD0V#"_BI_LD-7Z0GS>!\!27%HVO3A$ OOJ0_MA*#&6G?L>F;$P?5TER6 M0VH2,VJN[29=1N<8=%3^F+\EH$45"%&^##Q'MZX$&"=!YNP!5>DO^E&86_O?"7?7T;1 MZM-\;SA?%E@7_OKL)'U?U+LNONH_.$MIU'J M/4#J3KKB5K#4>7F?_;V>\_/G%U_P[6=0?C_G'PGN,ZC]YT\N'GZ)KO]PAP#A M.#R7?7OP,WDM5T MQT#"I9:A5;W=WC>R.Q!F Y^MC9 LO@K__)7>2TV:>FTK3HS(;WIXI%YJX7'B M-D!QP*08"+S2P?E6QZC @ ;EY?C\V/CO.+@[$8BV?P?ZIVF;4O+Y++LQ?!6O M_JH7CG/V<[TC_%R]&".H/,9.E'LS)JQ+U^JUYHKJF,BN%R:]NU27\IJN,>N^ MY"*X+[^[Y %%2:LH/L:D Z[A/<>\+%FAMX,MM78(75S&UXN[+1GW,?,=^45' M_J63%Q>S@5MYY"3Q4O]?N6_LEU\?13_>2][DFG^BF*]WK#KY'5__:>9^!?E: M?OPW/"X_H?RWO*&C8E)Q1:]>S)\_?2!I5?>/KM[Q3P$OZJZKM_SGAEQLT^ ! M^AX_%.C^@0W\;T-_\]]02P,$% @ (8%N6=+=?@8="@ _24 !D !X M;"]W;W)K&UL[5I9N-I2_&-U6 I6+%J\R^4=N7(LBS('J)RHS[R[9^[_SG 4LJ8U4>#H.#7!;^DW\* M.+0.7$YZ#LS"@9GCVU_DN/R56WYSI=66:=H-:O2/$]6=!G.R(*6\M1JK$N?L M#:3)^%)I[C$J4O8/F1#FQ9K=KK404( U5V.+N^C$. ET7WBZLQZZ/[,_56$W MAOVM2$7:/3\&CS6CL\CHB]E1@F]%.6+SR9#-)K.S(_3FM>!S1V_^Y()[NF>' MZ9(3/3,E3\3U %YBA+X3@YN??IB>3YX?X?JLYOKL&/6_P/5QNO,1>QQI]KO, MX/N]NT6SE[TJV!]5(:"QZ>60V8W J;SDQ3W#JM B9;*PRBTT9+@.MG@2[76/#>T M2=SQK*+3I;*X66+?'4\2P$7;TBH!! B%CA.+*&B)OR$\58LA2R5?%\I(P[ # M5]T1!0BB5NSEBP^.XY>O/HP(F-_$4E>(@F3.LRXX1JX+D@9?W8(ZW,>=?"., M!6.]( V!DH0T///8?A3 R EOB $BEW1.ED);1&W2;] "F*-/S4M169F,X,/& M,IF7"CL+F]T//YLKL).IQ.W@:2IIL0T]D4B!4Z9*MYO4I6!S2YE)>Q_YBLCL M:;19^^F'R]GTXKEQ,B0@*U/2(M&'WNXD\4MZ:S&QJK +PL.N@AT!)E,EFW[V M7 [!>6$ +=LBE]"G+!)8@L$-&>Y$QK-(9]USH).H/!05Q$$RYMKL'(H<\ZFHM#D,0P 'HUU-9 M"4'7G4P7#;.C>"&0G40.QF0C82>.55R% MF'$:X]/P418$#;W;=(VM66,\5U7A7.5D>M:&/(8P"DM!\F' VN^^F(T6^[M? MM7;#ZKVA$>-\1Z413;!<9B*B.21 G $X #R2M?V)3R2<$5'%JG3GP$Y9:5,) M.*RFZ-3GD24%J]<;."*;+CTL!Q%KH<+QQV*1M+QX%#XGYXM#VQI@1NRVUC\% MS,9<.I8"(()_$NL@5: -QP\.J*"-WEIQ%Y',VI[QEH4B-2X@VTXE,#9^>0T M!=7H1?#8W*-PU-N\0W1L?-<'G-S3>6?#@1B&>*A%.$MLP;F4=GG"4)TL-&4E MEQ0KVA8R4F%4YF)UBNHZXT4BF.]&Z%8.@D0&KO\?3RB>1T50U ]ABV,XT9)B M%7=G6/ M=/^^NL@]*>UZZUWVJ26H50OJ!RFA@9C'>C']D5;QL'!,--LHJD_KU7-7'KGR M:H,@SG+?1OB*XY 2=^)Y9.KD;'36AI2V-5 2!RTK;^+TAEL/K])R+8L'#7G$ M?O-1*5=4 ?8Q,QG-V\Q$N)P_)Q2WM)#Y$F$N5-D4 WJK$&HJD,K-9R$U[V=N M.IKM(O6 7X]F!9?$::"JO@OMJ?%Z.)[LJ=O#-01,7P]@3HABE MDBND%\!$1PO52H[MZ_:O&K$W*G&V]*CAQC\3JTC _;YB;[YQB.[#XPU_ZI'3 MC9TN (HIH.^,ZJ""WTF4BNCD\ZI0OL.7H=+\^YO;MZ=YY9NIA.HO&"TN'S83 M$(@+J!WZ*V T]@ ;?4?0(5NH@9MA5OCL/=;<9\C=PF0E:3\Y2Z,PI!P5P< MS;I9T33M=93"0:\155F(51D$)9Y\+-0V$^G:$: 0U];O!B5\+MQ\A*W5*52Q MY3IMRM>JG@?4K38: 6J$>","76X>)?00RLXRM?6\=.7U< X?@UP4-J66Y;;4 M,F.SA7?Z]@BCPU>,Z0\QN(M.G&T$+WCJT4:O]?L @OM" UJKNKX?V2E>^!?] MXJ@[O(^IHJTLL5KY2,?<@ L8=]6PFPW72$V/E") MC'XIJ6AJH17-!H$5$@?,1BJ'2""Q&QJS>DKL@(KC4:2*NG]]WQ[@/&QE\EAH M[1\J[8Z1J*F?=48W[XBKO?YW=W:QEW2;.V5OO?VGJQF:5.=,Z"D(N]E:G5A] M\J<):>H2#*?J0]=%!#)K8;C_O0M6D?C"U!WZTC;:':9 U5L\Q,+(;\4JN=>Q M\F#8SLDR'JSKO2=KJM%+7C[0WC]1$_VN9: M[>SZ+E)\"&:=DBU7*>7&3@9+ M5+YTCAOP=(.1,$'"-E/WT'LJ]]QT:%)"HUQ6N7A*_DF^"W'RBLJA.ZHG;;(Y MK4KZA5-2!"S+[#YZ*P"0QK.2!,=JS?5"R(V;]OAQU5F563\^IKB*P"A2BCOU MY+Q=G0=7"%86.ZV6."%A[YGZEIL>*Z]-MQDXM&$-5U4NB%5E&F9T-!B$O[K1 M2-K?%U C$::P#?FV)04+.V12NSP_,@S Z&-E$G^3.=#^]!,[4+'#([_^1*,U MK'6%N*]JG;:U0!RK/8"SE=3&98)-!251+\*SIVGD:^PI/\S/NV)\T]G']'\- MJ/]A\O1B,GFBUO_B.T+S&YCG_P<##PT&.FWY =8^HUDWO:G_T)S!#1%FK6+L MBX<$N)?ZBLG\>?P\]%['N/5*3BY0[M.+1X:Y'.S?SJF_K=]MNO6O]#3;_8M1 M*"WA&(9E8H6CD]'%8N!+[?A@5>E>\%DJ:U7N_MT(]*^:-F!]I=#)AP>ZH'[C MZ^:_4$L#!!0 ( "&!;EE7&1+\ 8 <2 9 >&PO=V]R:W-H965T M69LB># MU+GB:#RV<2IR;D>Z$ I/%MKDW.'6+,>V,((GWBC/QE$0[(]S+M7@]-B/79G3 M8UVZ3"IQ99@M\YR;^W.1Z=7)(!PT Q_E,G4T,#X]+OA27 OW9W%E<#=NO20R M%\I*K9@1BY/!67AT/J7Y?L)G*5:V<\THDKG6-W3S+CD9! 1(9")VY('C[U9< MB"PC1X#QI?8Y:)C*8#5@B%KS,W$>]>BOJ M>%Z1OUAGUO^R534WG Y87%JG\]H8"'*IJG]^5^>A8S +-AA$M4'D<5<+>927 MW/'38Z-7S-!L>*,+'ZJW!CBIJ"C7SN"IA)T[_2BL,V7L2B/5\GCLX)(>C./: M_+PRCS:8'[(/6KG4LE]5(I)U^S&@M'BB!L]YM-7AM2A&;!(,611$TRW^)FU\ M$^]O\J/Q5>;3?G.2Q)$M>"Q.!N"\%>96#$Y?/ OW@]=;P$U;<--MWI\&M]U\ M.F)K'M@?BKWGJH2X6'18I7#(7"K8A;<0L\%F3&]\&;(SISOW8J8O:1> M(4QVS]Z>[Z$[[,*-7AJ>,SSP?ASZAVN,WUY]#O=_82E:BH>E1'S#8@Z8QOH! M\NY6FKV1&>;L%=PX)0R"D&KAQ5T"M+0"XFQ6J@PI %YBM O7]P&$)"R:2L:= M\/. =!($WBK7M@T*16]CIOIS$Z<=#R/V3K%8*U7WF)5T*0*4EJ$L<+V4,74N M#2&O%>+%LUD4'KRV;*ZY26BQ1&(EIRGB C'<4HEHQ4YUBXS[FACD.:/T]'J, M"7UC)H9LE4I 1A&74O$,-9$JSLJD]I^4%7 @Z'-&'14UPU+S^PK8G40G%' S M"9Y7.889DH\D@$ EW^;MS8UOQ#]BGRAY#5I&I6Z\ M]21CQ2E>XB]5$1!IGE!)8V(%8"7L"Q3AA*%1DD0+NU$%,J\-961]B3CE9@F6 MP&PG'$W0?;.,HI.J01C79G6T4,2 M +QA%H1GQ1[V H'UP#5.FQ>E16^PD$EJ=+E,F2T@8IY! MMTB&@_UK9&D35 M/-BB-(C'?)/#>FI#PP[W'N;_*PXJ[:W6N1@%SXDYT&<';2\0Q@T8F%G="*?8^&& M8SZ8'1:,#MF9K=H%SB);]-(0?S/#UDF)<\OJ3":^"Z,(SG/)2P['3L/KFGD6@NXBI=,@.)]I M:ZN\/Z!R?)Z)^G )WMLJT@7M$/TI:<)XZ6%A$\$Z=O>($?."R>O_[/_34[5O M)OX.S7_//,\5_$QZ1BZX3=M,_.S(KK$-&[]S44DK):/,EC;0K&')8QBS2=3K M,HP>+Q$-@X-@X^PKHQ=HDU4C7 AA.T":P\"F9$SWOQM$. DWSOVD'=9N1G?8 M[N?O6XPX"BH)PRXPG1("N@(=[Z"NK^J014\77E+#7A)Y)/J?]&">;IF/S M'G&?Q;&A%M86["&)OE]@-^AX>D+US5G&O\+\_\3X=NVKV9S5H%][T3CCLOYW@K6OI/$'1N+96K MWM/;T?8KQUGU>UEA+?R);=#03FE=+0)-W3KWC4-11*5:YY/1 MZ%U>"V6RY3RNW;KEW+9!*X.W#GQ;U\(]7:.VVT4VSOJ%.[6N B_DRWDCUGB/ MX=?FUM$L'U *5:/QRAIP6"ZRJ_'%]8SEH\!O"K=^;PSLR!\'@U MEYWN==*=O*#[/7RP)E0>?C0%%E_JY\1C(#/IR5Q/#@+>8W,"T]$13$:3V0&\ MZ>#<-.)-7\"[0Q]<*T/KE%D_YU]2GSVOSOUPX1LA<9%1P7MT&\R6KU^-WXTN M#Y";#>1FA]#_(?*'=4]/8*<.5QX$-8BG0@1;0J@0@G!K#%B M#X<>[&A /@C M%MH%)':$-;0L3 &T(0*NE205:KD":PO;'DC'EZ_>I\,CZ[](1IF+LM2R4QLM-B M98F0=4\0,T+@0!UJC#B"*^H2IVBP!P7">Z1?T7&4=D,.K916X:FWJJU9'VLZ M$XHH'=BN)H;LJ$T2.ZOXN55-C+8(0'4:L%ZA&XHUQ;# Y&8T2W*,T9I">6G; MZ)$4OH*2#D+/)"2Z0,=FL@YK9]O&PQ8=PHH/RZ@NA7-/3&DC=(N4*T5X,K%4 M0PF.M4"&B@L%O3>:D<4 H5'7!$L"3 I-YG<2O\OE]\ E)F M3")'Q06B:9P5LDH<=IPHY;3+Z@TZOCUBG)G4U^&#UC/O7W"#&J;D8],2XU1 ML5(]71I-JD<.=$_8 P$G*JWCJJ$44@E*C 287C3H5:VT<'TD1/$'E0Q[:_=] M+Y!+7:4:'=*IK!/[]8Z/RL?H[U4$,Z*NL35UCUUYJ]%+-!)32$JK*9NQK,1* M8W?_J3^)?00L2[JA>GACS7&LDKU RHJ[V<,;Q6&WK2>#_NT%<+^,II?_V_>A M;LWCV?8Y/(;)!YL$/I@OO\-*]W*<_=5OO=JJ)$L\MO(0SRKT@-B6!V> M7U?IU;$33V^W#T1846]J+$EU=')VFH%+[Z$T";:);Y"5#?2BB<.*GI#H6(#V M2VM#/V$#PZ-T^1=02P,$% @ (8%N65.*< 46 P H D !D !X;"]W M;W)K&ULU59M;],P$/XKIX FD*8F3;NWKJVT=4P@ M,6G:QOCL)I?&FF-GMM.N_'K.3IH%V(J80,"7V&??/?><+^?S>*7TGCI6E15R56KW')IX]AY7$$"%_@ M$H4CZX2.?J9==I:H25^_1A\-15'':Z9H%ZX=\&!A)525LWT':U?7Z#2T$V5D6G4.]@+0-?O@5JPJO0]>*XL=70_S>D)A=HIT'ZFE-T(SD'[*)M^ M!5!+ P04 " A@6Y9!QDE6J4# #5" &0 'AL+W=O[7'R4GCK>VN6'[$HLR^?#AFYGE3NFOID2T\%!7TJR"TMIF$44F M*['F9J0:E/2F4+KFED2]C4RCD>?>J*XB%L?3J.9"!NNEO[O5ZZ5J;24DWFHP M;5USO;_&2NU6P3@X7GP6V]*ZBVB];/@6[]#^W=QJDJ(>)1V &?0N MG>'P?$1_[V.G6#;!P3Q^QH =#)CGW3GR+-]RR]=+K7:@G3:AN8,/ MU5L3.2%=4>ZLIK>"[.SZ5E-]M=V'T%1<6N R!_S6BH82;T.0:)>1)3]..\H. MF-<=)GL&\S5\5-*6!M[)'//O[2/BUY-D1Y+7["S@'38C2.(06,PF9_"2/NC$ MXR6_'/3HJ:@[T,G3H&YZ%J;A&:X"&@^#^AZ#]:L7XVG\Y@SE24]Y<@[]%^MT M'G,V@O^'_1F53-&0&HLYJ )LB5"HBJ9=R"U<"$DWJC5D9BX7\.K%G,7)F]]^ M4DM8K#>H?5^\Q>P@C,->Q36+^TG@@^-\O'X)+(PG\?GS+< M*\S#V60^E!B#]ZV6PK8:?54*\>#.)W?3-!V<)\2O;EI+:3JA.SNC"KOC!-)S M"=,!0Q9.4]:WP8_UWVHU"' \"Q,V'HKIU*76F 5<95E;MQ5W?9(CS4@FN,_4 M4?MB'(>3Z?CR=/$ZG+/D\EG?KO=.99R&\^FPK#-*V*E25P8X;1%#7^MCEU(F MZ(O:<: K39A$K3H5P8\S7!A$^*0L0GKI[5P:N=Q3$!T"&=F26_\.C16U#[&5 MN3"9:CUHT?HJ9=R44-!H&!H1#1D%17L3N#%(K=8:TG1B4=#.&E(15-0=$D#E MNHFM6A&\-> 'ZG0BE-D1KE66RG^)4PRI?[F0OOR9R77 M6W31OX1XQ)PYJ7M74CWUV8H&JZ9&LG4+U8"/L]LZ_6V_LZ^Z5752[Q;^1W(M MI*&8"C*-1[,T -TMT4ZPJO&+:Z,LK4%_+.E_!VJG0.\+144Y",Y!_T]F_1]0 M2P,$% @ (8%N63 )=3YB!0 6@\ !D !X;"]W;W)K&UL[5?;V(H.=I76E#'AUJY&O',D\"I5ZE(['9Z-2*C.87\:UCVY^:>N@E:&/ M3OBZ+*7;W)"VZZO!9- M?%*K(O#":'Y9R17=4?BE^NCP-NI1O+Z9\?EXX%=%:[_U+)C)PMK/_/(^OQJ,V2#2E 5&D/B[IUO2FH%@QI<6 M<]"K9,'MYP[]7>0.+@OIZ=;JWU0>BJO!Q4#DM)2U#I_L^@=J^9PR7F:UC[]B MW9R=C@Q:.#X- M-'Z(5*,TC%.&@W(7''85Y,+\$V6D[N5"$USL2;JL$,ID9-A9EZ, %7QPE+5P M-PU<>@#NE?A@32B\^-[DE._*CV!:;U_:V7>3'@6\HRH1T_%0I.-T=@1OVO.= M1KSIM^+;P,WVPW')O/:5S.AJ4#&>NZ?!_.6+R=GXS1%C9[VQLV/H7V_L<;B+ M1!Q%%#\7)&YM64FS$95T066JDH$\C@BY3Z!R=N5DR?_W"@$7BXT( +E&XCHE MC5C9>W(&11Q$C8QP8ETH1@A"><$@04,J6("K-V7 5[?N[9+0#AB#LNF_$' M^AM[$(^>OM2-'R1:A0R141L2L*_PJCCTL@Z%=2IL."&VN'J.71GU)_;R1H1%(>$U^9F@5J,FAZ(& M9?:;:))77%6D[&R2GFGM;L*^ W M%<'I$;:]_8K/8D1,DITF)K6WSSK9#NM;5(%8*"1$5ABK[0I>D0\B0X]0O=.& M^'C@W(U%:UN7=!G>4V"C%K5'T_6]GEWDI2*=[U"-ZK5"*VF<"KKI0;Z.T"]0 MPY35L=(:]DMG2_&C1!-R&S&)@W+*4&]1I>4""--F\30685>G7,B)N([EC1D; MVJ/MH-W-NKVE'R5/1#I+SK&J94M@I_L?GAA#<3))9CW1)P!/,N$K,YS7XJW@S9R7">+>DIB^=#N&VK6SI?OKA()^=O/&=-SDF:Q_RQ6N41RK-[F\8/ M/>A.KIT9<7X"PU'!W]]0HBV2&AV BZEKH] *M^\WK\^!9W;RS'F:%AZ!Y"DM M;&,_:;52._/E8./HQU/GM;:7)X+9CZ=OMN-G4)S_.GQGC]%JPG?^&,__P_>M MP[?O,WJT==\IR:WBK8[=A,^#YNK3K_87Q^OFOO1XO+EU?I!NI> R34N(CI/S MTX%PS4VN>0FVBK>GA0VXB\7' I=?28# " " &0 'AL+W=O= Y@R*;@0D^=W)AR[+HZR:&@NB]+$/AF)55! M#1Y5YNI2 4UKHX*[@><-W8(RXQ>S2:R,IP)N%=$5T5!U>L3DF:P /-8WBL\N2U*R@H0FDE!%*RFSI4_GD=6OU;XS6"M.WMB M(UE*^60/M^G4\2PAX) 8BT!Q>8%KX-P"(8WG+:;3NK2&W?T._4<=.\:RI!JN M)?_#4I-/G=@A*:QHQZT<@A2:6-++;&R*!@HEGI M9IN'CD'L'3$(M@9!S;MQ5+.\H8;.)DJNB;+:B&8W=:BU-9)CPA9E812^96AG M9E=)HBI("6RPS!HTH2(ETN2@T+M2( SAC"X99X:!GK@&?5I+-]GBSQO\X C^ M!;F3PN2:?!V"0AKO/"_):#! MC]['MQ_56)M#1K(%4$MLI(<+PHF,O*5"93(2B."_C8FYV=QX(67G[9B)QDHEDC,MM,- M)-N#WVM5;(_91T@6E%/%MN$LI:AL:#NUJ!?[P_8TZ V' [*0":.<:,"HF7FU M@1K%EI6]B_:603QH]V'DD4>.HX64"N>,PCQ98'BN6$.:)KC5[#!IQ]*Q6_WH !HS8E25&*P# M=M4)EO%1#[=-'0S=O&-XC$8X')%?=>-3RX;RIGFZW=^6P-\78#0:O8'Z0ORP MYXW"KB#H^9Z_$[QWE;B=J5" RNK99[^X2IAF0+32=KQ>-5-EK][,YCNJ,H85 MX+!"4Z\_&CA$-?.N.1A9UC-F*0U.K'J;XR\"**N [U=2FMW!.FA_.F9_ 5!+ M P04 " A@6Y9RD7IF\4# !"0 &0 'AL+W=O[*19_ (XZ=(56+$@:;?/M'22B$BD M1E)1O5^_.TI6[*QQ@6%?+))WSW/W'(^DEYTVC[9$=/"MKI1=!:5SS548VK3$ M6MBI;E"1)=>F%HZFI@AM8U!D'E1781)%%V$MI K62[]V9]9+W;I**KPS8-NZ M%F9WC97N5D$<[!?N95$Z7@C7RT84^(#N:W-G:!:.+)FL45FI%1C,5\$FOKJ> ML[]W^$-B9P_&P$JV6C_RY%.V"B).""M,'3,(^CSA#585$U$:?PVY^Q4'/.?.ENK+^%[K>-YX'D+;6 MZ7H 4P:U5/U7?!OJ< "XC%X!) ,@\7GW@7R6'X03ZZ71'1CV)C8>>*D>3'<^C7231; M_&_?XY2/,MV[>!V<]J Y-[J&V]N/H\-/?A0GBX.5>!*_3^"K$K4V3OY-TC+< M.LBD376KW%$>A\BS\^0=?-%.5,.V0RSXE)I1S)=8AT4RL@9DE7+@$/ A_&]1W-^'\92*0I..+.BQ06 M"B-HJZ5*=8UCVTSA=]4GP 1>+;OS;D-C=(J86:_?4#/2PY%-O/=>*:WJ0OF. MXN6&VXLV:#@X+UCH%*5>C--#,F,#D/6Y&\G,Z%08LV/KDZA:/.)DU81I%6V: M(L)>U 2ZDIH .C(=)/92NG["?E.H4O5XQE^VXG1LWM=ND^-*E!1&Z>_=AN'! MLU0C;0H_OA:\UOZ%&E?']WW3/VO/[OV?@\^TIY*:M<*TZ,[0D4K9DQX\9)VVWW9GL9N+=]C-$0B(V), "H!7OK]]S 9*BK(?M M..U,&XLD<-_WW /R:J7-9YL+X=B7LE#V>I [5[T=C6R:BY+;H:Z$PI.%-B5W MN#3+D:V,X)G?5!:C9#R>CDHNU>#FRM_[:&ZN=.T*J<1'PVQ=EMP\O!.%7ET/ MXD%[XY-[\9>3+7^C-=_)I=#\9DD"A$ZD@"QY][\5X4!0F"&7\T,@>=2MK8_]U* M_]G[#E_FW(KWNOA=9BZ_'IP/6"86O"[<)[WZ133^G)&\5!?6_\M68>UT-F!I M;9TNF\VPH)0J_.5?FCCT-IR/]VQ(F@V)MSLH\E;^R!V_N3)ZQ0RMAC3ZX5WU MNV&<5)24.V?P5&*?NWFORQ+!@9[T<\3>%]Q:=LO2WEW&588;ZEX8)^>%8$C^ M0A@CLO#\:N1@!TD;I8W.=T%GLD?G!?N@EVHJGXGH 65:8>S&X^>&[ M>#J^/.#1:>?1Z2'I?Y)'AW7&\9"]7B_[=RY(3,75PP_?G2?Q[-*RE%?2\0(K M3)VZV@B28*5UENG%AO@#2A\I&K)_*?:/NGA@%Z&0(N;6JIE8+ D6,R!13#6 MBD:4K0KI2"VM!NQ9!^%2+9G-.1))3R3LVE!/<(1_Q E0]<0)1< B+3NV0K!_ M:B=8\F;(;OU>U+83Y5R8KL W[5IQRWCMZ,5[Y*W%<)>LE@.RS)AY5)QBEL27 M.XKLG3!2!"OWUDW$XK/H'/*_J<:3^&"M^D"=1&%?&K* M^LZ[90$?><7:_J67HP4&Z'D961J2 A1_%D&(^]@J,XFL3C(<)7H06\ MG@@-:"OAQWGQ$#$XP!3H2V5T*D3FS3@ZG0X3S,NB\*-_X; 9LP9@08IJS!VS M,M)?9-*FNE;P+B!16:*!L"M<=\:)+^!!5E@/$S^+N:G!8P?QY=O M2!.B9\0?M:28A^T11=3M0$I=$?F)"! MI?P?9XW M#K3B47X*GB.X &A>4FA)>CR=1M/IE!W'],?_?'[M/64:]"%!4*^6PM?#4=\W M/$RYS=NB:Z(0JJVK*H: PF ?&*HW[^V/(@W8FXS[[59QE#4LXTA,YAW.J":= MQSE:L"^)[)B>-IF^;78_E7$O?BO(<736X,HQ4M%BS)\84EZAP;Y($&%T'3M* MXN'DJR,F<%UP% MA*'+H_/A[*S? )OH9@E03@Q(=_I!BAT,X-)#Q"[. M8NA\0#;A2%(T)!^\] M""A1$54A:.M':F%TZ4.%BO6PV\3(6[.;*[#Y0Q=4DKO2=>%+'FF LD*A,5 M]91RZ.!F0SNF-I'^%UU@1'X3Y3F_;UO?MP!*MM(K$AY(N+Q'5I?4-=0JX\EE M7_EF2U*CH>U<$8@N"#2[)[9,\"1XFC.$SX:J/4 MA61MN>&0J\Z,OUG6OL#9,N_UA7G(D\ZZUZKQ_L9[CV%^9B(K3I:B)7'!QRT. MAWET+S/18/!Z(7@D*GU.JG4NY](1SO4&1PK3>!CGHFJFAA\"K=F] \ZKO'P) MNUA$5.&\'2(T>BCM08<-G+7SD/CK4N#:!,Y,,Y,O%K*08"/P)LPC#)[>O,&X MV3]O7F I%J@]4V.X'ZKV->-C##-@F-2)Q#/F0&4JA4Q2FE5&Q^>TX T > :C MN:$S"99@H].DN?;!6]2T'D *T(.4>RX+3GDB: Q4H#85#H<;A4'*0B(;-M-J M;A"!!-.:_J#<&E,O'!6/"Z>MW5U!60?"$TO$J$7S!?410>FI6F MV(BR\LC.>,;@'9SC@H-TKQ6(-&(BC-R7C=$PNV?QWY8J^CEXWI7 M0P2_6HR0@=I@KW!$$NC;B^>P_C5'&Q]**59E8MZ\V@A% \B< S?I_+IF7# 5 M\E?TSV0VWO$ZYXDW;6/_IFW'6Z!GORY[\1NDYY!WKZ [PT_B]@S??W_D&^$# M"#(]ZD;EGE+N4\5 3$)^6N9 >+3$^73) [V,HTDR>V$XO=&/!9T]>O'ZS #3 M4

[SW^WX:O7>GGX=OB!FZ54-/\6V#K&N7X0 +&]<+KRW\#FVCE=^I\YCI+" MT (\7VA0[^:"%'0?16_^#U!+ P04 " A@6Y9SW8YYN,- !B, &0 M 'AL+W=O=@'BR0PT]-W?]V MG]\H_<5LA:C8MR(OS8NC;57MGIZ=F70K"FXBM1,EW%DK7? *?NK-F=EIP3/: M5.1GR7@\/RNX+(]>/J=K%_KE?50W_Q).GAG22U5NZ"^[L6N3V1%+:U.IPFT& M#@I9VD_^S>FAM6$Y'MB0N T)\6T/(BY_YA5_^5RK&Z9Q-5##+R0J[0;F9(E& MN:PTW)6PKWIY6:GTRRG*E;%4%6!KPU%=S\\JH(YKSE)'Z;6EE Q06K'?5%EM M#7M;9B+K[C\#K@)KB6?M=7(OP4NQB]AD/&+).)G>0V\21)T0O<;B M)&)#5$&[\=+>91]V-E+*C/VB>5FQBYR7[+QDO]:EH(4C5FT%>P/[>7F+Y./% M,\.N%-<94VN620W1IK1A?+?3ZAK.PO6'CHC<9<,V> UVU>!#^D%[V4:40O,\ MOV77PE0,#M5LK6K-;@779@3Q5&U9,OL1^4."RAV%JV6Y8?4.:.*-M=2PGYJN MJ<[+%,X&B:RY/I3LU4[+G,4CVK#?HPQ2L5+=]:6#AX#1MQ+8OQ(I+P03Z[6@ MY,^X\1IMKI%=W54M-M)4V@8&F*D2I#-)XA'+%?J"T 4X,FT)%@ J"H@J]'! M9'7K0MNNC=@KH@\I%$2X@D4^CUIU0P&115VPLJ:;'9[V208)HR"-( /5EE= MX1;4RZ0Q=2=<^SL?Y!,W8)=X!.R-9M.E9\6:$'[D.9Z4UD6-+GLM*(920" H M+Q#\E9NPT/_/6W]7WCHO925!%M4S&!Q6JO)4?!-I;5-!*%]>N1+"RP/( M?0;CL$@+<4H>1V%+/$TF?Y79YHO[S$88]#M;#G))6=9!?<#+*=TT]^FOKRLK M,B@IES;:'JN!4GRCIA+.G87UX!*5-QL\^H!#T/7[V9-0- M)KQEPV0?OZ=J?0K+3R$CBML',T>U CF%#P2W L/RT(T M.9U>U-K4Z(V@!50.Z6N$<:\JC(DU6R:- ^P@Y&0J=S8\'/>CX,1>LSQ-L3!G MQ'#*H2[D-JOU:SPW?".7V /ZWH\*5.EHW@ M(!28V%KX?4LP)RMR!M:[EJHV+G][>-HI.>R1=:P\>%1=WG/8_FJ+;&*!F;C4=CR$,#(80> M@\Y#L=X&W'@]-QG_RG[C M^HNHH!V$ZQ]KV#>;3V8GZ9.3*=1:VZH=D((:+57FU&T5X$7(1NMTX+AJQU # M,T"TQJS=\L!.E&X!05.#,5HTG<'!/4H.X9VUG9 @3H/,^P@)O5T+WG 3+-(8LJGB8."!1J[)]'=<^U2'2 [4%\ 8MH9#4,W/@ZM]*0]\\ M5#F!2['#1(PYK-&CR]KM5( .*JM*B"%2=\/L4'_N[;3E&4#77D#(JE?7^367 M>0! Z[JJM7A,__7-(WV$!S1G);:A[ M=Y//H"OG>9\(L?SB_ _+6ANY6P7][TJY[.2=Q62TFLS8:CX=)>-Y6#2U?A&/ MQHOE*)[&CK>'KMYW%KOF>6V=^E/+"[%J81";5ML9G'O-H4?&?:'7\@,UFU2; M(O@:TN"7T\L4VC5T9")SBAB&2J+*1![UUD ?E4,E!3<$9RZ<.F@"X-N2G:#A M&6*!$;M6B*-R"&H;15J:+Z=K R8603.VK#G$/8FY2"(;XO^7=9LL-65V'+( MJ3IB[Y1>0]:H,?JX1;VJ+CWLO<&!$M"# $G3&I:_]3P%;F0C20!B73E)>")^ MY8=:6PFQ#;H!BW8(81B"9E6]<[416@X*6?I:PA(;T6%)@.(T.VN6V3D+@"#- M4\S/8./4,",!R'#M4[7S@!%BHKS.O"7!X0DY82&%"($$*:Y%KG84*:C/M4IK MX_TAEVO8DDJ!V0CK@H%D'T%M+($*;;F"N@H47&]1@>P-V];I"H48$S6,S@5: MDK9X.]=$QH(SN 38U7](@BFUE56K*[ *&W 6!,NP56+Y6&M5$(U;*?+,,O Y MNH3].(RL-1[D^LP&T1%,;7H@K\+ +6FG.]'Q,+_EW'U]M% ACB*43 M-A7 ,CV]M%. ;J'P"]_+\D'KFIH"!8:J;O/M>S/_<TJ'"7H-1MZ#22P>HI0<$VMYG M8'<(&7PNU#SS<"CFA((26@#0!R@!NEMP3#<60!4U0P)>8/4R3_YYT.T/FEZ# MQK\;@5?08&.E^M.@L;?_8\CJ8468_O3WO@\/EOR5M]Y/_(4WD$FP^N+@PE\[ MATNR-#)M )H%_A,.]_?FAC6L(+H9T.K\'. MDWB>C&;+I!$T646KU2/$WM,OW$70QW SFD\I03;7DE9O\;T__9/']NQ[D.'I M:C&:MSJ!8S:;1HL5U(!5CUU/-LSA!FG.EN/1#+J,9C\H=@H6;?M#WU"8 IMI MJ0R./H &\*$PI->TMG"?&P?;Z:D$YD _N:[NSD1=#N\]?G!3^"X$.3@UMS,B M9?KD"'-A@]Z?J-MG#'"[_!/'.4C6[-G1\]'V7-R$B;M5CH=6/8V:8?.A)NY$ M](@T?CR-)NXIP#*"$,?!W,Z^*9$#:'^OX%BSI:4:*#2XN#===2JQN)LJCYNB M[K@=[G"M %C(?<3>( >G>/#@ ,N].?SP>[K\E F(A83L> _CO1//3Y=;SC@J?KZW!*_W3T0%2 M-&*G6;IR@_3.,V.);X#EM\BB?4#7NC"/.K."@CHAAVBZKC]P]H&I0>LQ4#1AC7YH[ M#%1^1E.\0_WV,(@%'@]!!_WA!UZYC-XPS\,HI*%[PK95L,URAB/>)N>1!J5RXQ;'W*OEQ&; M"O(\;^H4DM=BBR\_7PNH*(:RN6T@3!?M_P.0_'=OH/ ;6F6])/>^ D M?/2?Q$]:-DV@X6W]BML(*)FUX=L"P-LO]H45(LZS E"^?0_P6NRG/U\U%":S MYJ3EJOD>C^+Y71 (6&G21EZS11LPPY[IJO-[E2SQY'TO%I^UWOLNA-[0V^V( M)Z##LZ^ AZOA!?I7]KWQ9KE]^_XWKC>0\UDNUK!U'"UF1TS;-]KMCTKMZ"WR M*U55JJ"O6P%I5>,"N+]6JO(_\(#PWPI>_A=02P,$% @ (8%N68&ZL%$! M! E0D !D !X;"]W;W)K&ULG5;;;N,V$/T5 M0@OL4V#YMKMIUC:02XON0X!@W;3/M#2VB%"D2E)VW*_?,Z2L*-LD#?HBB13/ MS)DS,R07!^L>?$44Q&.MC5]F50C-19[[HJ):^I%MR.#/UKI:!@S=+O>-(UE& M4*WSZ7C\.:^E,MEJ$>?NW&IAVZ"5H3LG?%O7TAVO2-O#,IMDIXGO:E<%GLA7 MBT;N:$WAOKES&.6]E5+59+RR1CC:+K/+R<75G-?'!7\J.OC!M^!(-M8^\.!; MN#ZQO<)J'Y_BD-9.9IDH6A]LW8'!H%8FO>5CI\, <#Y^ M!3#M -/(.SF*+&]DD*N%LP?A>#6L\4<,-:)!3AE.RCHX_%7 A=4W4]B:1)"/ MY!=Y@$6>SXL.?970TU?0OXA;:T+EQ:^FI/(Y/@>3GL[T1.=J^J;!-34C,1N? MB>EX.G_#WJP/;Q;MS?YG> D]?QG-#7'A&UG0,D/%>W)[RE8?/TP^C[^^P6W> MF)ZA]SQJ')"MLS47H:K;.CJR&ZUVDMO+"V7$)>K5*7D6#=V/UB.QI9*< MU''"!QD(RWJ:THL#VI'?[S$*&@W%)M;'D;AYBBU4CBBZ>'>4'-=9!%_;NI'F M".N%=8PP=LAQ0X:V*GB!_2\)B8T26Z(#0;C7UGMBFD7K',!E"Q@, -":@ES MMAB.PFYA7VKU#V/DR6C2,U06J5)@Z4?BCR=&'S^<3R=?OOJ3CPV!PE _8ODP MLX,UT(%WJ,44[XWBT9KU]C'<3L-G]D4%W6DO=1NQ#&RL5ZQOTI(X"1C07I6$ M8,! 1LW;!MLIAR@W2BN$AXA3>!3-8%.DJ$9*LB$ M>9"NA!JWTN!@P!$0(MD"%0$JKF/[LTZ5PF[IHMA%6[(AP6]?D"L4AQ4+D29:L<;9L"ZQ$,72R#_XZVI-! <0(NZ7"2PW7 M+WGL0BIT6\:(9 )H= ,G&>M'E#G/&U0DB']'Q;L0:%U^,]0^KY<08E?+Z1B M)"X++G6(KH]H5;%M82C50:2F<5!+ILL$-T1&$%H738E3IA1RAY+VX=5$R^C[ ME;:[H:*;G:2]Y5F.T<5=.?KWE"/T(%E4@#76Q1I",2E;C@27Q'CVXAZ=#XY* MY'@7+P2&ULK5AKC]LV%OTK MA!L4+3"Q/9Z9),T\@"1MN@4V:)"TW<\T15ML*%(E*3O>7[_G7E(:^3$N"NR' M9"R)O#SWW',?TMW6AR^QUCJ)KXUU\7Y2I]2^GLVBJG4CX]2WVN')RH=&)ER& M]2RV0=?F\_!ES-!BN5:;2+QCL1].I^\N;R]=MK6L\+_C!Z M&T>_!7FR]/X+7?Q2W4_F!$A;K1)9D/BST>^TM60(,/XJ-B?#D;1Q_+NW_IY] MAR]+&?4[;_]CJE3?3UY-1*57LK/ID]_^2Q=_;LB>\C;R_V*;UU[-)T)U,?FF M; :"QKC\5WXM/(PVO'IJPZ)L6##N?!"C_%$F^7 7_%8$6@UK](-=Y=T 9QP% MY7,*>&JP+SV\\TUC$EA.44A7">5=,FZMG3(ZWLT2CJ"%,U7,OGQO%V<-?M;M5%S-+\1BOK@^8^]J\/>*[5W]O_S- MYJY/FZ.4>1U;J?3]!#D1==CHR<.WWUR^F-^> 7L]@+T^9_V?@SUO[MMO7BWF M5[>B_WMY/15GCQ"_MCI(NN9G[XV33FGQ;XTTB.*W6M/V5KJ=L/D6B@0R55JA M8Y))7PCCE.TJ,N!7*X.]9,?*I8=9'W:"N;O@N[6, C!TT!6V)2\V,AC?1>%3 MK8.0ZZ!UQKDUJ<8QL45F"RR4,6K<[B+O)!>J3C%J@]O++H*'&*=[@$V$A;\Z M0Z?!!)6OA']""B5CC42W[*I?B6?SZ0*99RT5$2R-6G5!P^,$K)%6*!@QB6!X M9>!VU2,XE MW[VZ. G!#R)A+T6@0OC"86TQ_$)>A<3%_!C$L!11G>NA1(/? I[4[T0:_,97FTUD:%%*+[+$0YM*:=?$(C_M'W.G0L*5-E+^5 MQN^3%HT]$(J82\DS<3W*V7U# M-WOKI^(72,K2C-#!*3 .,2?4,]0J=UCDCA2HL):*1ED]KE&9@NP7:@.ROA#4 MUYLOF@ BR;W3HI6[LJTM@9*J-M 8"XSB54X:ZXX\#7K=V5Q*!VL@ 2? I A^ M5X0 JPZ%($JK.=8%<44>4[$LQ)5]$A(*6) PEM%J A2[9>_F2L-(=FVD#V!1 M&L0B6X)ON/0^[LE,9PER\.@TQ+*/(GC%O/!W$J0C?*"%*,HOA@!SR*^F-X^2 M*LT!:.R.TK+X2]IA\%D2[*\Y'W\9GTY\_;7E1;FSE*J.2)-,[6Y\"/G0M>"% MRD6.-5L[H8#"(DKX;L_U+"BZ\S,VR0H/;&FDQ,&;7GHYCECVR2O>?G+5'F1B M=8T"F9M0[Q7+?:FUR[)F/PJFS(X/U%P3:HE572D]$,L0](%MW%]UB9KFX&4# ME2U95'^6)DYQ")BA4C;$[&"1JJG&P_MD[#&03!8=U$J$C316Z<:AH:IBYC$C MB_R@'XPQR!?ENQ!9WOV$L*\U.KVOP.; +#9A.MG1P5%!,IET'1JN,AN(&>1< MH!_&R#_Z$QBFH[&!-N3!AFY1BAY.-7W*HU7PH#$TEPMFW?F$.&!V8T)PEH^L MUV"8>+Q_L6L80J!<#@LI^)$.-(VZ,8P+4CD1PF0#NUOG MFC824U .R8QK5=+DTUG!H^ #2 ['+'(#6F'6 MS08ON9!MQZ32.P /NG&$&_?S_!M*L< ;G&FZ1K0^P0.:"$HNPN)AKHPYA6AM M19FS/[Q^T8_U(1[+=42TX3&%V-O17$G-HG-%1X#F1<5S^V$<26T0(,VF*!*< M'7F :*8N$Q*$B_>A0>Q': X'L#)J-S*P$G(@++0LBM'3HS&O=RMT%=[;%*I MT!5HX\B-:C!C&D\IH(%D]L0$O>*7'?*0)_CRAO34N(P 'TW+4[PHK7-2*90M M$MXI!LK ;[GM4A7C5YHQQ?;0S%2\I]3E88ZZ"_X>UZXEJGI#6MAXN\EO1D3* MNE2P<&PVL\4#EN]CT=<3\[?5$V,D6B)5FZ!;']C.L9CT1MJ.Q[%MK3DE>;A- MY/R0"U3+AH0(>X]8 SS!T!I0"/Q+'D#S.$1IB M0L7,2-4@<62E=,4L_NKUV-0:6.&5*C&.PW ZKAB7P>+GEQ,WW$_[BL#&#;^(L62KUQ?W\45P$H2,$ G+K$!B^[N$*A'! 2./O#C/8 M+ND4A]\]^F_>=K1ER0Q<*?&9%[:\"+* %+!BC; ?U>9WZ.Q)'5ZNA/%/LFGG M1O. Y(VQJNJ4D4'%9?MF7[M]&"ADX3<4XDXA]KS;A3S+]\RRQ;E6&Z+=;$1S M']Y4KXWDN'1.N;4:1SGJV<4U^ETH8T@-Z*J2:3@?6\1UH^.\P[AL,>)O8,S) M!R5M:F9CE':$X63+<'(,_84,CV-$Z8@\Q2%W)9"5 M$IA]7*Z)94L!Q( U*-2V)!:'4Z8+$C!16.A(/(I-+-6 M\V738EKE<"J$P*#-OY1*%* -><,E JK&():A!+[F4%NW=H^!2PP0*]5(:TY. MR>M761PF9S_M?5=J %*U@0TNL F&I85JB61=;/83K]$-+YGG8MD]DL'7=5.! M9E;IY^W=>K87_$+>1 G-)M')GFA.P^ET7Y31-$WV1.F4SJ;QR?^VF>]!*BQ> M+[/TN?=G7VFA>,ON8TFT_H?#9Y,I+1 M9)[2,(J^0P?W=9[0),V>LKP%S9'>.Z0K462Y2QHL)2O0&GF]B#TEOO9(9P@S MA*]Z,/SG\E$&HN>?>CB9T3 ,?U \G],X.F+BV^CG&AG1, L/,O]W(TD48K[, MCQ@<_VR#TWA*LX/DOW]DFDYH,DG(G;),$-GX4H;G0F=,8Y"78\5$W@AFX<#1 M<"SSHIBF249G@_2)VVP@+?V=YY8N!@YQ,ZB)[>X^TQ>H4G*Y,/#C::G9E]3VX 3SQN M3.//SZ;&@=;QICN(G\\GC^-LWGGS/R'PS?AN0]+@47FM,!*BZ&1$;KG,8;@Z MV;BPQA:\[D,3IK-9&< M:'H#_3@2EY9CJ.\?)&_V]LIM\I5@IJW@NX&387+C%:01!2FQ/I E %J,P&\] M1[Q[C,A-OY1X(+T4F[&\T;@AX/@QVWI%*MLR+7P1\,Q[6W8 MFV[J0T=D"?L,6FQFNH;0_/AAW+9);G/D=_=!?]8M<1>!KO0AR' O,:=F&8TF MNYJ0)5,:QQ'YA*%HW$Z@F[ #S>TV$AO)[:Y%BE _G>T7N"@^ZPI;1&/7!V'- MZ7&[>8?Z^?'@BH4]V]I?)%TZ8;O:WK:VTNU=]5U[1=M-;R^Z'YA>S>XL:\67K6U"^/N. MO>R&5@FI*B'P[9PY,QX?)EMM'FV-Z.!9"F6G4>U<]61J:)3U+R24JR[4"@]4TNLXNYR-_/ASXP7%K#\;@ M,UEI_>@G7\IIE'I!*+!PGH'1SQ,N4 A/1#)^[3FC/J0''HX[]D\A=\IEQ2PN MM/C)2U=/HXL(2JS81KA[O?V,^WS./%^AA0W?L&W/9N,(BHUU6N[!I$!RU?ZR MYWT=#@ 7Z1N ? _(@^XV4%!YPQR;38S>@O&GB*X\I?RX SM8M0?X&P4>XT\K5%FY5B>6?^(3$](KR3M$\ M/TKX@$T,PW0 >9J/CO -^PR'@6_X_QFV!*/7"?RSN+0-*W :4=];-$\8S4Y/ MLG%Z=43>J)7.3I\ JR<0Q_D<%M56%H>Z"J.I0K-)"=A=(. M!W#'A$-8HD-C!\! M@=T!:Y&6&C9,+7S]-GYE8659J;TFR4W1*H#9FV0PCD- M@@SA55A!>GG!1/O^>)#%Z%,"5Q282Y*FN#:PZ Y>ET_<:A/#5PWX3.YC$;8$ MH:C:4(]!N3%*?;N\UKG)@8U(-.M@EG2#>J-< MZRC]:N_'UZT-O1QOS9RBKKFRU!850=/X_"P"TQID.W&Z"::TTHXL+@QK:B$T M_@#M5UJ[;N(#]/]2L]]02P,$% @ (8%N62&ULK9=K;]HP%(;_BI5-TR:MS940&$0J MY:YU0D7=/J?A %&3F-D&VG\_VPD9;4P6K?E";.=]7A_?\$GOB,D3W0(P])S$ M*>UK6\9V75VGX1:2@%[C':3\S1J3)&"\2C8ZW1$(5A)*8MTR#%=/@BC5_)YL M6Q"_A_QAMR"\IAW&[,X=H9>"GQ$ NZEA3-.*V?('90M MN=POPX %?H_@(R)"S_U$06XZR?-M$J7B>"P9X6\CSC%_$;R@ T4+(/*HI2&@ M843#&-,] 72%'I9#]/GCEY[.>&<"T) 96Q>,;72'4[:E:)2N8*7@I]5\ MYU_\O)HWK0H#G<]2,576::H&5J7C$G;7R#:^(LNP'$5 M]7X?)]6XL-J_"X@ M'#!4^J1^\"I^^;^9G[QO[O!H?0G@I^%?[R"Z.G"W][/\Y MU3LSO+4N*_]EF"SJ^.3912%,.:=V5&ULG95;;]HP%(#_ MBI5)>VJ;$&ZE@TC0;1H/3*CMMF<3GR16'3NS'6C__6P'/#:!D7@AOIW/WSG( M]G0GY*NJ #1ZJQE7LZC2NGF(8Y574&-U)QK@9J80LL;:=&49JT8")BZH9G&: M)*.XQI1'V=2-K64V%:UFE,-:(M76-9;O"V!B-XMZT6'@B9:5M@-Q-FUP"<^@ M?S1K:7JQIQ!: U=4<"2AF$7SWL-B8M>[!3\I[-11&]E,-D*\VLZ2S*+$"@&# M7%L"-I\M/ )C%F0T?N^9D=_2!AZW#_2O+G>3RP8K>!3L%R6ZFD7W$2)0X);I M)['[!OM\AI:7"Z;<+]IU:_N3".6MTJ+>!QN#FO+NB]_V=3@*,)S3 >D^('7> MW4;.\C/6.)M*L4/2KC8TVW"INF@C1[G]4YZU-+/4Q.EL:+SWH+=(@\!F: M.]1/;E":I(, K^_3[3M>_PSO5)HW:/..EIS0+24M9J>R[J"#TU![;AY4@W.8 M1>9@*)!;B+*/'WJCY%- >>"5!R%Z]M0R0+UD,[SM'6NC.1&-_K_(G6X86&"F M(" V]&+#(.>[X+=7R(6AE^1&7FYT5=5>0)I3A,^XA9F7W,;>;7QUX<)^8>XE MOWOO=W]5[5:"T(*>-@L3+YE-O-GDZLJ%[,+4LW;QT;U:@RS=ZZ%0+EJNNRO6 MC_H':M[=RW^7=Z_;"LN2&ULW3UI<]M&EG\%I=V=E:LH69+O(ZZ2 ME7CBFVI8/ M+\[.GC[<*E,=O7E-GWUHWKRNN[8TE?[09+;;;E6S?ZO+^O:[H_,C]\%'L]ZT M^,'#-Z]W:JVO=?MI]Z&!?SWTJQ1FJRMKZBIK].J[H\OSEV_/G^,+],0_C+ZU MT=\97F59UY_Q'^^+[X[.\$2ZU'F+2RCXWXV^TF6)*\$Y?I-%C_R>^&+\MUO] M'5T>+K-45E_5Y3]-T6Z^.WI^E!5ZI;JR_5C?_JCE0D]PO;PN+?TWN^5GG[PX MRO+.MO567H83;$W%_U=?!!#1"\_/)EZXD!]6J-Z^;^C9K\&E8 M#?^@J]+;<#A3(5:NVP:^-?!>^^::L9'5J\R:=656)E=5"\#*ZZYJ3;7.=G5I MR"UWIWFCTZ6V079Q>/9]9[Y.'PB-9[],UP&+L\K_UX?&UDK)=VIW+] MW1%PCM7-C3YZ\Z=_.W]Z]FKFY(_]R1_/K?[FK;+&XKEI[:I52.UCA_R*9;)? M-CJ[JK<[5>W_]&_/+\Z?O;)97@,.*ZL+_,L"5 K5PC]6IE)5;E2967A9 ^>V M-MNH&YTMM:YPV9UJX#E3X7LH3TR[!VIO-PF4&P.+[$J@M[6N=*/*\N+LU9\O+S_0G^>O'IS2)7 +N@9NYWJ[U$WV MZ)P8Y5%V"U\4 *L;O&Y3;S/5%6;R[LNNS8H:0%S5K0<$8"0KC,W+VG9 *B": M?^L,(G:YSQ#NA\-[[,C7B&@^LS#W@D ]L41T6'@9=%5#\+$+ BP>H=$;U"$ M5#BPS8#N:+UVTVA-#U7 "-F6I9-&Z31R!GH0 7C88? L\,V-;EJS+#72_DHW M#3U2YY]I-?H+Z 6P886U,H0D\,0WGI%IZE"8Y^[6Z*RKA(X8 M^?Z?3/1F^ZTRHV:^MVJK40>#H )J(8Z4?515=;#*W8O#L1=.C-0[4Z&0 RAL M504V"#ZR0%L#;08B=%7\"CJ87ET >YM\X_F@KH#5*[0,2G@E[YH&23UYH0+^ MLQ;5B@/M2IDFHA/\V($([EHW* -/LRL@'#"HX"LVN\A\ 7BOZKH%5M0)_[7[ M'8@^E#MR,A(7 I!1&,2B&/FT*8@-210C!T<8"'B#D]8@L0G'E_02'+7<$T/8 M;T6YW=1="0)!9VA9BKC[M:O8%:@H+]RW(>B+4'1]=7E\=/0!@/SEY#**#-[OBS1:)$M4WJNQ(H=]N-'Q! MV /9@O(%:BMVUR-[AO, 5@ MI:WZ#$N)(%,%HT^EIH-9@=E$$$X. M#DBD J14D6G&G_@W_P44@] P"6I!N^#Z()F]$=4B5$!"TDI@'HJ]0MON0++S M@4#.FC6C7:]6J(L2%=6[)I$BB6S<@<3VJB-]L 4[&E] !>E)0\AWTCRXDZ#_ MB3"=1%4'BR*? "BVP,9U49?U&M1$./XXIX]?.J#.=JL5^E]5BPZ!P^,8S?P1 MB)PXSA0.%MFFO@6QU"R01LDR"#"\B8NAH-*$(7^EMD-_)# M^Z\2W?;K6>!]A6J1?%C8U[0BOL$P30G]BU@73@[J,AC>^%80[PA9/ED.IAOQ M<4Q"#A6GX/LB?X%6]3J5M%#7@D1%.U2;'9%JD"8K8$G<@OP]>1"D?PO>M=V8 M'1Q9_ Y 3Z&7+=V2!/QB()? +V\!KI87PV__#)^!R78%GB_@3<39Y1H\%P(! M4E18 *[2B9\+T #X@24Q>]^,4 6TV!HT_4'K=58+\D2D-RSW<(<&^46P/ZH% M@6B:NL1#/83+IC)3[6#3FZ!3WM9@SI 7#>OF;=W8OA#EO^]'1J?9M4'["?^S M0T@LQB45"6=:-<3 >>!C,>'G :\0:05GI[O MA;:<68,\Z9:PJ&=6$"%53BB:HQ<"&GS5T6F#%XJA#F1?=F]H/;#Q6@Z!P,7_ M/3M_?OHT>_3\V>ESI(%[BL(1#UV!S-BR0:D2YXNY!Q0!7=D&T0Q:%.#@Y!30H:@A>@_L[;PQ2T3=$DYW.N.(/O6. MZ--93_(C6D VVL* P P M?%O@*#8<38,L3T%K9<7:._YZ!SC,/G6>S%_O$ M5 <*% 1X.YY'N-\*1+?,@9XT)F+8@Y [Q7G$7[.QS>)9 R0/R0 M1$26P&?1;P:&!U;HQ!76@[ 'R=^0#IH&BL@"'TFZIT25.-2"0N[.I,'X?TO> M],++D75E'*KE3NP(,%0R)2^\+[02K$A M22QDT(@J#6"%K"4.?MJZ(GO$N=% 1J;)NRT*+PJY_(P&")R-+T/!\ GG.KT- M!\Q=/(U"DRP8XN47=$+KV8,O?)I=#@Q?YR,$(SA$@.]!^*DH=_&=6\6R 3_S MT"3/$6$:GY@A>4O18Y%FR8H UVY'9_:06&2_=L5:W##$S8VQ$A!134/Y*D_? MI-F]8HXH&&/@;4<>#>I0'0=R,'X!8XK4SD*9S4H3. _0**/C;%*@'NNMWJ M%3RLU JC1KC3P7XAI>T8@5?L\\[D0: M]S2;8: 7GH%>S#(092&JM@F1\QRN#5*Y,99SM+UB$-OMP*0$M([QV+]JK^R= M%YNF KW<;4, S0=6 , Z-H.A%\^NZ]$%=*8 D;[%_V8/R/";L X K.XV0(M M5I^!5&!/5#,;70J/XN>$;/V%" Z#%.394GX2C;Z"[1K X;NOSW,//G[$/IYN M>X&"L>"*(^S8D96K, M3"A-D]\E2S@B(#XJL./U\P"N = MVK/ @$6#51 8Z_/8C=>FYUPR"0,0$7(I"E@#UM9,-\X F$#&(*TZ'M.:RB=Y MZQ<(;(N1_2:VW.EAEW'RMTQQT>@UR\\?N@9D!XAL)D,UG@:X!$^],:J*2G06 M"08R#>OTHF,^A2,VF[?A#.4@?B5O"*R-JK-4B1"QV5+O:_%-7! B9OZ>ED-_ M5#=$,'@+CNV5C @,UZ;':O T4N["B4";A,?A;XR*+EB5$'RSJB-L 7#!I"K( M'D6GK^K0^$.W3(0/$VFC;C/4D "QDA..R/%)<+"I@=ZW?#(,S,J_,=;"67U5 MD&..BL)YZ\L]GB>2>,1T3;>3U)GHV' L\MS!.#&Y#F&2&V5*%U=!?R<^ZPS5 M2M#Z.B?[%L#WOLI/0_48?>LR]([6=.%+"K;J5_ *>,ND+HSB[S=DP O)ND., M\(@< F'\[C3[$:027+8Z^4EE'^L<5OVI+9A#AU_Q<=MZS>DS.3=]]T<=.Q7. M=\ED=Y<[]^SSHCBQD38X2 W0Z4BV0W M?%($'5)?8'.#P=YR'RS#V#X=7OI>*O!13#K?"@GP*(F&N-88#8YTK1*U.,BZ M*CL_.SW[#P+6"-W DZA\PZJQD(+K&/%[X]B-9"^<&TG!.'\*6WL)"^*!LS.@ MR=CG(+VFSCXKN/8T\O FL#R.8<2]L)5DB#2K M! FPLYV/BLE%S4%L44Y26+=$&\Y']J*5-^!X8M@8S<:5I.=8=#< ?1\7/!$ MTO71I9S&A".1;1P]%5_^)1@M+YX^>_$J^PE/D9UG)]E_=;5DN',6Z-RR(T@5 MV[- CS8/%APN A;Y[8!#6;C7(E6+]0(:131PC21C M(HIT%NLX#$*:&V&,_P8P*C(E?Q?^ M-KJ0NMDH(SS&:_V,;'9L@4?_CN7>3Q_,JJN+H*XN9I7,!_2.&\$"7H/\MU%M M]34+91,?$ZI;#EFV%$T46R'/NVU7TA>@ET'7F&!UJRTFXGZ7=I?OY[YV048N M025#_7<4-]81$J:S,$=U4I)Q3>C/,"7/"E""]/B&7G4ET-:*$ZV*1(#EYA26 MGO8E>5MGCU[=^?\?1M?]"5-F&![&E!46'/D*^*9EISPY!=(DF"T^U_83UZ'4 MS3X",$JY\S,J=K/9NZX!:QM5%T5WS)>6:FV39Y"N.]PN0A*R0;UJ*?>"#S^6 M9]UUKFI7<.RBT\*-*+SVJ'1+E7/]?^T<=>$/ER8@FP,50MMP"/R$0]/KALBA MBLB FCYR/;;H:?8#XKLP?+$5)7$P^R=J%RL<=$5>A>2ZFC7K=$ M*=+O&JT_%'A8NF.&B>;#XNBS\B/T2)[/-C*^(=H=MVX/>9%$JA.+#!!7 (RF M9=.@&4IP_ZT#>ED9YZ"EJ1!C:(L.WDCJ1]7VL%Y=YF1V;!Y).Q5ZD8 4CT&^EL#)Y11+13@'XO#/7 M&FI. /BGB>D7L MO$WQ6($9+-C ?"E8+'M9@JQ"@](GEO4_4$3M@G-%JVDAV M"MOC>V3UMI$+=5O36Y%YK]8^#B-P_&RP=(-G>1=/,1%(U8 MY(+A+QS-C\J$N0!\Q&X=W1[6.)8#5*J5JI,!L)#3,=,L!573U ]1#N-86X,9?.M9!9)LHDJKA!V#Z"$:'32N904 M8+@HYL>?/X588.17T.ZQ=S$F1Y+63(E3R0&X8]=W-WC]='[1BP6DX18?/_<: M&@-P@\J1S&T4W#X75HZ\^ A8/AW) >Y$TW/"U"OZ&/ '0>51CO"'(V3T1$Q MLD\%L.Q7EU0FP =V_FK$.>-P#OM0?:M/K_B2JQX/J,987[?M=TB./KZ1HR&Q M@WQ/P':+42[O *?TR*4WWT9+2&-/-,"317>"JR,>2K6AJ-9@CS44F;8I"A M,7,/BA1Y%X:-:6 PK#'61?]AQP34H\00UKEO+M4EM/S+X%P^ .,W MCPD>RVQ< ZYH=$IP@[0%>2-.!M6(T!TJ&+1X9G3RT)>JA)U!7I]1_IEVCC MQH<\>Y!ZBHV\D>.F1F!T6*J5U$5:#UE+0D2*#7OGQMO3 W_D!1!S@9:PWX43 M]10-"J6-8SVXUU?9HZ=GLP9^&"5R/C\$Y"IRU:Z=,_A]E.I%)W#4_O\#UKVS MMLQWG DC>X>44L>5*D]01WLGUO=%(-2 [>N.2XFZ-NG;$//.DG!CK]6Y%^!I M@I(VW!]"M5[]7'U_T8AK0PC1G\AU'& VJY04HPB\NYH4%@-7>HH6GIR=^I:. MN#Y-A-:DF62B&0OT,7A$6_]I/-KBSO*LD%I@?QMQ1#5^46S?P7$&A(M@93@C MDUZ.G]B5W:@U %RI;[$(8(XO0H?]^7R/_$?-(0NJ0ABE_WN\+Y&402JG1UM- M\D[4$-9#J+VL4E7_\-KV*'0\A5\$_^[X>M(SUL_^N*92US)VK)(L<8Y!DRX4&',)B(XIM M]:0@9JK'TWF9TB. J3-AT.@;DX MN[A(@80)$ +\* [ZR/0(/(YP\]$]?"B26 1PV7OAA:MTK3LPPAT<"JC=N]'I MI 5 2TW=4G$=&%=E6.-%VLAJF(@JC/1A# &ZI"]^ +$WS(?%Z2@S.^+ _8X($H*65FQT @7)[U_A\/ M6 D:C@H+(8:0(-HG5#&"E8$^U$R1!2 ;85#+9,91I=F.7E<%Q_!);GL@-: ? M(G07%9^/0P C7?S-](EP\N(8ML7!DPN&ODGGGQ8&5%,%HF "J8NXY7L?M8J3 MS83"Q$T*. !8'YS?TXO!!L(Y%'I^%!KY .!IP!+(71^?'OR[.QL07VR[42^([TWSOV;NVD&IFP=8KZ8 0@GJTB9:->0R$%P, ]C4T0?>"]Y)Y$ M?1"O1(\!&P1%P='"!WN^19K[+0?6VA@V\(.?&862$2E\9+^'2:?K(]ITR&:S0OX"0%R/T\4+N[O%UV^!DOPK!;'Q/9Q8G:N6C M@R9A]$$>DMG86D'B=Z*5^<#"Z6#X^#RR&RS-8US@C 3N60/ ZTY6$!^M!1PX&PBV[EQT#Y?,TE M,$B973P9&X30:*P5P*!A)Q,W<-9-J)QR+OVX@,+ZK55=FMI/>9%EI@\M,HW) MD^=%#81TKQ]Y%@9QR'O7-=A@3/C"L-;3LZ?9Q]A=OI(8G4BI*U/G? M=L@HL?'\VWA3B@2N$+O1$"&; X0(]GR,%.@B?FROGF"%2+.MWEFN%>"*OM7> M18+IZ,>@!3B;ZNO>7W'./WE\2KV%N#*M]DJR^.G=XR)9$JZO.!\/EZQSEUX; M/.3SWX=N38/#8-F0W'50ID#3,;4_I[4,%M:R7* XU+;Y^XMWU5>B\H08J7"((!@M_- MNW*+J18>+H/' I^0)W2STZ:P08^'H8]S&HRM-N'!PI>O$SYOZV&P86+/T^R: M<@QN6M @/^FV\X'T>"$><1)J>OS4T=!F5S%SYMH-M<84#%?<4]) :BQKS!^' M.LI)RY)0D&TPNP%B"(N(I1KS00BTN+A-?,M?^.1W'"->_58EI>>XXA)[=%U9 M/WE!4GAHJF@$5:0S[V)G;_9'HU-9C"^RHO-"E.I6. Q.B:H;K&SR>WI8.?^+ MJF4W-%3+SQ9.990,[_-EPUPG\#!B,=*2PTQET^8C)E M1B,>Q'<]F"_2,MX_F@8Y*S9"?0.%]]6$>,?>?P1M?AM)^M$-L'$%7DFH<0-G MQ+^:5(^X=5)SVG?7A.# G13?"QGWB?X;J?I;=,6\1WA+9 M&D90E8<'+\"(1(%6Q][DH/H.U:3+P48%,$AR^,L'EJKQL*PBJK1PL%[T@L8\ MIS!.WL09:[&;^Q6M?D_.S%%+H?OL-'NKI*IS* SD$O]IARFG2;L^J#LH](5J!\\)2>O!")UH1^W:#YA!XFK4TBHL!3UL7!T ^H",LI M_&/S-0'\I6N+^!BZJM'D&&?W*$?QR]V\Y!%>VAZ9%MME!KZ144M#VAQ4)LC!;!# M,'@L,QE'$X#[L-(!'!>GL+Z&[22K:<=.-7XHMO&Z'"=184M=2&C&D'*CKBZIA.M=FR5# MF)G'0=\!RIUW,.IHGW)Y*D6 RI63#1Q\CB\A-E6PE@#*MJXJ72[2D4I28$S/ M1?H" ^1EZ.^,RRR#4<9UE-P28IHBU%M%6?5XZ%Z.!XA^1\G0GA,J=)@]/6ST M^6S%J9K9,)B ][5/KFFJ')>7TOA(\$?7N@F.7OQ;"+&6Z+6C^J$6OHZRERU5 MO!R&)K$CQY7=I,M(U;9T)<_96WRT* /!PI<.3]ZM2P'&09#9"LDP@/I\?GXT M6E&]W[0$5[GNI)MDO+'SVY;,WM$5,1* AH'!&<65OIUY(?S,AD-D&(\Q^GM3 M_#L-KOCNW>7U6U]@X&_:^(<>@@V7)N-.,[XZ M:/+W?-KHT$3RE F_Z*^ MP+F/41L]>WSVX&7V/NXB!QB'Y[+O![_22%X7_J:*_$*#:V&,4M!Q\Y&8!I3J M0&($+)11#W[\4T[\FRTR7;NE0Z*ESYV#\ML&OOS='6'1,R5M!&0VH>C7UV04 M-RB0M:DH7L._Z.*!>B[YT(F)?6P7RSR\2:>\5_Q<%WQ M@-N_(_BG<9MB\MDBN]8T?5A^5 ZO<_Q+O0/X7#P?0R@_1K:=>S-&K(LBRR1W M 76,9%>BD\X7E:6\ &[TNBLI-^^K EQ, YRW5>2V%\ 1.-GW!)L603E^Z&TI M*4U4$64\4=UM2;"/B6_F!T7I=VZ>GRUZUN[,3>*E_K]2WYPV"..CS^?G1[^? MGY@^J@R^:<7LI_XG,5H#??'8BKAA:V3 _,(/K^7XW?D MKKZHW:KW:QUH%J!?YWZY"N=?A)%SGJB2,>KP36'R]!>YW&QQ=@E[ VVPK5$J M6]GI]H? B,>[>&I\+\(DP]NH!S3G4C(V9$*=%U6L>\Q@A0TH8%?"&G,267PC M&1!_2>JK*4,#1_3#@XMDI4JON0,^_"10CF/!HZ@ QI/<[(!HDGZ\BH,S\G ) MW(C!@F3:GYNJ%2 )KMMJXL(V6(])>8 :4&JV;NIN-T(,BQ[T\4<4N3)/?HZ1 M)GR-S1Q*)P?T?ZBEDZY.(K&.?R21QM3%@R?&#REN0SJZ_C2[3$! /5GQ3#=G MFF-/*?TJ,IXD_L4E)*%H+DY\)U=5?/C5ZE6PLOG4R')AL&1R >8/Z4Z>NL(R MC@V'2=,)HR79*UZI!SNRT7'S:(1$&+KTA%!"?SX;G[_TD+HWOU>M>O-ZJYNU MO@(?C:;>5B ?<8B@_Q3;45$DO[R\.'H(;X;'W[S>J;7^FVI NV"'[@I>/3M] M]N2(I9[[1UOO<$G\(<&VWM*?&ZV 7_$!^!Y_&MC] S? ?!D=[\U_ U!+ P04 M " A@6Y9)6F;@H4" #0!0 &0 'AL+W=O:?-@:T2"9RF4740U47,6QS:O43)[I!M4[J34 M1C)RIJEBVQAD10!)$:=)6@DM4EFL%!LM%=#$Y6\Y\? CXS;&S6WOP ME:RU?O#&CV(1)5X0"LS),S"W/.$E"N&)G(S'@3,:4WK@]G[#?AUJ=[6LF<5+ M+?[P@NI%=!I!@25K!=WK[CL.]1Q[OEP+&[[0];'':01Y:TG+ >P42*[ZE3T/ M][ %.$W> :0#( VZ^T1!Y3=&+)L;W8'QT8[-;T*I >W$<>4?947&G7*'HVS5 M/P;H$BRO%"]YSA2YR\IUJXBK"AHM>,[1PH>?;"W0?IS'Y!)[>)P/299]DO2= M)%_A5BNJ+5RI HNW^-@)'E6G&]7+="_A"ILCF":?($W2V1Z^Z7@+T\ W_>]; MV%5\SSW;S>V[ZLPV+,=%Y-K&HGG"*#L\F)PDYWN4ST;ELWWLVR/5@/-*[Q8>"#=LK0TC[9X&'UO>>#2D\!DF";P@,Q:N M6Z,XM0:!J0)*_NSW]FW,I99-Z].]_0502P,$% @ (8%N67%!O3 9 P G H M !D !X;"]W;W)K&ULQ59M3]LP$/XK5D (I$+> M2AN@C439INT#4T79]ME-+DV$8V>V2]F_WSEI0H TJC8AOC2YR]WCY^Q[W)ML MA'Q0*8 F3SGC:FJE6A>7MJVB%'*JSD0!'+\D0N94HRE7MBHDT+A,RIGM.<[( MSFG&K7!2^N8RG(BU9AF'N21JG>=4_ID!$YNIY5JUXRY;I=HX['!2T!4L0/\H MYA(MNT&)LQRXR@0G$I*I=>U>SLY-?!GP,X.-:KT34\E2B =C?(NGEF,( 8-( M&P2*CT>X <8,$-+XO<6TFB5-8ON]1O]2UHZU+*F"&\%^9;%.IU9@D1@2NF;Z M3FR^PK:>DF DF"I_R::*'8TM$JV5%ODV&1GD&:^>]&F[#ZV$P-F1X&T3O))W MM5#)\A/5-)Q(L2'21".:>2E++;.17,;-H2RTQ*\9YNGP#I26ZTBO9<97Y/B> M+AFHDXFM$=M$V-$69U;A>#MP+LBMX#I5Y#./(7Z9;R.GAIA7$YMYO8 +*,Z( M[PR(YWC#'CR_*=0O\?Q]"NVJKTH?=J<;;5RJ@D8PM;#Y%700>(Y_13[J>9]* ))730&F M*0@>J89\";(\USKP.Q+?)\[T@?GQ.SPW5*7U5KU[90MX!$EY!(3RF B=(M$" MI!*< R/PA/>EZJ 1^%XGI.N]7<(;.&-G9_1<448))CJG(U1.[*:A2I#BZ*1FTD2@; M&A] B++MLYM<&@N_9+9#V+_?V4E#)[45TC3M2^P[W_/<<\[E,FFU>;85@".O M4B@[I95S]444V;P"R>RQKD'A2:F-9 Y-LXQL;8 5 21%E,3Q:2095S2;!-^# MR2:Z<8(K>##$-E(R\VL&0K=3.J(KQR-?5LX[HFQ2LR7,P7VK'PQ:TF0T@/7]ROVFU [UK)@%JZU^,$+5TWI.24%E*P1[E&W7Z&OY\3SY5K8 M\"1M%YN.*;P%D/2 ).CN$@65GYECV<3HEA@? MC6Q^$TH-:!3'E7\IR9MS@+3MR\,06 NSA)')([(^CO">9=23) M%I)/Y$XK5UGR1150_(F/4-"@*EFIFB4[">=0'Y,T_DB2.!GOX$N'*M/ EV[A M>P3K3).[QG"UW%1?!Q]OAOL/X\+6+(X\2!NO(L] MF^.'5C0"B"ZQS=>$DKQB9@EVD^#=E/M[YTF<7I+_M3Y5!H#(KBG -P7!5^I M+L"$][H*O$?A[XGS?> ?Z0;/O59'.;,5X6^]W-_DF96,# M\+S4VJT,GV#X766_ 5!+ P04 " A@6Y9$'JGS0D# !I"0 &0 'AL M+W=OM" 4V<4L[], C._)PRX45C M]^]&16-9&LX$W"BBRSRG:C,%+M<3K^-M?]RR96;L#S\:%W0)E7<"]PS6NC4GUI.%E ]V\2&9>($E!!QB8Q$H#BN8 M ><6"&D\UIA>8](JMN=;]"OG._JRH!IFDG]FBAI3 (7E (:X70\:X,.9:7U-!H MK.2:*"N-:';B7'7:2(X)FY2Y4;C+4,]$5Y0IH9ZH+&,/&P/#2H%7C1X4'G M+!CM8=MKV/;VH4=SK,:DY(YKVG"E599RH+I4D!!J2&K=6E5NX:''PHE+I9A8 MVL/+=OJUW_)=!B25'*O7@AAW'HCS4!C"1'4ON );8-$3@^(SF1=4; X/!F&G M/]*_19A0D:"9A,5HQ1) ? XKX#82=M'2SQ@HJN)L0TK#./N"!HS$&C6@L'0 M;YXX:\GC\68",62IT8@^&A++..B._MK8.I/758AR&V6,$IY^ _D"5%,"C=)' M%XU./8;UV&WV[Z3!R,^HS@@\E@Q=1TS]YYW%^H<-WE7J 7M+6F*$FZTWI'=^ MW._U<.(.23AJS7X0JAQXG>Z_F]%+B.N$=EQ"GQ/V7R;TO',<#'Z6E%KH^X3^ M@NZNJ]1OM;\4UB60I3=<+F;_..N*C:Y[-X]0BYIFK)A,8;)D75X*1_ MZA%5-?9J863AFNE"&FS-;IKA6PB4%<#]5$JS75@#S>LJ^@I02P,$% @ M(8%N604W)G4. P B < !D !X;"]W;W)K&UL MI55M3]LP$/XK5I@02!%)G/2%TE;B96B30$*PE\]N/G[GSGZ4KI1U, 6/)2"FEF7F%M-0D"DQ90,G.B*I#X)U>Z9!9% MO0Q,I8%EC5,I AJ&PZ!D7'KS::.[T_.IJJW@$NXT,759,OUZ 4*M9E[D;13W M?%E8IPCFTXHMX0'L]^I.HQ1T*!DO01JN)-&0S[SS:'*1./O&X >'E>GMB8MD MH=2C$[YF,R]TA$! :AT"P^49+D$(!X0TGM:87G>D<^SO-^C73>P8RX(9N%3B M)\]L,?/&'LD@9[6P]VKU!=;Q#!Q>JH1IOF35VB8CCZ2UL:I<.R.#DLMV92_K M//0[4$-RRMFV7RJU8IH9XUH;M.$VG@C.2Y=41ZLQK\<_>S\ M3F-]M7WU2268M(3)C,!3S2M,O/6)Q&MQ](TM!)CC:6#Q0.<6I&OPBQ:@R6Y0UT834[$49A[VB0']#-[\\" :AF=[*"<=Y60?^OP!VS*K!1"5D^J/ M]'>QWX__%Q72W+$)6I4;=#-'$_(X<&8AO'9?Z]8 M> OE G13_2M(UT+D=R;N2KA/3&X'1S[<4QW:<.07&(>K*[;\8*!(\P2"_X>!#F]4T44>2Z49E;IUVV&.X.Q M/TK&?8E24;*[![_5?:M4+,!KY,8WZXF#H4FO,A)RG:5W6@KE[D@%V0LI9DZF- M]5$4^LDP.MXJ3OTQC8\_/-O=O6T9A_YXV"_K"!-&=S58T)N.)>AE\P88O,6U MM.V@[+3=,W/>3M>M>?M&W3*]Y-(0 3FZAB>C@4=T._=;P:JJF;4+97%R-]L" MGTK0S@#_YTK9C> .Z![?^2]02P,$% @ (8%N69R(D)DT P 8P@ !D M !X;"]W;W)K&ULK59;3]LP%/XK5I@02!6Y]DI; MB<*F\8"&Z-B>W>2TL7#L8#NT_/L=.VW:CK;2-%[BVSG?^<[%/ADNI7K1.8 A MJX(+/?)R8\J![^LTAX+J*UF"P).Y5 4UN%0+7Y<*:.:4"NY'0=#Q"\J$-QZZ MO4DU)JWB[GR#_LWYCK[,J(9;R7^SS.0CK^>1#.:TXN9)+K_#VI^V MQ4LEU^Y+EK5LN^^1M-)&%FME9% P48]TM8[#CD(O.*(0K14BQ[LVY%C>44/' M0R671%EI1+,3YZK31G),V*1,C<)3AGIF?).FJH*,P K3K$$3*C(B30X*K2L% MPA#.Z(QQ9AB>7ORD,P[Z10;:O[R/I MAGFT83Z)3@).H;PB<= B41 E)_#B)A*QPXL_)1*' E#C)X?Q[>T:Z)*F,/+P M^FA0;^"-S\_"3G!]@GW2L$].H8^G>%NSB@.13X%C"Q(!=,X(ZL-"+HRP$Y/^M%07S]:2/6B(%BAL1LH=Q!NEZ$K4;$ M5H_]Q&1*.55L[@U,^_64:/8K++/ MS58SZK6;>9P$Y%D 50*CL5 4(\5$*@O88QY&6P_:$=F&VX 2:-!6#U5I[HAF M\(8O:UG8J#<)^3L.R'>'Q=:G=C_Y"+\ 0I'BTXS?',P>8JZ-_2H@5XO^; 7 M];?H+R2,6T$WWMV( M6F$0;C8./1+^SL-?@%JX]F9O7"5,W0.:W::#WM2-8RM>M]\'JA8,,\!ACJK! M5;?M$56WM'IA9.G:R$P:;$INFN-? "@K@.=S*?R<+W?CE;&/K@9 \JRD=A-:(S:G2>**&A1W!Z8![4\J8Q5' M;]I%XAH+O(P@)1.6ID>)XD+3?!Q]MS8?FR5*H>'6$K=4BMN7*4BSFM",KAUW M8E%C<"3YN.$+F $^-+?66TG/4@H%V@FCB85J0L^ST^DHQ,> 'P)6;F-/0B9S M8QZ#\:VX "D#D9?QJ^.D_94!N+E?LU_%W'TN<^[@PLB? MHL1Z0D\H*:'B2XEW9O45NGP. U]AI(M?LFICV1$EQ=*A41W8*U!"MRM_[MYA M W"2O@-@'8!%W>U%4>4E1YZ/K5D1&Z(]6]C$5"/:BQ,Z%&6&UI\*C\/\N^': MD8:_\+D$LG^Z!+*U_C$:^J%L;6P M*=M*.(/F@ S3 6$I&VWA&_:)#B/?\%\2?2N_%CYZ&QYZX]0UO( )]3^_ _L$ M--_=R8[2LRWB1KVXT3;V?.9[K5SZ IB*R(^$;J?:W3EAZ?",_*_5UP%!S<'& M8EQ"T1G9H \)%0J?(6D?N;)&D:NKZS[@4]QE[&S#DPVR8T8>-%?&HO@-I>^E M.9)2N,(L-;[2L8G<.V3[Y-X@EZ]?:D TX$F!\>'E-AV,+0&FB8VX]R@;^VXK?TL!1L" M_'EE#*Z-<$$_G?,_4$L#!!0 ( "&!;EE8WO-2P 4 %04 9 >&PO M=V]R:W-H965T^O/TIV;#>79-E6W.U+] A)D13Y(ZW3)1@/L^O M!:Y&K92,%5!*QDLB8'(V.'>.+V)-;PB^,%C*WIQH2^XY?]"+J^QL8&N%((=4 M:0D4AP5<0IYK0:C&7XW,07ND9NS/5]+?&]O1EGLJX9+G7UFF9F>#>$ RF- J M5S=\^3LT]@1:7LIS:7[)LJ&U!R2MI.)%PXP:%*RL1_K8^&$?!K=A<(W>]4%& MR[=4T?&IX$LB-#5*TQ-CJN%&Y5BI+^56"?R7(9\:WRJ>/AQINS*2\@+O6E+C MKH,[>I^#/#P=*3Q&$X_21N1%+=+=(C(A'WFI9I*\*S/(GO./4+U61W>EXX6[ M4^ MS"WBV4/BVJZ_0Y[7VNP9>=YWVKS)U%J2OUF2SIAC.:6]>Q:[M MG9!??3R7VF*\=07%/8CVZEL"UW9BG959E4*"!>*G->^NN.*YN2# MH*7"BT:G];W7./3XIY4UP43X7 >0))$W3+R )*$_=.VP)?+MH6W;Q!G:43QT M?*?1;4_J':$4M*$4[!]*$A&XT;?2.AH+EBJW57P M#'*"18" 5 S14&]JK@EE@BQH7AG9\IDWIK7O-T7J;G7_JTB[FPD M,W %6BX M6@N[%>&?J. ^=%V$8KCBC]>;O;3R-TP^'$VT 0R]C/"CB* *NC"R')?\AH,? MFR'0*\^*;!S>/T3.J #:W,,PF95\*I4\O#G8>VE MQZ^F/<(H>#$!YPL0V#;^>)59X[\!W<1V+''B:^V_*\)KYK12&)++^_%X=M>?7=9!C%3OMO9 7; M$6_EK*S-\75$V,:)G?@$F#[PP G=81"[G:%N8B7)=YB]H<'H"G1GI8>HYAL, M[/;<7C/RTN.GIGA"[20#)EL5]I-H&/9:A]*/]>&@N:@MU)KR%##P3XYNYXZ[1VU.>I@; =8_E<4H>7[Y$L= M#=L2L4NX;13[)=;:T:_-X3NB)VZC)]Z_L&_[EH5'/8=-7_QQGE3PWR#7]14I#/CGPP6D/.Y^5BH]M; M.7U8=(,^ID>(Z!^@Q O(C7":%5CZ$7NH?B/:+#],.@E>T)T4)]W<&3KAORL# M JC7A^,@ZE=1Y/&39^O$C?7)F[)CU'OI*4!,S7L6AJ!N^^I'GW:W?3([KU^* M.O+ZO>TC%5-L1D@.$V2UK0@_R43]AE4O%)^;=Z-[KA0OS'0&- .A"?#_">=J MM= 'M ^)XW\ 4$L#!!0 ( "&!;EDS =N_A 0 "D/ 9 >&PO=V]R M:W-H965T22;P[_=(=DP";@C="R^V="1]^H[.14>SM52W.@E7;C=WJ!_=KJC+@NFX:,LOO/,Y&=>XI$,EJPNS%>Y_@U: M?1S!5!;:?M[)*VUD66[&!F47#1_=M^>PR$+PG9!Z'@W&SF6GYAA\YF2 M:Z+L;$2S#:>J6XWDN+!&N38*1SFN,_-+M'LAM285H*ERIH 0S4@D4])Z(>C M/7A1IVWD\**#M>U3LL$8]6/8*#G1%4OAS,,PT*#NP)N_?Q>,_=,]#$<=P]$^ M]/DU1EU6%T#DTGH;3PD3&LY7_!1?X.!6VPAEK(61A^?D/?ODM"/3M_L?Y,K %(V,0 V!@AZ ML(%R@62M&V\F7N)Y'S+/NKW]1%NMR[H$Q8Q4+^O;NC20TFL;4#X)7K,%SG48TBI/G+*]!<:1W MCG0%B@RW08-99PE*(:^#V%/BTI2PBC!-^'(#AGTNGD0@6OZYA:,)]7W_'XJG M4QH&>U3\$+RMD@'U$[^7^<^-1(&/\3+=HW#XU@K'X9@FO>1?/S*.1S0:1>1& M&E804;M4AO="JTRMD9=EQ8JT+IB!GJMA7^0%(8VCA$ZVPB? TT=1LA5K/;-P M0CRAXR3IN3OW;6ASX"#P=Y/B8!(]$8R2'<%X8%.K/6V)";[5O;7$EH&M3>B6 M]VPLWERC'_%F9>+!P@:34[UKR37@C<>UKMW]65MQ?QR_'D<*S.C];\ M3PC\T+\;E]1X55Y*](0@.![LJ9SBKG**#ZZ<*L05AK.B>&@LBY4_%C!IK;BQ MY$S.3*.)D ;C)2WJS 6.TW_C"X\EQL9M4<7>:FH_LW^GK+ 6$Z^N&_ZH'&EG M,9LJ$&0KL5@?G"0T&#W&4!*-:1@&Y!N:3MM30,? BBTUG>5JP,IVT>P>>-\^?Q^G- M(_(+4RN.ZA:PQ*7^8(*64A4U> P 7@\ !D !X;"]W;W)K&ULK9=MC]LH$,>_"O)5IZW4KI\=)Y=8VMT\ZUJM&K5] MS3HD0;7!!V33?OL"=GS9-?'YM'Z3&#R__PP,&&9\HNP'/R DP,\\(WQB'80H M1K;-TP/*(;^E!2+RS8ZR' K99'N;%PS!K8;RS/8<)[)SB(F5C'7?(TO&]"@R M3- C _R8YY#]ND<9/4TLUSIW?,'[@U ==C(NX!YMD/A:/#+9LFN5+6H@%"&4J$4H/Q[1@\HRY20 M#..?2M.J72KP\OFL/M=CEV-Y@AP]T.P[WHK#Q(HML$4[>,S$%WI:HFH\.L"4 M9ES_@E-I.QA:(#UR0?,*EA'DF)3_\& U#$#7@5XKX'@"N!7@-\5""H@ MZ J$%1!V!:(*B+H"@PH8=)VEN +BKAZ&%3!\#437$N><,^?H%52F7*^7*10P M&3-Z DS92SWUH!>=YN4RP41MCXU@\BV6G$@VY;8 = O_*EY6GO.SL,>$@0SOIRKD=R+!96_ 5!+ P04 " A@6Y9J8EZ;C0" #N M! &0 'AL+W=O=?8Y[ MJ8ZZ0C3P6'.ADZ RIED1HK,*:ZIGLD%A=PJI:FJLJ4JB&X4T]TDU)U$8WI*: M,A&DL?=M51K+UG F<*M MW5-U=,:N>R38!Z<'#M65L8Y2!HWM,0]FI_-5EF+ M3"@YJU%H)@4H+)+@\WRU7KIX'_"+8:_/UN"4'*0\.N-;G@2A(X0<,^,0J/UU MN$'.'9"E\6?$#*:2+O%\?4+_XK5;+0>J<2/Y;Y:;*@D^!I!C05MN=K+_BJ.> M&X>72:[]%_HA]NXF@*S51M9CLF50,S'\Z>/8A[.$Z*6$:$R(/.^AD&?Y0 U- M8R5[4"[:HKF%E^JS+3DFW*'LC;*[S.:9=#\$M$- 55:B?(Q&K:)(53;(B#[WX;UF7: _8R\O8;DQ6NJ$9)H&= M XVJPR!]]V9^&WYZA?EB8KYX#3T]]5C['FO?8ZLBDW5M+['W7J(\@-Y[4#>( M71K.YC'I+C!93DR6KS+9G)6\AH8JZ"AO$:Z8@%QR3I6&!M5P:!>/?\"_>T8J M#,-_>9&SZ^M>@A]4E4QHX%C8Q'#F9D<-TS481C;^1A^DL?/AEY5]D%"Y +M? M2&E.AAN2Z8E+_P)02P,$% @ (8%N60L)>'H P Y0X !D !X;"]W M;W)K&ULM5=K:]LP%/TKPH/1P59;SKM+#&N[TL$* MH67;9\6^3D1ER97D)H7]^$EV:F<0J\4X7Q+)UCTZ]^7#G6^%?%0; (UV&>-J MX6VTSB]\7\4;R(@Z%SEP\R85,B/:;.7:5[D$DI1&&?/#(!C[&:'DS4\@/Z5+Z79^35*0C/@ MB@J.)*0+[QN^N,0S:U">^$UAJP[6R+JR$N+1;GXD"R^PC(!!K"T$,7_/< 6, M623#XVD/ZM5W6L/#]2OZ3>F\<69%%%P)]HK/PIAY*("4%T_=B>PM[AT86 M+Q9,E;]H6YV=F,-QH;3(]L:&049Y]4]V^T <&.!ABT&X-PA+WM5%)"IH;O*CT=DU:$*9^C3WM:%D@?UX?_UE=7W8 M=CWDYV@0?$9A$ [_-_>-)[4[8>U.6.(-6_!^DI601 OC4D]WVY$'+R9\&E-;NJ$NBDDI[J04,8PI3N[5NX6=R)V M#.:LYCOK*>6S$[#$02,#0>])?P/R[2['!RJ%.Z:]O=/=D%TCVB@1#GO*/#Z% M!N%&A+!3/;JEW@WYCH;'C?Q@MUI=V-WC6TC M3WC45Q&<0IAPHTS8*2G=BL -^8[^;R0)NQ7D'37@^! XL;N&ME$L/.VK!DZA M5+B1*NS4F&XUX(8 ?S"TV 'PCL@UY0HQ2 U4<#XQ#2&KF:K::)&7<\Q* M:#,5E;*-_4$L#!!0 ( "&!;EE-H XEA0( M + & 9 >&PO=V]R:W-H965T#%6K0)>N\DEL>:'8+OMD/CPG.TVE)&52KQ)[//=_WX^ MQY=LI_2]:0 L>1!Q+$I&A#4#%0+$E70YO%C,G+]W^,I@9X[&Q.UDK=2]FWPJYU'B@(!# M89T"Q=<6KH!S)X08W_>:49?2!1Z/#^H?_-YQ+VMJX$KQ;ZRTS3QZ$Y$2*KKA M]D[M/L)^/Q.G5RAN_)/L@N\4G8N-L4KL@Y% ,!G>]&%?AZ. =/9$0+H/2#UW M2.0IKZFE>:;5CFCGC6INX+?JHQ&.27XMN5'2 M-H:\ER64?\;'B-[QIP?^17I2< 7M@(R25R1-TC%A%@19:E5K*DZ(C[KBC+SX MZ+^+TU>)H#WNUW:7[<*TM(!YA+?)@-Y"E#]_-IPF[TZ0CSOR\2GU_/-&K$$[ M6_ %!+ P04 " A@6Y9\J$<<5H+ "SE &0 'AL+W=O*0Y($^:\[$6=/MR-S]/S$UVB[*^LGQJN; M?; 5WT3Y??\EKQZ-S\HZ2D1:1%EJY&)S._ID7O/IK!YPW.*W2#P5%U\;]:$\ M9-F/^@%;WXXF]1Z)6(1E3035/X_B7L1Q+57[\>\&'9UCU@,OOW[6W>/!5P?S M$!3B/HO_%:W+W>UH.3+68A,?[)37H/.?^P3Y/N-$N.4\P.RF!U MDV=/1EYO7WGU%\=Y>AQ?S:PHK5/J6YE7WXVJ<>6JFHIQ\)#EP6F"IVOC;U%8 M9TRZ-3YMJ M%X&3.U6[]<+@NM@'H;@=55?^0N2/8K3ZTQ_,^>2OJLQ!8C82DYU:8Z??55/(KT(%2YI!TX-)>0F(W$G!,V/V+UTO]Q-5U, MK,ED1&MC$J/*R^&X5!;-1Q@CS<54]FVSQ("N._K[W!OM/Z0U,.B=DG;':QM"#R MFL)!AG.1F(?$*!)C2,Q'8AR$27FT/.?14IM'W_>;/$M+8Q_\JB].50:%(GI4 M?GIWIY6&9@P2LY?=Q?CD]-^+Q$%&=9&8A\0H$F-(S$=B'(1)B7-U3IPK;>)\ M.5UAC.K*4T:G!=]&*#\CT#I#T^:J.]-GJIEN]]W00>Z>B\0\)$:1&$-B/A+C M($Q*"7/2EJ@F^J1HKB*ER!/C0Y0:Z^#7*Y4H+30T*Z":_<9!SB?'PU+6QY#[ MX4(U#ZI1J,:@F@_5.$J34^JBZFMJ9]OG*!9%F:6BUQ)-CPU.*Z1F-YIT2;*4 MER1H7!>J>5"-0C4&U7RHQE&:G$:D32.BOS*)/*R2)]B*^C.#PXMW/5$:QH>U M6!OU)4ML1)Y77^>GLH\A?NY%6%9/E)GQ(.KTR[9I])_3UG6-69F(VMT9G(A( MS89J3J/5+Y/GO)Y\M)8O2D/0H!Y4HU"-]3LA/C0H1VER>K7-"*:V /N>Z353 MIA>TB0&JV5#-:;07LVEFODPO:(<"5*-0C?4[(3XT*$=I_#X-S M"MI/ =6<1KM\HVHUV6S6:*J!0:E2F.51755^R=J3HI'+5[_'%0UNT+U=6CW FC.#S$3>M0<_513G5H.P-4 MLZ&:TVA2K58YU:'-"E"-0C76\XSXT*B\T;H5P'-4.1_:-@-3WV=PSHBD K3? *I1J,;>/AD^-"#7!I03H.T/,/4- M O:+-Q3JM0VT-0"JV5#-:;3+4[Q0?8;M0L-Z4(U"-=;WE/C0L%P5=J9[S6\K M^Z:^M*_I]]>/'#S1D9H-U9Q&NSR]TZERHD-K_HJPIFK]0*%AF2+L;*&E7C25N*)ODC]-0NKY7HH-R3KFOWUWM"9#=5LJ.9 -1>J>5"-0C4& MU7RHQE&:G&UMD9Z5*-0C4$U'ZIQE":G75O4 M)_JB_I#FY8:Z_(2 *!LB[_5!!R<1M-@.U5RHYD$U"M485/.A&D=I+ MY=VC,((\#]*M:%+E5#G4E@NK?=H'S=HPVQB;**^VVQV2(#7*/ IB99Y!*_!0 MS89J#E1SH9H'U2A48XTVZV3VBT\LH%$Y2I,SL:W4$UBE7IE5T!H\5+.AFD.Z M]69E#1X:U8-J%*JQGF?$AT;E*$W.E[:<3WZ';%4E=.@K>*3WZ&*KX\Q. V@57RHYI"WJ_C0@!Y4 MHU"-O7TR?&A K@TH)T!;Q2> *K[>&#S!H55\J.9 -1>J>5"-0C4&U7RHQDGW M)A!DOM1=/MJ& *)O"#AG3Y2&6:)L#- +@W,'VA@ U1S2K8!W+@[0E@"H1J$: M>_MD^-" '*7)]YQMVPJL-]H*7F^-T8\@I DZO5$TQ MT+!,$=::*]\S*[9<*+O;43LH3]^V3F_I?YG>OOA=C7/=H[Y)&+W[[?F>8&_,JMH*%Q7:CF034* MU1A4\Z$:1VER"K5M!I:^S:#/T@4_U-&_HO%_70X#2# MMG\T6O=NLYW5(C2N"]4\J$:A&H-J/E3C*$U.H;:U8ZIO[7AUM:BO2NO5P?D$ M[?. :@Y4V@DRG[[5:A#:#0#4;JCE0S85J'E2C M4(U!-1^J<90FIUW;##+5W_!AP&H1VOP!U>QI]Z\$S-5_C14:UX5J'E2C4(U! M-1^J<91V2J%QL1.BM(,R6-U4J\"MN!=Q7!AAG1=UD(MGC5QLZML=7W\BHW'G M^3OSVC85SSOF-54]S\QK__C\N V[NMD'6_$YR+=16ABQV%2[,/FXJ XXC[:[ M\X,RV]^.JK>=#UE99LGQRYT(UB*O-ZB^O\FR\OE!'> IRW\<#W/U/U!+ P04 M " A@6Y9FU&!N@@# #C"@ &0 'AL+W=OLH(%4LCD3*?FZ8($\BP&+$F M5&ETL!G6E*N*TCE#Z:);1F4BT&<:0=2##X;Q'P?PII+7:'2.&E?.(.$6\A%R MK??(L1RO9S_K8?CW@@["@__.?J+&;4[,+?GV)]ZK/FDF3!A-^/%@S:RQ2-0E MW?ZKAPGF.Q!]FL>7+*!+D@47(COQ<-)X.!DLH"WL@6.J:@;3"#&9 ->5(QBE M0%#(A.PULR*=M$YSYJIOLO6LA 9SO]:F;D['FEKMI"<.3!L'IH,.;#B+0>@/ M/B8H!A M)S@0+"$:*JN*?-S:E3?I&C&XA=<:T4UIN_99'V:-#[-!'WXPB4F? MPEGWK*>SKL1NF.U:5B\JJEJB:2Y663\<"D:EG*8:*Z M4. Z0+V/&9/'B4[0]+7^7U!+ P04 " A@6Y9G3-&:3@# !I# &0 M 'AL+W=OF9[^LPAH3J$YF"L$^64B74V*E:^3I50*/,*.$^"8*! MGU FO.DX6YNKZ5BN#6<"Y@KI=9)0]6L&7&XG'O9V"S=L%1NWX$_'*5W!+9B[ M=*[LS"]1(I: T$P*I& Y\<[QV0P/G$&VXQN#K:Z-D7-E(>6#FUQ%$R]PBH!# M:!P$M7\;N #.'9+5\;, ]4I.9U@?[] _9PM51$*J8YMZ&L[.@HX-1 ASNB"<688:'1T"88RKM^/?6,E.6 _+.AG M.3W90S]"UU*86*./(H+HJ;UO72G](3M_9J05\!;2$]0-CA$)2 _=W5ZBH[?O M6W"[99RZ&6[WC^)T(;5!5$3(+H/: +K_8O>C*P.)_M$4A1R\UPSN,N],IS2$ MB6=3*T/TIN_>X$'PH45ZKY3>:T.W(=F HB*$3+$T,2B4@M)2". HM*[H8Y0J MN03M>ECH_AJ2!:C&B]:*_L*+-BRU#U\S1X:O('U42A_]^QP9/;LQ)#@-]EX9 M'%3O\."P+"GLGZ8)Z>[/3URK'_C 1"D GF1*=[2?FE34I)5Z_A?GT9HT[3PO MO'JX*BWX56L+?HWB@JOJ@O^#\E)HJ-\AW'9]J_J"#RPPN*'"#,E^YJK X$,K M3 %0+ZJ]AKSQ:]U? M8/U^-J&_FU,'DC6*Z6??1YWCU6V_,F_-J&@0F-."RM M:7!R:MU6>5^;3XQ,LUYR(8WM3+-A;+\%0+D-]OE22K.;.(+RZV+Z&U!+ P04 M " A@6Y9+(M"VK:\:4)88[S-8FPAWRI8I8 A-!Y#*.J7BZ M@(BO1\:IL5FX98M0Z073':9T 5-0=^E$X,PL60(60R(93XB ^<@X/SWS!CH^ M"_C.8"VWQD0KF7%^KR=7P[QA M_YQI1RTS*F',HQ\L4.'(Z!LD@#E=1NJ6K[] H:>C^7P>R>R7K//8+I[H+Z7B M<0'&>P^@70#:F3.YE,P'CRKJ#@5? M$Z&CD4T/,C,S-,IGB4[[5 G<98A3[E6<4B8PCXJTR%>>M'PJ0\*>5_V0B@5( MTR].N\A/L_>$4TA/B6,?$MNQVU7W>!O<.ASLU:IPRF4[&Y^SAFP@L M!T(]'9-)1#%W- G(Y<.2I5DF?UYC.+E2$,M?5:G+N=O5W+K\G,F4^C RL+Y( M$"LPW _O3KO6IRK?FB3S&B+;\;1=>MJN8W?/I<3BNQ9,08O/Y[+*N9RAFS'H M.KMR6Z<]++S6T%QMFW)@G%=[HW_4VRGU=FKU?N.*1B397PFJ#*BE?.U?)R?K M_-6EA@[=<:E;NM2M=>F:SKB@BHLG IL7K,J86I;7&M,DF=<0V8Y[O=*]WG^L M4[TF/6V2S&N(;,?3?NEI_\UUJG_8FS4^,,[K_U'/GB-V1 Q*$8/FB\_@P.I[ M8)Q7>\779M'<:LUB0 FZQ97$Y\M$Y6U*N5IVT>=9\_AB?8S===X,/]/DK?D- M.L,222*8(Z5UTL/$B;S=S2>*IUD#..,*V\EL&.(7 @@=@/MSSM5FH@\HOSG< MWU!+ P04 " A@6Y9UUNJS)(# "1$@ &0 'AL+W=OEU/K2 M=66T@HS("[X&IJ\D7&1$Z:98NG(M@,1%4):ZON>-W(Q0YH2SXMR="&<\5REE M<">0S+.,B)_7D/+MW,'.RXE[NEPI<\(-9VNRA =07]=W0K?<6B6F&3!).4," MDKESA2\7>&H"BA[?*&SESC$R*(^/7]1O"W@-\T@D+'CZG<9J-7'&_3NS_[>KSUH/V705_[5L$'6%^@P/N ?,\?=(QG80^_@4B'XR(\L PGJ.]A M4.@%9]W#KOM5Z@VZ]RG7)(*YHU]-"6(#3OC7'WCD_=,%VY-8"WU0HP]L MZN$709A,0$B4")ZA3["!%&&D>'7H=]&7DJ-"TDPSF]";N9M=)&O2,Y&&-=+P M="2_0<)=2*7DT()D37HFTJA&&IV"1%D-$W3!C(["6-.="3.N8<:GP.BER;QU M%ISQ41QKPC-Q)C7.Q(IS#U$N!&7+KJ%;0T^=)WH2:U%.:\IISU/DM$_TGL1: MZ-AKEEC/7K%T8 /RZ D2_ MS#H-/[6]$$_:0"8YBSL?C5WPU&?3EUH;WV_P_9XKLQ+L"[\GM39^8UVPU1Z$ M"R)7"'[D=$-28 > @U>7Z7[/(V7:& UL=QJ[96I9B.TJ)S^-AW M;?9D,RK\MS MN'$M^(AM.3AO[CN40P6YW_-(038V!-M]2$=!OGX&[[W/%"P[LY'?P9B6>R% M2!3QG*GR^[\^6^^W7!6[#&[3O=RL^4S$DC*)4DATJ'7[@XJ?<,:;04YID\GJT4RJ_LTS?V7"14J5/Q=:1 MN6!T73JEB8-=-W12&F>CQ;R\=B<6<[Y729RQ.X'D/DVI>+YE"3]?B>.C M;SQ3.XFB;,W6!O^EW7]F\7?TF)N!XY>!WV(KX#W++Y'O7B#LXK$IG__G3OJ[ M^P;WR.Y.V$J[>R;W#AE^,PO\$L]_8Q9TRV^JU*YG3%KD>Z;4DF M'MEH\=@=VQH>WV M-23V#(?2:0R+SZ_CWI$&\=Y8R;74V_%DC>(T%_R1%4R9.;("#9VZH&@$%"V" M0NN6!+82T-0 M[[PP]%IEZ-FEX5?ZP 557#R_,6TA5=P2%(V HD50:-V"M!K3FT)U$E#="8I& M0-$B*+1N25KMZ5G5U#LZR>SD:9U.QE-#+^EI2.P9#N;3%!:?;R>X%8;8+@R' M?FG"I[K+^*FIIQVI[8X_R+XRB>PC>.=DPJT>Q'8]^'DOLECM!2MGTR9^*H[- MW(#J05 T HH60:%U2]+J00RE!S&H'@1%(Z!H$11:MR2M'L3 >A"?ZJTP" R- MI)\=L>=H&TW*](M9L7])HA7?9ZK:6-)<;?9(W90[@UY=7WI7I-KIU,)4&Z^^ MZ?>].),H81L-Z5Y.=*U%M9>I.E$\+S?K/'"E>%H>[AA=,U$8Z/L;SM7+21&@ MV5&V^ U02P,$% @ (8%N6<1>Y6KO! >"$ !D !X;"]W;W)K&ULO5IM;^)&$/XK*[>J[J0VV,882 $IP78;Z5)%H=>J MJOIA8P98G>WEU@LD_[[KEQ@9W>>V9EE[-&.BV_I"D"2QSA* MTK&QDG)]V>FDX0IBFE[P-23JEP47,97J5"P[Z5H G>=&<=2Q3=/MQ)0EQF24 M7[L3DQ'?R(@E<"=(NHEC*IZN(>*[L6$9SQ?NV7(ELPN=R6A-ES #^75])]19 MIT*9LQB2E/&$"%B,C2OK,K &F4%^QU\,=NG!,@1L69&1X>/Z,'^>359!YH"E,>_AA?R*,T_R:ZXU^T9)-RDDL>EL1I!S)+BFSZ6CC@PL(X9V*6! M_=+ .6+0+0VZIS(XI8%S*D.O-.B=:N"6!F[N^\)9N:<]*NED)/B.B.QNA98= MY'+EULK!+,DB:R:%^I4I.SFYAQ#8ECY$H.(D!2K"%6%)"$DF./GD@:0L2C^3 M7\C7F4<^_?AYU)&*-C/NA"7%=4%A'Z'HDEN>R%5*_&0.\Q9[3V\_U-AWU'2K M.=O/<[ZVM8 S6%^0KODSL4W;:1G/]'3S;MMTWL?NOX\]T)M[$"ISJ\V\YLMN M%3_='*][-'[*H*')G'BP5:EJK1*/)#=5$-T)OA0T)O]^4;;D1D*<_M<61061 MTTZ49=C+=$U#&!OK+%+%%HS)3S]8KOEKFX288!XFF(\)%B"!U:1W*ND=';H^ M=:1M"A=X;HZ7E;SMQ'9 MY?6>UNN_"5JL+AY#FX\+Z][A;*U!M^GB7M,K0ZOI%*^)YPYMI^F\)E[?&33Q M NWLWABQ;N4[5^N[*U5/!:,)J;)6(TNUN50+>FYBP@3S,,%\3+ ":PF<[^2 MN?]1-:F/*3TFF(<)YF."!4A@->D'E?0#[0HO\J*J1Q&5,">2$[F"@PWMNM1= M0,B%VDT2FI)EGE'9T8PZ:&94VS2;&770DE%;[O.T,SA7.4RP FLIMRP4FZ( MO)L8-G5Q>FW":(G/77>GLOJ8K$&3U>IWS>.["!O8\#^Z-V,"435@1@HGFH:#XJ6H"% M5H^ ?5O%TOYU?T,Y+ %K-:*M&NJ)SY;P-%8?E35H8W5TY7#?T[!>:VJP^&$C M4LB7&U_LO9\MQ?G!4H3'-23I$2V*YJ.B!5AH M]3C8MW8L]\-*)FK#!Q7-0T7S4=$"++1Z!.R[/I:VL_"6DMEO-FE;TS1JYZ9$ M>[UDHG9E7I]KW>W[CHNE;[G$T S/;%%!7-LUKZ M.;TVF5!;,%AHA9B=@P?#,8AE_@@_)2'?)+)XQE==K5X3N,H?CK^X?FU=3JV6 MZYYUZ1SABW<2;JE8LB0E$2P4E7G15_$NBL?\Q8GDZ_RQ] .7DL?YX0KH M'$1V@_I]P57M+D\R@NIEB\G_4$L#!!0 ( "&!;EE-E$IX;@, 8, 9 M >&PO=V]R:W-H965TJHH:G*J#JVL%M&Q!%7<#STO< MBC+AY.OVV[W*U[(QG FX5T0W5475CX_ Y7GC^,[3AR_L<#3V@YNO:WJ +9B' M^E[AS!V\E*P"H9D41,%^XWSP;V[]P ):BW\8G/5H3*R4G93?[.1SN7$\RP@X M%,:ZH/@ZP2UP;CTAC^^]4V=8TP+'XR?O?[;B4]/'?B-& #^Z AZ0/!: M0-@#PE9HQZR5=4<-S==*GHFRUNC-#MJ]:=&HA@D;QJU1^)#"FENHKTGH_4X"+XAFX+?+\#LH$.ZW\/ EW$7UPQ8$PQ8$K;_P MIVS!G-S.?S3OWR;BC:YI 1L',TV#.H&3__:+GWA_S(G_2;$4X;$6XY#W? M4DX5Z[=@)T6CYP5W7I+6B[TH3GF4(07/6[NGL9:I79PD\=CN!;/HL.W'JAXHBH.+HI*!E')HJCGI#&@! ;#$J&J.+9' MIX03%HBZLKGSE%9S.I,IM60N,%.[*%Y%%T6D@XCT;2(.($#AVVJ@)5ZW3!M% MVWJS)".=T,NR:*IB:A:L+DCFL)@[HO#8EQ6,W')IG%97/I_WKB^]UR MO45IG[O[P-#'>1'+\+=&I_?VXHY+THOQ\4=]A+\HX^^V8%(;)\J[ C*JFM>S MROQI^OLSV3]CEZ8+G)\+O[]83/.OTE ^RRR8%"X_]-)PAMN,9>![_I2=.VK2 M;(?\%U4')C3AL$>H=YVB/M4UG=W$R+KMVW;28!?8#H_8J(.R!OA_+Z5YFMA6 M<&C]\_\ 4$L#!!0 ( "&!;EG\S\DL]P( +H+ 9 >&PO=V]R:W-H M965T,9EJK+5[;(.>#8B++4]ARG:V>84<,&-3/AJPM4P) MA2E'8IUEF'\\0LJV0\NU=@,O9)5(/6"/!CE>P0SD/)]RU;,K2DPRH((PBC@L MA]:#VY_T]'PSX2>!K=AK([V3!6-ONO,]'EJ.#@A2B*0F8'7;P!C25(-4&+]+ MIE4MJ87[[1W]R>Q=[66!!8Q9^HO$,AE:MQ:*88G7J7QAVV]0[J>C>1%+A;FB M;3'7O[-0M!:29:5819 16MSQ>^G#GL#S/A%XI< [5N"7 O]805 *@F,%G5)@ MMFX7>S?&A5CBT8"S+>)ZMJ+IAG'?J)5?A.IS,I-@U86N!:2P&ME1K:84=E=S'@NM]PKU#SXS*1* )C2$^U-LJ MQBI0;Q?HH]<(G$%^@WSG&GF.%Z#Y+$27YUO-ZE7F]1O.FG-"(Y,I 99TJL&I=Z]4L'+B'T8UK M)O4ZP>&DL#&84\]22[#"-WNO2,F KTQU*)!Y7XLRH!JM"M '4W?]-_[H]L=% M'?D/4U2USYBOB#JD*2P5TKGIJ=> %Y5BT9$L-Z70@DE56)EFHHIKX'J">KYD M3.XZ>H&J7!_]!5!+ P04 " A@6Y9HLO2P^<, "6H@ &0 'AL+W=O MQM\*YD*ANZ M&ZYV;U*3G;V_B78B-0HNX&3WZE[\-4AL&["Q9Y[)'S.*]N>+^HC=?*"Y?LWR MS\6*\]+Z<[-.BYO1JBRW[\?C8K'BF[BXS+8\%8\\9_DF+L7=_&5<;',>+^M& MF_78F4RFXTVW*=9+RA]PJ=IM-G/_U,U]GKS_2VX&/R MLBJK!>/;ZVW\PA]Y^6G[D(M[XP-EF6QX6B19:N7\^69T9[^/_'G5H'[&[PE_ M+8YN6]5+>W MW^BT?O'BQ3S%!;_/UO])EN7J9G0ULI;\.=ZMRX_9:\B;%^17O$6V+NI_K=?F MN9.1M=@59;9I&HLUV"3I_O_XS^:-.&K@V"<:.$T#I]7 .U7!;1JXYS;PF@;> MN0W\IH'??@VG&DR;!M-V!>=$@UG38-:N<*K!5=/@ZMRW==XTJ/,UWG]^]8YUGKU9>/5O0JAMU@NK6XC-/TBKLCV4N'DU$N_+V/MML1.9$G<7G"^M^ M'1>%=6T* 2JNQZ58ZZKV>-&L(=VOH7-B#6WKURPM5X5% MTB5?]K1G^O9S3?NQ>+<.;YGS]I;][&B!_]JM+ZW)_,)R)H[7O-Z>U;K74P*^ MN!2$FN):GQX#ZX=WRCMX$AP,K5XJ5L__"C#1@RE_NK3L/=@Q E,]^-?X+\NU MFQ4^"6%ZR"/?7EKNI/E4DI)OK-^SDI^U?N'YZ,,[VH.)SOC$M:]3B:-[^ :[ M-=8[@7U0OXX7;Z\VWI6K+$_^*Q[X07P#]TO[5OMG+;_ZM7U?;.,%OQF);W[! M\R]\=/N/O]G3R3_[4H^$!4@80<(H$L;V,+^&5;V3+[?V9/]W/?YRG%-DU>B, MJDH@O4,@/6T@'_?YRWF95*E<[KA59E:>[=+E3\OL-;7X\[/HZA3U#XMX!N>; MX8QZG95U9^J;;;@ M?%E8SWFVL;:[IW6RL#*1W#Q)7ZS_6>_Z4JK%FFY)D;!@#YL>?7^\J=/>OA!D M28J$,20L1,(B$$P)ZO00U.G ;_]Q2).BV,7I@HN8*CWX"RL5@18+#T]89(78 M_IX(L;:D:8B1L )(T@81<(8$A9..U]\9S:;>^H7/P*55$(\.X1XIM_:[C9/ M/+<^/%N/8N,J>@[BENS4/M9CS+M#9_;"BD2*Q0-WHO?P85<6I>A&B$WRI8AS MU>OO2[2VOFFBD; "2-(&$7"V*S;>VOU;)'E(A!,2?/5(["\&>R-W2$X,\)ON?_($0ZI&F*832 BB-0&D42F,- M[3@4\ZGO3QRGE41HV>B,LFH4CPR);1#%3'8Y!_.HY1KG$4D+H#0"I5$HC36T M,_*(+!N=45;-HR/SZ&CS&!T-\QL#-Y!#+<\XATA:T-"4GQ!G/IG,6GMW";0L MA=(8E!9":1&*IH95RBE;;Z=J&6!M\T3DM8II9<^V8K1?Q_7':A?4P<_U1A?J MIJ"TH*%='0L4]])NYQ:JG: T!J6%4%J$HJFYE0[+UDNL^_J A_J0'K&9;1_R MD*1EIAXD,;0)1KJ1>R@M@-((E$;MKO>;NLZL/:IAT*HAE!:A:&J2IJ2/&7K.357O_JN(C>D$+U%9060&D$2J-0&FMHBI=O]U2A @M%4_,I%9:M M=UC'PRL1S@?17?C(JVTO;_;]/V[72=F;5ZBI@M("*(U :11*8U!:"*5%*)H: M;2FV;+W9,A^I04T5E!;878FS'ZE-K]I=7JB(@M(8E!9":1&*IJ95BBM[R%QA MN[Q0TP6E!5 :@=)H0^MV>3M]7JC)@M(B%$V-LI19]H#-ZCF.O3>C4&\%I050 M&H'2*)3&H+002HM0-/5, ZG!'!,-9JQE]733?$-I 91&H#0*I3&GJZ;<>9^; MA9:-SBBKIE(:,AGVU7)6SS7.(U2*06D$2J-0&G-Z]%]_'J%2[(RR:AZE[W+TODON M;57&2LTV[/O3Z[9ZCG!O<.FZ[-\90%0:E!5 :@=(HE,:@ MM!!*BU T-?%2F#GG"C/\)AQJV*"T $HC4!J%TIC38]BZ8S&H8T/1U$A+Q^;H M'=MO*T%=9>ME=>S-@J=E_,*MYRP_#G(5W;_WIQ;JV:"T $HC4!J%TEA#LYVC MV$XN)_/YO)U^M&XZG=[( M0E4:E!9 :01*HU :@])"*"U"T=1@2]_FZ'W;0TL6-Z)BR8OD)8W+,_8.0T4< ME!9 :01*HU :K\F=84T4ZVE*14#KH\'J7NQ@(J&F#4H+H#0" MI5&W*ZELUVF),0:M&4)I$8JF9O=H8L2!<\^:X=9/MNF 2P\VCBQV3D3LI(C8 M61&QTR)"3T^#TB(438VVM'*NWLI]\X!+SS=..-3"06D$2J-0&FMHRB;>O^I. M^PG5:X-%U4Q*;^;JO=DW#KF@:@Q*"Z T J51*(VY?6JL)Y!0.8:BJ;F5*%^;+"HFDHIOMRS9D7\IH$7U'1!:0&4 M1J TZG;/=/.[I]] :X906H2BJ=F5GLL]SW.U#@X[9^ %-5U06@"E$2B-0FD, M2@NAM A%4Z,M39?[G4V7GF^<<*CI@M((E$:A-.9VK9/M.^TSF4-HT6BPJ'JY M!>FZO._INO1PTT!":0&41J T"J4QK^NZ^@()+1JA:&INI>WROKOMTE>'I%/<\X@U"_Y?4XI.XG0Z!%*93& MH+002HM0-#6J4G!YWW5R13W=.+A0R]70CJ];8;MV^WHUT)H42F-06@BE12B: MFMNC"X3I[=5^7J^'7;Y8Q06W[E[RZAI@:>\D7WJ4<4BAH@I*(U :A=(8E!9" M:1&*IH99:B]/K[W,^PM0TP6E!5 :\7ILTK3Z4S?C%%J506DAE!:A:&I6I>KR M]*KK6SL,4,T%I050&O&ZE\UR)^W40N45E!9":1&*IJ96JC!O0(5][>48]5SC MO$(%&)1&&IJ2UZZSHM"B#$H+H;0(15,C*PV8IS=@W^7"C/J:QG&&RC$HC32T MXSCWI1DJO:"T$$J+4#0US5)Z>7KI=6J\9C9=L[Z(<7RAY@M*(U :A=(8E!9" M:1&*IE[T67HT7^_1C$=R>IYIHJ&T $HC?H^>FO8-Y:!E&9060FD1BJ:&5<9ZNF@--+06E/% MV.V98BBT*H/20B@M0M'4I$I1Y^M%W9W8QBX/%S,_3WSHD<9QA=HY*(U :11* M8U!:"*5%*)H::FGQ?+W%,^\N0U5>0U,/;>B953N EB50&H72&)060FD1BJ:& M55HZ7V_IOM%\Z.G&T=W3E,FO;._2GL[:T87J."B-0FD,2@NAM A%4Z,KI9T_ M='[:=]B7K*]I'.BN+G-LM[LEACHZ*(U":0Q*"Z&T"$53XRQMGJ^W>1^.CNZ- M-]FNWF71GU&HOO.[BNQJYG M0U_,.,90;0>E$2B-0FD,2@NAM A%4^,N]9ZOUWOF SFHR?/[3HN:]([DH)8. M2J-0&H/20B@M0M'V:1T7*\[+("[CV^L-SU_X/5^O"]%Y%1V#FU&U+_BPU,KY MLK*,MO4-U<\7O*\>H)X_#G+RK<[58'7+/],#5 P KQ0 !D !X;"]W;W)K&ULK9AM;]LV$,>_"J%A10>LD2C)#\EL 774K1O0S6BP[C4CG6TA$JF2E-T M_? E*5FV$H6=-[ZQGG@_\OZ\HWE<'!A_$#L B;Y4)15+;R=E?>/[(MM!1<05 MJX&J+QO&*R+5(]_ZHN9 ]HXO/A;;G=0O_&11DRW<@?R[7G/UY/>4O*B BH)1Q&&S]-[BFQ1/ MM(%I\:F @SB[1]J5>\8>],/O^=(+](B@A$QJ!%&7/=Q"66J2&L?G#NKU?6K# M\_LC_5?CO'+FG@BX9>4_12YW2V_NH1PVI"GE1W9X#YU#9H 9*X7Y18>V[6SB MH:P1DE6=L1I!5=#V2KYT0IP9A-,7#,+.('QJ@%\PB#J#Z-\:Q)U!;)1I73$Z MI$229,'9 7'=6M'TC1'36"OW"ZKG_4YR];50=C*YDRQ[>*.5RU'&*A5.@I@) M>8/" ,^1^8[^JMM)HCGZC1,JT;HD%+U.09*B%#\M?*F&HH%^UG6[:KL-7^@6 MHP^,RIU [V@.^=#>5R[T?H1'/U:A%?A'0Z]0%/S4&U&3 M#):>6C$$\#UXR:L?\#3X94PSE[#4$6R@8-PK&-OH21O+ JE%4 4)S0NZ1:\+ MVDW1:"Q;@9<*V<(F!J97Y7V"@]DMYNCH/K..R;#;R?]-Y/K-Y_ M+ZG'W+<2+W7?)2QU!!LH.>V5G#K+Q*E+!5W"4D>P@8*S7L&9-18_@9 Z^VK@ M!,Y:$?%K>687%;#2^5R!!O(->_EFKM>N*S 2^-N_FQ!FD77T>3) MLN6HRX%"U[U"U_]K<4-?T3'FFEI]W11<2-6&JJTG%VK;.Z:AM>&E$C]< F\?#PO M"L;^*%;VSB\.4I>TU!5M*/RIZ,#NJ@[LM.QP2DM=T88RGBH/;"\]_G.NQV.Y M/GN6ZR[KE-05;:C5J4[!]D+ESZ:Z!ZYU&L]@M&&\E^[K=RK^5=?9H.H*G\KG MM#1Q16OE\\].>"K@6W-2)E0N-E2VASW]V_XT[JTY@_)/S=NCO ^$;Y5:J(2- M,M5AY"'>GHZU#Y+5YKSHGDG)*G.[ Y(#UPW4]PUC\OB@.^C/*)-O4$L#!!0 M ( "&!;ED_=-W_9@@ /A+ 9 >&PO=V]R:W-H965T9,[O2O&EVG$NR7V>%=7%;"?E_NU\ M7B4[GL?52;GGA=JS+44>2_55W,RKO>#QIBF49W/J>;+L4Z_.R MEEE:\$M!JCK/8_'M/<_*NXN9/WO8\%=ZLY-ZPWQ]OH]O^!67G_>70GV;'RB; M-.=%E98%$7Q[,7OGOV7A2A=HCO@[Y7=5[S/1IW)=EE_TEX^;BYFG6\0SGDB- MB-6?6_Z!9YDFJ79\[:"S0YVZ8/_S _V/YN35R5S'%?]09O^D&[F[F)W.R(9O MXSJ3?Y5W_^'="2TT+RFSJOF?W'7'>C.2U)4L\ZZP:D&>%NW?^+X+1*] 0(\4 MH%T!.BBP6!TI$'0%@F$-P9$"85<@'!2@_I$"BZY <^KS]MR;P$6QC-?GHKPC M0A^M:/I#$_VFM(I76N@+Y4H*M3=5Y>3Z2I;)E]]TJ#?JQ .H%7?']"?/IK>S*])K=_1EKXP0U\5]^<$&_5 3]? M1>3UJS]MH]1K!@'AVLM M:+#!Q&MMI('O6U(X3M*]Y]MJ'R?\8J:ZQXJ+6SY;__*3O_1^'U,*"8N0, :" M67*$!SE"%WW]9YU?W:/Y_?]J4!56=)LSA(LW!* MT_:Z7=SY?;*+BQL=[BT78V%VPJ:&&0F+D# &@EF*+ ^*+&%]UQ(I!Q(6(6$, M!+/D6!WD6#EOD+]Y)=/BANRY2,L->:TF$]]X+*HW8WHX45/U<+.&U_K6$@NLF_]64?5#!RWG4#?^[O&Q''6-56].K6[ M]0A9'P/!+!G.#C*<.65@67J37F><[)4(:9+N8QW[[\T4I#XF8B=! @3A*^E]ULM5.C-;!:D)_' MM7!6-%F+SF#3GAC>R>ER.10#62M#T6PQJ!&#.L7X6%6U#O8C]_#4;4 ?7;AT M%:P&L?K@KGWJK =*8RB:'7GCH7VG)S1]T5ZD*OYJ M3&NXG\*_/]C1H*3')A M5(NVHF5_M/2&0D"M,Y3&4#1;"..>?;=]=G@THNJK,]TK*4W2(A%-7BS.VGMD M+-O&[_5GKC4;E0IJI#N:'UH]EC_LKY!U,A3-%LOX:?^'#;6*^:>T2/-Z=-;D MYDZ./-1<0VD,1;,5,O[:QQEL'^JPH;0(2F,HFBV*<=F^V\ZRASM%:"U&I8": MZX[F6P[N9+48=DU0+XVBV3$V;MIWV^G!@#Y]&(P60V\8 M?ZC31M'L^!NG3=U.^SGK'T;C#GUV#:5%4!I#T6R!C .G(6Y@@#IH*"V"TAB* M9HMBG#9U.^WNZ5 _34[B6NY*D?[OZ32Y&SY9)JC=[FCVTR6/+L+3PWG7+CGKBZ!QZ^I#9/9X_ M=]<_622H_>YH^EE%+[?EA4.)7L)74^.K*?#QM9LU.=Q(6O3$>89''XS[4&H9C7G-A655,<5Z@!1Q>+;J%I0(P^E15 :0]%L!8WA#RBL8PN@ MYAY*BZ TAJ+9HO36K+NS ./+3AZ6MQV?)+NQDP7"+F$/QB;)=)!-8ZA*[<@; M>Q^X'[!#.K1I 4U[-!4P906@2E,13-%L6D# +W0_X?[MF@Z0,H+>IH M@YYMN%:&H2JU?V)H\@*AVR]C?RSBKFSR#PJAB8/P\9K\X8]/&*I&6PR3(@BA M*8(GAIEI4VMWTR9+!\TB0&D,1;-%-EF$$)=%"*%9!"@M@M(8BF:+8K((X2_R&_?>C]S=603P 1-$$!I44>S?I0WU.(E7']H M7'_H7ALP]J*0T2A#'3^4%D%I#$6S!3&./\0MN@^A+A]*BZ TAJ+9HIAD0.A. M!K03M([<+LK8UK(6W%Z;X5A%XZY@LE10L]_1K&FRI_X->ZK'ARVLP]K@SGMO M/LJYN&E>.56I:[DN9/L2I,/6PVNMWC4O&PO=V]R:W-H965T4@P^)Q[S_$ALH.2T#NV!>#H/DMS-M.VG!<7NLZB+628G9," M!@7>P!+X]V)!Q4AO6.(D@YPE)$<4UC/MTKR8FY8$ MJ!D_$BA9ZQI)*2M"[N3@)IYIANP(4HBXI,#B9P]S2%/))/KX4Y-J34T);%\_ MLG]2XH68%68P)^G/).;;F>9I*(8UWJ7\EI2?H18TD7P129GZ1F4U=^IK*-HQ M3K(:+#K(DKSZQ?>U$2V Z1P!6#7 ^E^ 70-L);3J3,FZQAR' 24EHG*V8),7 MRAN%%FJ27"[CDE/Q-!$X'BXYB>[.I!$QBD@FTL&P\O<,+:N5162-<(EIS)"( M >,XCY-\@]Y= \=)RMZ+F6R+*;! YZ(A2:M'=?&KJKAUK#@4Y\@V/B#+L)P> M^'P8?@V1@)L*;G?ANK"A\<)JO+ 4GWVL'2FC]F+>]N*24IQO0*27H]4#:L]; MX =U^U(ZA'Y]$93HAD/&?O?94=5W^NO+-_:"%3B"F29>209T#UKX]HWI&A_[ MS!F)K&.5W5AE#[&'WPIIS$$BDKQ.POL^[17A1!'*/Y=]:!I3SW3,0-^W93V? MYYF&[UC-M$[#3M.P,]BP99@>6J0X[VMM$'KJLHQ$UE$Y:51.7CG!DS&M&HFL M8Y7;6.6.G6#W63*GMF]/#O([6/:%HJ:-J.F_4NX?3?D@]-2E&XFLH])K5'JO MG')O3*M&(NM8Y3=6^6.GW'^6J,HVG78LQJ.LFCW<1/*UH M_^9CD./491R+K:NXM4\S7SGT=0-CV3426]>NIZV<.;C]>4GP:\9V\AU#? Z" M/USX5&%Z:^LNSTU?,=TDHN\4UH+>.)^*=FAU%*D&G!1J-[\B7)P-U.56'-^ MR@GB^9H0_CB0!X3F0!C^!5!+ P04 " A@6Y9@GVC52 # !C"@ &0 M 'AL+W=OUEB MH&DR; \%B@;;GE6;B87*EB25VKF%%K75ZZKL@)*JB:BA@IWUD*65.-4;EQ52Z"Y!97<#3PO<4O**B>= MVK4[F4[%5G-6P9TD:EN65#[/@8O]S/&=EX5[MBFT67#3:4TWL +]O;Z3.',[ MEIR54"DF*B)A/7.N_:ME8NRMP0\&>W4P)B:2!R$>S>1;/G,\.@Q..0W(K*ETHLJQRR ?PBW'\Y0C>Q21TF0A>,C$/1@E7 M4$](Z'TB@1=$ ^>Y>3T\' KG_[PO_]G[43+"3A:AY0M/\%T?%'EKM,$JH@L@ M:@,;TFV>$NRY1N1'14LZ@H6C;&G]TP]GJTE %9* _)K(JF&H6HT1'XC M)?..[%)OXD5^,'5WAXD^81=='-LM3MC%/;[EL%UXWID=!1YW@<>C@2^?:GQS M4*$8=4D^H$Z?@O2_5.<'P+.-//0UEN2'SOH,X^UKFGKF1(#9=>TA/7 M@!F2^7%/6\-L8>P=_/R>T-R#5[,$N;'MBL)7<%OIYJ;L5KN.Z-HV KWUN7]U MXP^L+["#:AJ>/_1-^W5+Y8;AU%9[D]C&_;?ZTZGE'N\I M^\'7 +]3.*4WW?60FSN'(>':T@([](-I/*7)64)$?*6K1R^84 6F5$2.]AU M^TY"HK0S&6?/GMAD3+(Z?Z^XW4.#YZCU5JH!\YDO"$K MF(/XNGEB\LXI5191 BF/:(H8+.\[#][=# ?*('OC6P1[?G2-5"@OE/Y0-Y\6 M]QU7M0AB"(62(/+?#J80QTI)MN.?0K13^E2&Q]<']0]9\#*8%\)A2N/OT4*L M[SO##EK DFQC\4SW?T(14-; D,8\^XOVQ;MN!X5;+FA2&,L6)%&:_R<_"Q!' M!KA_Q@ 7!KAFX/EG#'J%0:_N(3ACX!<&?D8F#R7C,"."3,:,[A%3;TLU=9'! MS*QE^%&J^GTNF/PUDG9B,A?UE3;>TWQF,UG$$ISK\E*Y@N5;;H#?F9: MC$Z0!$,WZ 4U)$8_;9%8$M.0>&Z5>+G&_?=[EI+*M.MA!TRFV.A]/F@ /;&H M>:(4BI;V8ZMJ,UMJ.LVC--;[[WMRH3'4=J+NH#[OS*Y:@[&DIH/!%1C\J_MR M8>D=S[I!-^C5<1@=M,9A24W'426]GC$S-._-A:T&!(^ZHU&=B-54UI::3J1* M9CUS-GMY?RX$-"P]M]OWZUBL)K.%VOG)JL=;Y:F>.5%]VQ9=B&@Q!WYW<#(4 MK&:MMM1T-%7>ZID3US?LTX7"<:_("7(R$JQFK[;4="I5_NH-VFW4SZ ^J*E) M,Z6I8"046Q*C+\"21F(VT]:I5;69+36=;)4L>^9LN059=!6EZ!4(X]>-D,V. M@MP4#5&2?Q+R,%J0UZ9O'E.S5&O"YH8-BH;YAX9AOZ%A.MXJZ_;,:7<+O#>' M[WQ'R^(EY&;GO2(RSS6&5C"WFM?;4M,_$E:)/3:FNK^$_;#D7F!^P?-A-.$W M#'.S5%ODMM1TY%7VC\W9_\-JQ6!%!*!/$G"4\BA$WTB\A1OT\I:#02'?/\XU MAO5C@;D-K8G]'\<"7!T+L/E88" &%Q/"0EM+DW$]!S WH#4N;.PAG4)U&L#F MTX"!0CXQ^:4\L7#0-Z.P>EZPI:8SJ\X+V'Q>^$ BAG8*$MH 4T4CN=@@GA6+ MMJJ,M*3R*8G#;4R$&DA1B3:SXMD:]RXSSHI&S2M=0_;?K9],S2UMS?74Y;#K MG1EBU7$#FX\;4\+7:$\X8A!"M%-\&$UJVRW(#6!QX%%4XS;D-8%4(,+D"7X% MZKJQ1E/X/QZ!;IW3Z2NU;ZLS5CXMB\!*)J](?R9,+NP9$WOQ%TDY4]7Z@0-,DN MUT D9?6"_'U)J3C<* =EJ7WR+U!+ P04 " A@6Y9WX$X[2@# ,# M&0 'AL+W=O_P\=Q??,5XS M_BP2 (E>,T+%Q$JDS"]L6T0)9%CT6 Y4K2P8S[!40[ZT16:VTF[M-E(O6$'8YSO(09R(?\ MCJN17:/$:094I(PB#HN)=>E>7+G&P.QX3&$M&N](2YDS]JP'O^*)Y6A&0""2 M&@*KQPJN@!"-I'B\5*!6?:8V;+YOT&^,>"5FC@5<,?*4QC*96",+Q;# !9'W M;/T3*D%]C1H7L0DJ>15"MF%WJ@J13H\S5(G!+Q96Q+14##V%%UV+0\ MS-MSF(]N&96)0-]I#'&+_56W_7F'O:V$U^J]C?JIUPDX@[R'?.%WD,()I:Z!03P%5CAIP_NP/G6)OA$8#MB@UILT(4>_N"8ZEQ\VQ^0 M:2?"L6)+L+X!T[?A*G2'H_[0&=NK%AG]6D:_4X9*W90NU=5#,(V@4TW_$(&2 MY\%M.SP'-<]!9VX]F0M0^?MR!5Q=Z,CX'ZE+!M -3CEZQ*2 -MJ#4P;A1& [ M+AC6+AC^9\9M/]XVP9THQPHNP4:-: YZ0= >RU$M9'1V+3# M\[SF>=[)LU%QA*DXA:XX;10[<8YU^8G =B2[SK8 .YT?VKX*W%I>G5/J/A7: MKO!&Y^%V1GM;O>"EP*19?H6>7:ELT&G[UEQI]8K[SPWHOYLSJ7I!\YJH=AVXWJ#6%XS)S4 ?4/\!"/\"4$L#!!0 ( "&!;EGV> !Q M40, "@0 9 >&PO=V]R:W-H965TS*;X W+LQ+=$T W10')GSG*\6YJV,9^X"%;ITP, MF+-)!==HB=AC=4]XSVPI25:@DF:X! 2MIL:M/8YL2RA(B9\9VM&#-A"F/&'\ M+#K?DZEAB16A',5,("!_;-$"Y;D@\77\;J!&.Z=0/&SOZ5^D\=R8)TC1 N>_ MLH2E4V-D@ 2MX"9G#WCW#34�OQCF5OV#7R%H&B#>4X:)1YBLHLK)^PI?& M$0<*G*-6_3/LQ\YPVUWBRMY[CMWBRK.-"ICVUX'%"F$ F?4"AT9/6B-'O0:_<#="$F< IY@^)6PY7==Q6\NMC=:F71Z MD>_=C#IAH4Y8I EV%!>_C8NO+3?X.L.A$Q;JA$6:8$?A&+;A&&K/#35Q<'!< M'6_4R0T*&=OOY :%S,#NI(93F:'OJ3/#J#5YU&OR5U0B G.9&&#"/Y8RR@@4 M'Z)]1OK/ MVG:T+6MO93'7&9_;XX6M& ]%&2PKK5=\74/?0;+.2@IRM.)363=#GLM(79;6 M'88K67<]8<:K.-E,>2F/B!#@[U<8LWU'3-#^.3#["U!+ P04 " A@6Y9 MX\E*4J<" "H" &0 'AL+W=O\_O+O81;81\5#F )MNRX&KLY%I7(]=5:0XE59>B HYOED*65.-4KEQ5 M2:"9!96%ZWO>E5M2QITXLFNW,HY$K0O&X58259.9#4$!J38,%!]KF$)1&"++>)2ZBF<23%AD@3C6QF8+-O MT9@OQLW_9*XEOF6(T_$U3T4)1-,M*'*>@*:L4!?D/7F8)^3\[(*<$<;)?2YJ M17FF(E>CJ(&Z:2LP:03\%P0"-!GY__49_^L_B0905?^P/(%)Y2_K[8-.NQ'FSML MI"J:PMC!2TJ!7(,3OWTSN/(^]R7V-9@ML46J("<3YID7/39'!ZU>30B.1HQ^SO"]\)G M1MV]J[<$N;(]3Y%4U%PWQ[!;[=KJ%]M-GJU/!J/IH&<]P3;<=,T_]$T/OZ%R MQ;@B!2Q1RKO\@/N535]L)EI4]N)?"(UMQ YS_)0 :0+P_5((O9L8@>[C)/X- M4$L#!!0 ( "&!;EE4,&DN6 , &$* 9 >&PO=V]R:W-H965T U",VE( HV2^]= M<+.ZMO;.X!\.>WWT3*R2M90_[.!3L?2H!8(*G';6LF8:5K+[SPI1+;^Z1 C:LK#GDX<@CF9QS"@T/XW"$^XQ ='"(GM"-SLFZ98=E" MR3U1UAJCV0>7&^>-:KBPNWAO%*YR]#/92M8U-[@M1A,F"I)+8;C8@L@Y:')) M_FY ,3OC5C]PP40.Y#-@YC2YN 7#>*7?H.&W^UMR\>K-PC=(96/[^8'@?4<0 MGB&XA^:*1/0M"6D8C[BOIMUO(4?WP+E'I^X^YJ)/2-@G)'3QHI M#V>+\$8W+(>EAU6F0>W RU[_$:3TSS&M_U.P$^51KSR:BIZMF"ZQ)"JWP[8! MX-X**(B11$/>*B",5& ,*"(W)%=0<$.8UC+GS*#=GIL23;"75 2TP3DTQW,R MEK2.)'4DMM'LLI#.**4+?W>,8,1-KVB1J,L3O M9L@_N@#8R]<7IK9<:-2UP?#T:H;UH;H+33,-PCR7> 4%9 US? M2&F>!O::T=\JLY]02P,$% @ (8%N63T)5:Z] @ !@@ !D !X;"]W M;W)K&ULK57O;],P$/U7K(#0D-B2)DT+(XVT=2"0 M&$RK!I_=Y-)8\X]@N^WVWW-VVM!J68N ?FALY]Z[]^SX+ELK?6]J $L>!)=F M$M36-N=A:(H:!#5GJ@&);RJE!;4XU8O0-!IHZ4&"AW$4C4)!F0SRS*_=Z#Q3 M2\N9A!M-S%((JA\O@:OU)!@$VX5;MJBM6PCSK*$+F(&]:VXTSL*.I60"I&%* M$@W5)+@8G$_'+MX'?&>P-CMCXIS,E;IWD\_E)(B<(.!06,= \;&"*7#NB%#& MSPUGT*5TP-WQEOVC]XY>YM3 5/$?K+3U)'@;D!(JNN3V5JT_P<9/ZO@*Q8W_ M)^LV-L6,Q=)8)39@G LFVR=]V.S##B".GP'$&T#\IX!D TB\T5:9MW5%+&OY,CY(.(/FC"31&Q)'\9#Y&].I&_[ M6[IA/YVK N>FH05, KSF!O0*@OS5B\$H>M_G^3^1[3D?=LZ'A]CSKTJ>%E06 M>*?IG -1<\X6U-WV7M\MVPD< MJY!V1_2;&3TY_U.?A:5B2]GD(=TJM +WP'^MH>_P]L. M>4WU@DE#.%0(C<[&N(.Z[3KMQ*K&%^ZYLM@&_+#&1@W:!>#[2BF[G;@$7>O/ M?P%02P,$% @ (8%N645,1[#N" 868 !D !X;"]W;W)K&ULQ9WA;Z,X&L;_%90[G6:D;0,F$.BUE6:: (:=TVBKO?VP MV@\T<9MH$L@!:??^^P5"0P#C&N7)W9=I0OS^_!H_!N-G@-NW./F1KAC+E#^W MFRB]&ZVR;'+%=N&Z76\8U'^RW.<;,,L_YJ\C--=PL)E&;3=C(FJFN-M MN(Y&][?EMN_)_6V\SS;KB'U/E'2_W8;)?[^R3?QV-])&[QM^6;^LLF+#^/YV M%[ZP1Y;]NON>Y-_&1\IRO651NHXC)6'/=Z,OVDV@3XN LL2_U^PM/?FL%$UY MBN,?Q1>ZO!NI149LPQ99@0CS/Z_L@6TV!2G/XS\5='2LLP@\_?Q.=\K&YXUY M"E/V$&]^6R^SU=W(&BE+]ASN-]DO\9O'J@89!6\1;]+R7^7M4'9JCY3%/LWB M;16<9[!=1X>_X9_5CC@)T/2> %(%D': T1.@5P%Z.V#2$S"I B:R 4858,@& MF%6 *1LPK0*FL@%6%6#)[B6["K!E:]#4]YY3VR%F7\BQLP^B.ZBDE-@LS,+[ MVR1^4Y*B?,XK/I0Z+>-S9:VC8D@]9DG^ZSJ/R^[_E8_:39RFRH[E VT5)DSY M-&-9N-ZDGY4KY=?'F?+I[Y]OQUE>5Q$Q7E31,'PN M#O\6)GFXUAONR">O<\)=^>1YX9Y\\KQP>MZ>]\]K>R .G[%%7_(-'>G'$:>7 M/+UOQ.VW+ FS.+GAC:I#[(0?6YQ?;])=N&!WH_P$FK+DE8WN__$WS53_R5,D M$C9'PAPDS$7"/"2,(F$^$A: 8(T1,#F.@(F(7IYS:+2(M_FYYN?\W,,]O1P0 M9HDHYH6O]U>:;DTT555OQZ^G*N>5M%7;Z)2<=TMJ$]W2.P4=/M(T.R5=7DE+ MU;HE/2[3M-1.21P#IO" ]EMYX<:65^%K M?FI_8IK*2%*8Q5))(F,-I E^2R%H])(S*]H+?+KNF9 \5+%(F,--?ZJWY(JLTD/"*#?_ M24N#/J>4>3UI]5( 2JRA5/NH5'NX4OL/EE_%M!ZMVC):%9*':A4)<[CI=[2* MK-)#PB@W_XY6.:4X6@4EUM"JIM;KMZI07P^;,)?J%R6_G-[&D9)F\>('=[E6 MB!EZ(0:ES:$T!TISH30/2J-0F@^E!2A:V8=$MVV#M!4/=>"@ M- =*3:E!?4HH;0ZE.5":"Z5Y4!J%TGPH+4#1FL.A-BRU M2SJ66M<#LRU[8G?L(7$6@\2U.XD^7^[DX1C M>G4E"_4GH30'2G.A- ]*HS)=Y4.K#%"TIOQKAY(,=2B/\N\W* ==@I*N \8] M9D/M2BC-@=)<*,V#TJA<9_G02@,4K3D$:K>2B-W*][65*VVPM*$^)I0VA](< M*,V%TCPHC4)I/I06H&C-@5+[F.0\'Y- ?4PH;0ZE.5":"Z5Y4!J%TGPH+4#1 MFL.A]C'))7U,PKGI3^7E :E6V$SRO(E^8E?$Q2^YCD M@SLQ+[_:8LFLMD"-3"C-@=)<*,V#TJA,5_G0*@,4K2G_VI\D']S>>?G5%EOV MV TU+Z$T!TISH30/2J.RW>5#JPU0M.9#R&I?4A?[DL<5%S)4WF+PT$M,*&T. MI3E0F@NE>5 :A=)\*"U T9H#I?9+]?/N)-6A=Y)":7,HS8'27"C-@](HE.9# M:0&*UAP.M5>KB[W:\U9<=(ZY9Y#B*7BMJ9$XB\'C .K%RC;"A5;K06E4MA$^ MIZ!I3/1)ZV$? 2J]IBY/GJHJ-E'/77#1NZY;CS*Q3U7%/E95LA$NM%H/2J.R MC? Y!?G*O(2WJ=?>IB[V-B^_WE(E(%YO$6#>.3ESIL6?)2OG&PO=V]R:W-H965T M^!9 H*3RSIJR# LY91N;%PQPHI6RU/8<)[ S3')K,=-K-VPQHZ5(20XW M#/$RRS#[O824[N:6:^T7;LEF*]2"O9@5> -W(+X7-TS.[(:2D QR3FB.&*SG MUI4[C5Q'*6B)'P1V_&",E"OWE#ZHR9=D;CEJ1Y!"+!0"R\LCK"!-%4GNXU<- MM1J;2O%PO*=_TLY+9^XQAQ5-?Y)$;.?6V$()K'&9BENZ^PRU0T/%BVG*]2_: M5;+!P$)QR07-:F6Y@XSDU14_U8$X4)"<;@6O5O".%4Y9\&L%_UP+@UIA<*Z% M8:V@7;F+Q59[%E'*. M"I#'9XL9H MTE0N2D+14.40L- M@Y'KSNS'PRB_E!O[@><=B85GXJ*_XEI.#QNGA[U.?RO4*X0CPGD)"<)Y@N0; MC@LY(/FFR_U>WFM/HDE8:!(6&8*UDA(T20F,%8; 9#I,PD*3L,@0K)6.49.. MD9'",'KY)#NCL3LX+@POY3H+PYFXZ*^XEM/CQNEQK].WP 4CL9!%07X7Q0^H MS(GH=+N7\]H3:!(6FH1%AF"M9$R:9$R,%82)R728A(4F89$A6"L=KO/\(>\8 M*0G]F-=FPR@MK&FM C,:#T?.47TQ9;4*M7W0/F7 -KIOY2BF92ZJ3^=FM>F- MKW1'>+2^=*>\54C?HW9ALAOG136TI1S.9*NLZJWK2:"%KIY MNZ="MH)ZN 6< %,"\OZ:4K&?* /-/PR+/U!+ P04 " A@6Y92P[^CVD" M "Y!@ &0 'AL+W=O> M[UWLEW2KS:.M ) ]U5+9:5 A-I=A:/,*:FY'N@%%*RMM:HX4FC*TC0%>>% M MPSB*SL.:"Q5DJ9];F"S5:Y1"P<(PNZYK;G[,0.KM-#@+=A-WHJS03819VO 2 MEH#WS<)0%/8LA:A!6:$5,[":!E=GE_.)R_<)7P5L[=Z8.24/6C^ZX$LQ#2)7 M$$C(T3%P>FQ@#E(Z(BKC>\<9]%LZX/YXQ_[):R?H=/C"\RUM/Z?;=OP#B&0;$'2#^ M5T#2 1(OM*W,R[KFR+/4Z"TS+IO8W,#WQJ-)C5#N+2[1T*H@'&9W(#E"P1;< MH #+3JX!N9#VE+UC]\MK=O+Z- V1-G+I8=Z1SEK2^!G2A-UJA95E-ZJ 8@ _ M/X[_< 0?DL!>9;Q3.8N/$BZA&;$D>LOB*!X/U?/?\(-RDK[IB><;/\,WT]P4 M3*]8(0P=9VTL^\ENN41@"T#PX5PK2T=1J)+QT@#0S<&A-W%T)^M.T+-=KA:U1]+.]+U]Y.PI_I[>F?LM-*91E$E8$C4875()IC;(-4#?>:QXT MDG/Y847?%C N@=976N,N6QEGW./[9N0M%^J M):>W,TJ5M\BX* ?^3*GB0Q"4DQG-2'F1%U1H),UE1I3NRFE0%I*2I 12QH-. MJQ4%&6'"'_;%/+O.5.E-\KE0 S]N0IX]?4X&?CMZ[WM6;I0G=.#?G[W],<_5 MU1O/GD_>G9RT[L^OMN-G!CCW Z?HY1ZB%RU]H,H&Q>2C_>1WB6/2W4WI:KA6 MJID8L><@GC:\4XP6NZ?RY]=O9 -6R,XMZ+:<$UFS!!V,W-YS_W9N'R;>V4M\ MA[01#JKR'O;37*RJ//1M0&"!_X(\+96#)@I21C?&G#'0A,+)?L46>#4IGH )6^]T"E8I/UR$])BCNZ4'4Y+5+<<^<(/?_; M=9Y2027AZZ9U[1_R*K_8<=A]+M8X=).7QV R.@:31U&3O6,P M&1^!R>ZKW36?8[)]#"8[AV\R/,R2#*IGRK4'UXW'UB;JP>O!P/\&+R)\E=0; MSQE73%2]&4L2*IX\O6IY1<;Z57U#7X]/:$KF7-TUX,!?M;_2A,VSN!EU PM1 MC5JUO\#T]*-P_6ZBFZ>F&SEH=0-A&KLWA1C".Q=P(8%@> MS '&L2PLS_\TGQXZ'XMAWGI.I(=R>BC'LES(R'RP/&Y.K _W3.,X#*,(6]'1 MR.E@A*U;%,&?6PWS!@PL#V1ZWEKCNXU7R.XZP/9T5X5@,\4K$9LIOM: N-<- M&''LWFTL#S"P7<.N8!R)8PR!6G37:!0AJQ/!Q[T_ MV%42AG'L1@!S.PA##(&K$4]4L/K_]? O4$L#!!0 M ( "&!;EF7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G%(B^T7!0 X"D \ !X;"]W;W)K8F]O:RYX M;6S%FM]OXC@0@/\5BZ>>5 [(KVZK926NM'=(/5H5U->5<4RQFMB<[;1E__J; MA')U=NGH7J9Y@CC!?)G$\XV=?'TQ]FEES!-[+0OMQKV-]]N+P<")C2RY^]UL MI88]:V-+[F'3/@[NXV4OBP&T7"8#4JN=._;UT-?=W80;A@OA5=&0V/= M\*#DBWO?7V^R9^742A7*[\:]YGLA>ZQ46I7JA\S'O6&/N8UY^#M%Z)7YH7->22KUS3XOGJG@/(N)<-H<.ULLXW1S3]2G'O<,AC.N<76D/06(SO>\*CJW/%/YZEN_/V@-N$$-[ MH6"'G>4-.!WDY>U\>C5?7$T9?%O0WZ, M,D8@XTX@%TOX^/MJ'D F"&32(60KDBD"F78)&0>0&0*9=0F9!)!G".19EY!I M /D%@?Q""SGGOK*2F37S&\E6E5-:.M=D3>B'!Y#G".0Y+>2B*DMN=S6E4X]: MP<]XG=J%,!6D]C"9#[%L/B2^X&!1OC*VV=.$\ 9^J"&DCVSR:$-,5#K$UKF7 MSMM*P'4'L! *D\R(V#*SL(ES M4+N$E)A21L1.@4)Q"V7<[I1M"_Y6[LA_*K6M?W<:EA C3"HC8JO<2R'5,X<_ M958ZR:W8,*5A<-3E8PB)265$;)6)$+:2$+]7Z,3)MRP(>=$R4=G6^,6T,B+V MRHWAVK$MW_'F?]^A,(V,B#UR::0D [;D.@DA=@?<^BW,'#3038$)&[#D1%A'HF(/7)?-\+M=L=AMMT.&":. MB%H>';N3MODYY&(V54Y #*MV[#!M1,3:F$'QE,,%75J>-U64M1SNO.9> M#!DQ:T3$UD"+T]:L+L*L$1%; \<,YW41YI&(V".MXI2=+&O'N=]".DP?$;$^ MWJO48V@Q9HZ8V!QXN1H6@C$FDYA8)FB]VEY-PG02$^L$+07;F.BJ%[%;6J7@ MT5L24TQ,K)B/BJTWT! 3DTQ,+)E?2X>CD<0<$W?JF'"]*\8<$W?JF'#%*\8< M$Q,[!L?,0DQ,-G&7JU[?S\(U;4P\29>K7JU4F6#B23YSU8N=3*7GJFB-\ 03 M3D(LG#9>G]U#5/O0TPNWD#S#==@$$TY"+)R@ .JSN=%]P=V&J4-KB(D^:"$V M#UH,M>])S#P)L7GP8BBLR1/,/@FQ?=#%.W828F+V28CM@]=LK6AB]DF([?-3 MS78L$6'628BM@R[DM1]28M9)B:WS86W99]&P60G]#Q.S3DIL'1SS/,3$[),2 MVP?!K*N0$!.S3TIL'PP3=H68F'W2KN8]-69["*$/^HGM@V#6U4B(B=DGI9[[ MH-$,TWJ*V28=-)/>#SSX1H^ZX>8F'S23Y#/AYBMD9-A\LF( MY7-LQ>#(%<\P\V3$YCG"V&<3"&>NBJKUSD2&F2TGHX&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/-V3MNVT 4A>&M"%R 1_0"^D0*=(8/!4Q)'CY%\0'8OCTJQS:<=^=ZF[?U\7'\7"JJV8WCOV/E.IZ M5XYMO>OZ00I#.'V009/,'.03Y_$$!03%_4(:@/'_0/03=SQ_T $$/\P<]0M#C M_$&R1!F7!$D3K FT%N1:"+P6!%L(Q!8D6PC,%D1;"-069%L(W!:$6PCD%J1; M".P6Q%L(]%;46PGT5M1;"?36R<BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ M*X'>BGHK@=Z*>BN!WH9Z&X'>AGH;@=Z&>AN!WC;9+"'0VU!O(]#;4&\CT-M0 M;R/0VU!O(]#;4&\CT-M0;R/0VU%O)]#;46\GT-M1;R?0VU%O)]#;)YO=!'H[ MZNT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H' MZAT$>L?D9R6!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>&?7.!'IGU#L3Z)U1[TR@ M=T:]\W?J7[L!)AHE&DQ\;UB@ M[7G/>I+GBNNGK:,PVK1-%Z;9(D9WQ5@H%]2:D%M'75J96]^:F+[Z%^9,N30O MQ,1D4K#2=I&Z.(Y]C6QV?4MSLVKBZ&Z3?@ZU[::9IR9DHYO=QCYKFAGGFKHT M,:VS=5=]2AGO$_)T^#]B?>UB3]W5%HT?CX[UITRZV M:5B(VX9"?KS$%SW:^;PNJ;+EJDU'\N \F2HLB&+;Y+NB9\>38[IAVGWRD_.' M,L<"T\Y';UU($_/T^[C#2/K38Y<*D8_U\5=\3TRE3WX_ZJ==4?7#['2]K]8O MAWD$-CQ.O^./,WZO_\L^!$@?$J0/!=*'!NFC .GC'*2/"Y ^+D'ZX!.41E!$ MY2BD&UL M4$L! A0#% @ (8%N6=Q0&PO=V]R:W-H965T&UL4$L! A0#% @ (8%N M6;L$Q&_4!@ GR( !@ ("!WQD 'AL+W=OD@ !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ (8%N60O'[ZWI @ <0< !@ M ("!XT0 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ (8%N664M"[@\(P )WH !D ("!N%4 M 'AL+W=O0 >&PO=V]R:W-H965T&UL4$L! A0#% @ M(8%N6?"&&N0F! H H !D ("!MHD 'AL+W=O&UL4$L! A0#% @ (8%N63 )=3YB!0 M6@\ !D ("!/)4 'AL+W=O28# " " &0 @('5 MF@ >&PO=V]R:W-H965TF;Q0, $) 9 " @3*> !X;"]W;W)K&UL4$L! A0#% @ (8%N6?8;W[#A" (!T !D M ("!+J( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ (8%N64[KRQOP!P 410 !D ("!F+T 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (8%N M62&PO=V]R:W-H965T&UL4$L! A0#% @ (8%N625IFX*% @ T 4 M !D ("!+_@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (8%N61!ZI\T) P :0D !D M ("!W@ ! 'AL+W=O! $ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ (8%N6672Q&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ (8%N64V@#B6% @ L 8 !D M ("!02$! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ (8%N69TS1FDX P :0P !D ("! MS3(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ (8%N668-\9 H!0 728 !D ("!-3T! 'AL+W=O&UL4$L! A0#% @ (8%N6?S/R2SW M @ N@L !D ("!7TL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (8%N63]TW?]F" ^$L !D M ("!MU\! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ (8%N6?GYFBZ9!0 =A\ !D ("!ZVX! M 'AL+W=O&PO=V]R:W-H965T !Q40, "@0 9 M " @1IX 0!X;"]W;W)K&UL4$L! A0#% @ M(8%N6>/)2E*G @ J @ !D ("!HGL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (8%N652(MV5J P S!8 T M ( !-90! 'AL+W-T>6QE&PO=V]R:V)O M;VLN>&UL4$L! A0#% @ (8%N62=EU:4, @ A"4 !H M ( !]YT! 'AL+U]R96QS+W=O[5[1CF 0 ]20 !, ( !.Z ! %M#;VYT96YT7U1Y ><&5S72YX;6Q02P4& $< 1P!H$P 4J(! end XML 75 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 76 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 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.3 html 253 298 1 true 54 0 false 9 false false R1.htm 995200090 - Document - Document and Entity Information Sheet http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 995200100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Sheet http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Statements 2 false false R3.htm 995200105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Sheet http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Statements 3 false false R4.htm 995200200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED) Sheet http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED) Statements 4 false false R5.htm 995200205 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED) (Parenthetical) Sheet http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnauditedParenthetical CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED) (Parenthetical) Statements 5 false false R6.htm 995200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (UNAUDITED) Sheet http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (UNAUDITED) Statements 6 false false R7.htm 995200305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (UNAUDITED) (Parenthetical) Sheet http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnauditedParenthetical CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (UNAUDITED) (Parenthetical) Statements 7 false false R8.htm 995200400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 8 false false R9.htm 995210101 - Disclosure - Nature of the business and organization Sheet http://www.hookipapharma.com/role/DisclosureNatureOfBusinessAndOrganization Nature of the business and organization Notes 9 false false R10.htm 995210201 - Disclosure - Summary of significant accounting policies Sheet http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of significant accounting policies Notes 10 false false R11.htm 995210301 - Disclosure - Collaboration and Licensing Agreements Sheet http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreements Collaboration and Licensing Agreements Notes 11 false false R12.htm 995210401 - Disclosure - Restructuring Sheet http://www.hookipapharma.com/role/DisclosureRestructuring Restructuring Notes 12 false false R13.htm 995210501 - Disclosure - Impairment Sheet http://www.hookipapharma.com/role/DisclosureImpairment Impairment Notes 13 false false R14.htm 995210601 - Disclosure - Fair Value of Financial Assets Sheet http://www.hookipapharma.com/role/DisclosureFairValueOfFinancialAssets Fair Value of Financial Assets Notes 14 false false R15.htm 995210701 - Disclosure - Property, plant and equipment, net Sheet http://www.hookipapharma.com/role/DisclosurePropertyPlantAndEquipmentNet Property, plant and equipment, net Notes 15 false false R16.htm 995210801 - Disclosure - Receivable research incentive Sheet http://www.hookipapharma.com/role/DisclosureReceivableResearchIncentive Receivable research incentive Notes 16 false false R17.htm 995210901 - Disclosure - Accrued expenses and other current liabilities Sheet http://www.hookipapharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities Accrued expenses and other current liabilities Notes 17 false false R18.htm 995211001 - Disclosure - Loans payable Sheet http://www.hookipapharma.com/role/DisclosureLoansPayable Loans payable Notes 18 false false R19.htm 995211101 - Disclosure - Common stock, Class A common stock and convertible preferred stock Sheet http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStock Common stock, Class A common stock and convertible preferred stock Notes 19 false false R20.htm 995211201 - Disclosure - Stock-based compensation Sheet http://www.hookipapharma.com/role/DisclosureStockBasedCompensation Stock-based compensation Notes 20 false false R21.htm 995211301 - Disclosure - Income taxes Sheet http://www.hookipapharma.com/role/DisclosureIncomeTaxes Income taxes Notes 21 false false R22.htm 995211401 - Disclosure - Commitments and contingencies Sheet http://www.hookipapharma.com/role/DisclosureCommitmentsAndContingencies Commitments and contingencies Notes 22 false false R23.htm 995211501 - Disclosure - Net loss per share Sheet http://www.hookipapharma.com/role/DisclosureNetLossPerShare Net loss per share Notes 23 false false R24.htm 995211601 - Disclosure - Related Parties Sheet http://www.hookipapharma.com/role/DisclosureRelatedParties Related Parties Notes 24 false false R25.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 25 false false R26.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 26 false false R27.htm 99920202 - Disclosure - Summary of significant accounting policies (Policies) Sheet http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of significant accounting policies (Policies) Policies 27 false false R28.htm 99930203 - Disclosure - Summary of significant accounting policies (Tables) Sheet http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of significant accounting policies (Tables) Tables http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPolicies 28 false false R29.htm 99930403 - Disclosure - Restructuring (Tables) Sheet http://www.hookipapharma.com/role/DisclosureRestructuringTables Restructuring (Tables) Tables http://www.hookipapharma.com/role/DisclosureRestructuring 29 false false R30.htm 99930503 - Disclosure - Impairment (Tables) Sheet http://www.hookipapharma.com/role/DisclosureImpairmentTables Impairment (Tables) Tables http://www.hookipapharma.com/role/DisclosureImpairment 30 false false R31.htm 99930603 - Disclosure - Fair Value of Financial Assets (Tables) Sheet http://www.hookipapharma.com/role/DisclosureFairValueOfFinancialAssetsTables Fair Value of Financial Assets (Tables) Tables http://www.hookipapharma.com/role/DisclosureFairValueOfFinancialAssets 31 false false R32.htm 99930703 - Disclosure - Property, plant and equipment, net (Tables) Sheet http://www.hookipapharma.com/role/DisclosurePropertyPlantAndEquipmentNetTables Property, plant and equipment, net (Tables) Tables http://www.hookipapharma.com/role/DisclosurePropertyPlantAndEquipmentNet 32 false false R33.htm 99930903 - Disclosure - Accrued expenses and other current liabilities (Tables) Sheet http://www.hookipapharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables Accrued expenses and other current liabilities (Tables) Tables http://www.hookipapharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities 33 false false R34.htm 99931003 - Disclosure - Loans payable (Tables) Sheet http://www.hookipapharma.com/role/DisclosureLoansPayableTables Loans payable (Tables) Tables http://www.hookipapharma.com/role/DisclosureLoansPayable 34 false false R35.htm 99931203 - Disclosure - Stock-based compensation (Tables) Sheet http://www.hookipapharma.com/role/DisclosureStockBasedCompensationTables Stock-based compensation (Tables) Tables http://www.hookipapharma.com/role/DisclosureStockBasedCompensation 35 false false R36.htm 99931503 - Disclosure - Net loss per share (Tables) Sheet http://www.hookipapharma.com/role/DisclosureNetLossPerShareTables Net loss per share (Tables) Tables http://www.hookipapharma.com/role/DisclosureNetLossPerShare 36 false false R37.htm 99940201 - Disclosure - Summary of significant accounting policies - Going concern (Details) Sheet http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoingConcernDetails Summary of significant accounting policies - Going concern (Details) Details 37 false false R38.htm 99940202 - Disclosure - Summary of significant accounting policies - Reverse Stock Split (Details) Sheet http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReverseStockSplitDetails Summary of significant accounting policies - Reverse Stock Split (Details) Details 38 false false R39.htm 99940203 - Disclosure - Summary of significant accounting policies - Property and equipment (Details) Sheet http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails Summary of significant accounting policies - Property and equipment (Details) Details 39 false false R40.htm 99940204 - Disclosure - Summary of significant accounting policies - Others (Details) Sheet http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOthersDetails Summary of significant accounting policies - Others (Details) Details http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 40 false false R41.htm 99940301 - Disclosure - Collaboration and Licensing Agreements (Details) Sheet http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreementsDetails Collaboration and Licensing Agreements (Details) Details http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreements 41 false false R42.htm 99940401 - Disclosure - Restructuring (Details) Sheet http://www.hookipapharma.com/role/DisclosureRestructuringDetails Restructuring (Details) Details http://www.hookipapharma.com/role/DisclosureRestructuringTables 42 false false R43.htm 99940402 - Disclosure - Restructuring - Roll-forward cash restructuring-related liabilities (Details) Sheet http://www.hookipapharma.com/role/DisclosureRestructuringRollForwardCashRestructuringRelatedLiabilitiesDetails Restructuring - Roll-forward cash restructuring-related liabilities (Details) Details 43 false false R44.htm 99940501 - Disclosure - Impairment - Non-cash impairment charges (Details) Sheet http://www.hookipapharma.com/role/DisclosureImpairmentNonCashImpairmentChargesDetails Impairment - Non-cash impairment charges (Details) Details 44 false false R45.htm 99940601 - Disclosure - Fair Value of Financial Assets (Details) Sheet http://www.hookipapharma.com/role/DisclosureFairValueOfFinancialAssetsDetails Fair Value of Financial Assets (Details) Details http://www.hookipapharma.com/role/DisclosureFairValueOfFinancialAssetsTables 45 false false R46.htm 99940701 - Disclosure - Property, plant and equipment, net (Details) Sheet http://www.hookipapharma.com/role/DisclosurePropertyPlantAndEquipmentNetDetails Property, plant and equipment, net (Details) Details http://www.hookipapharma.com/role/DisclosurePropertyPlantAndEquipmentNetTables 46 false false R47.htm 99940801 - Disclosure - Receivable research incentive (Details) Sheet http://www.hookipapharma.com/role/DisclosureReceivableResearchIncentiveDetails Receivable research incentive (Details) Details http://www.hookipapharma.com/role/DisclosureReceivableResearchIncentive 47 false false R48.htm 99940901 - Disclosure - Accrued expenses and other current liabilities (Details) Sheet http://www.hookipapharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails Accrued expenses and other current liabilities (Details) Details http://www.hookipapharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables 48 false false R49.htm 99941001 - Disclosure - Loans payable (Details) Sheet http://www.hookipapharma.com/role/DisclosureLoansPayableDetails Loans payable (Details) Details http://www.hookipapharma.com/role/DisclosureLoansPayableTables 49 false false R50.htm 99941101 - Disclosure - Common stock, Class A common stock and convertible preferred stock (Details) Sheet http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails Common stock, Class A common stock and convertible preferred stock (Details) Details http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStock 50 false false R51.htm 99941201 - Disclosure - Stock-based compensation - 2018 Stock Option and Grant Plan (Details) Sheet http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2018StockOptionAndGrantPlanDetails Stock-based compensation - 2018 Stock Option and Grant Plan (Details) Details 51 false false R52.htm 99941202 - Disclosure - Stock-based compensation - 2019 Stock Option and Incentive Plan and 2023 Inducement Plan (Details) Sheet http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails Stock-based compensation - 2019 Stock Option and Incentive Plan and 2023 Inducement Plan (Details) Details 52 false false R53.htm 99941203 - Disclosure - Stock-based compensation - Summary of awards outstanding (Details) Sheet http://www.hookipapharma.com/role/DisclosureStockBasedCompensationSummaryOfAwardsOutstandingDetails Stock-based compensation - Summary of awards outstanding (Details) Details 53 false false R54.htm 99941204 - Disclosure - Stock-based compensation - Stock option valuation assumptions (Details) Sheet http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockOptionValuationAssumptionsDetails Stock-based compensation - Stock option valuation assumptions (Details) Details 54 false false R55.htm 99941205 - Disclosure - Stock-based compensation - Stock option activity (Details) Sheet http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails Stock-based compensation - Stock option activity (Details) Details 55 false false R56.htm 99941206 - Disclosure - Stock-based compensation - Restricted Stock Units (Details) Sheet http://www.hookipapharma.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails Stock-based compensation - Restricted Stock Units (Details) Details 56 false false R57.htm 99941207 - Disclosure - Stock-based compensation - Stock-based compensation expense (Details) Sheet http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails Stock-based compensation - Stock-based compensation expense (Details) Details 57 false false R58.htm 99941301 - Disclosure - Income taxes (Details) Sheet http://www.hookipapharma.com/role/DisclosureIncomeTaxesDetails Income taxes (Details) Details http://www.hookipapharma.com/role/DisclosureIncomeTaxes 58 false false R59.htm 99941401 - Disclosure - Commitments and contingencies - Operating and Finance Leases (Details) Sheet http://www.hookipapharma.com/role/DisclosureCommitmentsAndContingenciesOperatingAndFinanceLeasesDetails Commitments and contingencies - Operating and Finance Leases (Details) Details 59 false false R60.htm 99941402 - Disclosure - Commitments and contingencies - Others (Details) Sheet http://www.hookipapharma.com/role/DisclosureCommitmentsAndContingenciesOthersDetails Commitments and contingencies - Others (Details) Details 60 false false R61.htm 99941501 - Disclosure - Net loss per share (Details) Sheet http://www.hookipapharma.com/role/DisclosureNetLossPerShareDetails Net loss per share (Details) Details http://www.hookipapharma.com/role/DisclosureNetLossPerShareTables 61 false false R62.htm 99941502 - Disclosure - Net loss per share - Antidilutive securities (Details) Sheet http://www.hookipapharma.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesDetails Net loss per share - Antidilutive securities (Details) Details 62 false false R63.htm 99941601 - Disclosure - Related Parties (Details) Sheet http://www.hookipapharma.com/role/DisclosureRelatedPartiesDetails Related Parties (Details) Details http://www.hookipapharma.com/role/DisclosureRelatedParties 63 false false All Reports Book All Reports hook-20240930.xsd hook-20240930_cal.xml hook-20240930_def.xml hook-20240930_lab.xml hook-20240930_pre.xml hook-20240930x10q.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 81 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "hook-20240930x10q.htm": { "nsprefix": "hook", "nsuri": "http://www.hookipapharma.com/20240930", "dts": { "schema": { "local": [ "hook-20240930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "hook-20240930_cal.xml" ] }, "definitionLink": { "local": [ "hook-20240930_def.xml" ] }, "labelLink": { "local": [ "hook-20240930_lab.xml" ] }, "presentationLink": { "local": [ "hook-20240930_pre.xml" ] }, "inline": { "local": [ "hook-20240930x10q.htm" ] } }, "keyStandard": 224, "keyCustom": 74, "axisStandard": 20, "axisCustom": 2, "memberStandard": 23, "memberCustom": 29, "hidden": { "total": 40, "http://fasb.org/us-gaap/2024": 33, "http://www.hookipapharma.com/20240930": 3, "http://xbrl.sec.gov/dei/2024": 4 }, "contextCount": 253, "entityCount": 1, "segmentCount": 54, "elementCount": 565, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 669, "http://xbrl.sec.gov/dei/2024": 32, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation", "longName": "995200090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "longName": "995200100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_9_30_2024_cWf3Bk8RR0m5AFvgraINAw", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_cWf3Bk8RR0m5AFvgraINAw", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "longName": "995200105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_9_30_2024_cWf3Bk8RR0m5AFvgraINAw", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_JQ9uAqDKyUy3l1tvS7pO1g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_cWf3Bk8RR0m5AFvgraINAw", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_JQ9uAqDKyUy3l1tvS7pO1g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited", "longName": "995200200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_dlHCYwTUNUePxHonWofSrQ", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_dlHCYwTUNUePxHonWofSrQ", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "unique": true } }, "R5": { "role": "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnauditedParenthetical", "longName": "995200205 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED) (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": null, "uniqueAnchor": null }, "R6": { "role": "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnaudited", "longName": "995200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_hook_ConvertiblePreferredStocksMember_g-gKcEKMX06YHXIgSjG-7Q", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_StatementClassOfStockAxis_hook_CommonStockOtherThanClassMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_bTw1IDe8QEGZioDXO_gTwA", "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "unique": true } }, "R7": { "role": "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnauditedParenthetical", "longName": "995200305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (UNAUDITED) (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (UNAUDITED) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "As_Of_6_30_2023_us-gaap_StatementClassOfStockAxis_hook_SeriesA2ConvertiblePreferredStockMember_us-gaap_SubsidiarySaleOfStockAxis_hook_PublicOfferingMember_jb6vUEeaD0CzIPLhc66-kQ", "name": "us-gaap:SharePrice", "unitRef": "Unit_Divide_USD_shares_JQ9uAqDKyUy3l1tvS7pO1g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_us-gaap_StatementClassOfStockAxis_hook_SeriesA2ConvertiblePreferredStockMember_us-gaap_SubsidiarySaleOfStockAxis_hook_PublicOfferingMember_jb6vUEeaD0CzIPLhc66-kQ", "name": "us-gaap:SharePrice", "unitRef": "Unit_Divide_USD_shares_JQ9uAqDKyUy3l1tvS7pO1g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "longName": "995200400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.hookipapharma.com/role/DisclosureNatureOfBusinessAndOrganization", "longName": "995210101 - Disclosure - Nature of the business and organization", "shortName": "Nature of the business and organization", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995210201 - Disclosure - Summary of significant accounting policies", "shortName": "Summary of significant accounting policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreements", "longName": "995210301 - Disclosure - Collaboration and Licensing Agreements", "shortName": "Collaboration and Licensing Agreements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.hookipapharma.com/role/DisclosureRestructuring", "longName": "995210401 - Disclosure - Restructuring", "shortName": "Restructuring", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.hookipapharma.com/role/DisclosureImpairment", "longName": "995210501 - Disclosure - Impairment", "shortName": "Impairment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "hook:Impairment", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "hook:Impairment", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.hookipapharma.com/role/DisclosureFairValueOfFinancialAssets", "longName": "995210601 - Disclosure - Fair Value of Financial Assets", "shortName": "Fair Value of Financial Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.hookipapharma.com/role/DisclosurePropertyPlantAndEquipmentNet", "longName": "995210701 - Disclosure - Property, plant and equipment, net", "shortName": "Property, plant and equipment, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.hookipapharma.com/role/DisclosureReceivableResearchIncentive", "longName": "995210801 - Disclosure - Receivable research incentive", "shortName": "Receivable research incentive", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "hook:ReceivableResearchIncentiveTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "hook:ReceivableResearchIncentiveTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.hookipapharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities", "longName": "995210901 - Disclosure - Accrued expenses and other current liabilities", "shortName": "Accrued expenses and other current liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.hookipapharma.com/role/DisclosureLoansPayable", "longName": "995211001 - Disclosure - Loans payable", "shortName": "Loans payable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "hook:DisclosureOfLongTermLoansPayableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "hook:DisclosureOfLongTermLoansPayableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStock", "longName": "995211101 - Disclosure - Common stock, Class A common stock and convertible preferred stock", "shortName": "Common stock, Class A common stock and convertible preferred stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation", "longName": "995211201 - Disclosure - Stock-based compensation", "shortName": "Stock-based compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.hookipapharma.com/role/DisclosureIncomeTaxes", "longName": "995211301 - Disclosure - Income taxes", "shortName": "Income taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.hookipapharma.com/role/DisclosureCommitmentsAndContingencies", "longName": "995211401 - Disclosure - Commitments and contingencies", "shortName": "Commitments and contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.hookipapharma.com/role/DisclosureNetLossPerShare", "longName": "995211501 - Disclosure - Net loss per share", "shortName": "Net loss per share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.hookipapharma.com/role/DisclosureRelatedParties", "longName": "995211601 - Disclosure - Related Parties", "shortName": "Related Parties", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_dlHCYwTUNUePxHonWofSrQ", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true }, "uniqueAnchor": null }, "R26": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_dlHCYwTUNUePxHonWofSrQ", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_dlHCYwTUNUePxHonWofSrQ", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "99920202 - Disclosure - Summary of significant accounting policies (Policies)", "shortName": "Summary of significant accounting policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "99930203 - Disclosure - Summary of significant accounting policies (Tables)", "shortName": "Summary of significant accounting policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "hook:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "hook:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.hookipapharma.com/role/DisclosureRestructuringTables", "longName": "99930403 - Disclosure - Restructuring (Tables)", "shortName": "Restructuring (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.hookipapharma.com/role/DisclosureImpairmentTables", "longName": "99930503 - Disclosure - Impairment (Tables)", "shortName": "Impairment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "hook:NonCashImpairmentChargesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "hook:Impairment", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "hook:NonCashImpairmentChargesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "hook:Impairment", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.hookipapharma.com/role/DisclosureFairValueOfFinancialAssetsTables", "longName": "99930603 - Disclosure - Fair Value of Financial Assets (Tables)", "shortName": "Fair Value of Financial Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.hookipapharma.com/role/DisclosurePropertyPlantAndEquipmentNetTables", "longName": "99930703 - Disclosure - Property, plant and equipment, net (Tables)", "shortName": "Property, plant and equipment, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.hookipapharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables", "longName": "99930903 - Disclosure - Accrued expenses and other current liabilities (Tables)", "shortName": "Accrued expenses and other current liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "hook:ScheduleOfAccruedExpensesAndOtherLiabilitiesCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "hook:ScheduleOfAccruedExpensesAndOtherLiabilitiesCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.hookipapharma.com/role/DisclosureLoansPayableTables", "longName": "99931003 - Disclosure - Loans payable (Tables)", "shortName": "Loans payable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "hook:DisclosureOfLongTermLoansPayableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "hook:DisclosureOfLongTermLoansPayableTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "hook:DisclosureOfLongTermLoansPayableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "hook:DisclosureOfLongTermLoansPayableTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationTables", "longName": "99931203 - Disclosure - Stock-based compensation (Tables)", "shortName": "Stock-based compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.hookipapharma.com/role/DisclosureNetLossPerShareTables", "longName": "99931503 - Disclosure - Net loss per share (Tables)", "shortName": "Net loss per share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoingConcernDetails", "longName": "99940201 - Disclosure - Summary of significant accounting policies - Going concern (Details)", "shortName": "Summary of significant accounting policies - Going concern (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_dlHCYwTUNUePxHonWofSrQ", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true }, "uniqueAnchor": null }, "R38": { "role": "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReverseStockSplitDetails", "longName": "99940202 - Disclosure - Summary of significant accounting policies - Reverse Stock Split (Details)", "shortName": "Summary of significant accounting policies - Reverse Stock Split (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "As_Of_7_9_2024__9zNq7sTPEeJMlPvTkrZ9A", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_JQ9uAqDKyUy3l1tvS7pO1g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_7_9_2024__9zNq7sTPEeJMlPvTkrZ9A", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_JQ9uAqDKyUy3l1tvS7pO1g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "longName": "99940203 - Disclosure - Summary of significant accounting policies - Property and equipment (Details)", "shortName": "Summary of significant accounting policies - Property and equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "As_Of_9_30_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_EquipmentMember_j9PMQQfOj0uemoQ8OJzVvQ", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "hook:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_EquipmentMember_j9PMQQfOj0uemoQ8OJzVvQ", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "hook:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOthersDetails", "longName": "99940204 - Disclosure - Summary of significant accounting policies - Others (Details)", "shortName": "Summary of significant accounting policies - Others (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "hook:CollaborativeArrangementNumberOfPreclinicalResearchPrograms", "unitRef": "Unit_Standard_Program_fp1hsrg4i0OfPmTvu0sjqQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "hook:CollaborativeArrangementNumberOfPreclinicalResearchPrograms", "unitRef": "Unit_Standard_Program_fp1hsrg4i0OfPmTvu0sjqQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "longName": "99940301 - Disclosure - Collaboration and Licensing Agreements (Details)", "shortName": "Collaboration and Licensing Agreements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_dlHCYwTUNUePxHonWofSrQ", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_6_1_2018_To_6_30_2018_us-gaap_TypeOfArrangementAxis_us-gaap_CollaborativeArrangementMember_vFI3AR2YQ0ebfpMY0H4i2g", "name": "hook:NumberOfPreclinicalResearchPrograms", "unitRef": "Unit_Standard_item_ZbjJJDllhk-o5T2LhFK1Jg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:CollaborativeArrangementDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "unique": true } }, "R42": { "role": "http://www.hookipapharma.com/role/DisclosureRestructuringDetails", "longName": "99940401 - Disclosure - Restructuring (Details)", "shortName": "Restructuring (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_dlHCYwTUNUePxHonWofSrQ", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "unitRef": "Unit_Standard_pure_cm_qct6_fUO03x_wvpW9Zg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_dlHCYwTUNUePxHonWofSrQ", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "unitRef": "Unit_Standard_pure_cm_qct6_fUO03x_wvpW9Zg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.hookipapharma.com/role/DisclosureRestructuringRollForwardCashRestructuringRelatedLiabilitiesDetails", "longName": "99940402 - Disclosure - Restructuring - Roll-forward cash restructuring-related liabilities (Details)", "shortName": "Restructuring - Roll-forward cash restructuring-related liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "hook:IncreaseDecreaseInRestructuringLiabilitiesThroughSeverancePersonnelCostsProfessionalFeesAndOtherRelatedCharges", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "hook:IncreaseDecreaseInRestructuringLiabilitiesThroughSeverancePersonnelCostsProfessionalFeesAndOtherRelatedCharges", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.hookipapharma.com/role/DisclosureImpairmentNonCashImpairmentChargesDetails", "longName": "99940501 - Disclosure - Impairment - Non-cash impairment charges (Details)", "shortName": "Impairment - Non-cash impairment charges (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_dlHCYwTUNUePxHonWofSrQ", "name": "us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_EquipmentMember_AXGrhgrasE-gSs8wdE4Yng", "name": "us-gaap:AssetImpairmentCharges", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "hook:NonCashImpairmentChargesTableTextBlock", "hook:Impairment", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "unique": true } }, "R45": { "role": "http://www.hookipapharma.com/role/DisclosureFairValueOfFinancialAssetsDetails", "longName": "99940601 - Disclosure - Fair Value of Financial Assets (Details)", "shortName": "Fair Value of Financial Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.hookipapharma.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "longName": "99940701 - Disclosure - Property, plant and equipment, net (Details)", "shortName": "Property, plant and equipment, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "As_Of_9_30_2024_cWf3Bk8RR0m5AFvgraINAw", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_FNnDcT_9wEeNFnIwCXVk4g", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "unique": true } }, "R47": { "role": "http://www.hookipapharma.com/role/DisclosureReceivableResearchIncentiveDetails", "longName": "99940801 - Disclosure - Receivable research incentive (Details)", "shortName": "Receivable research incentive (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "As_Of_12_31_2023_FNnDcT_9wEeNFnIwCXVk4g", "name": "hook:ReceivablesTaxResearchPremiumCurrent", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_hook_ResearchAndDevelopmentIncentiveProgramAxis_hook_AustrianResearchIncentiveProgramMember_4gkEoWhxQkeUNHW0ghCSjw", "name": "hook:GrantIncomeIncentiveProgram", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "unique": true } }, "R48": { "role": "http://www.hookipapharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "longName": "99940901 - Disclosure - Accrued expenses and other current liabilities (Details)", "shortName": "Accrued expenses and other current liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "As_Of_9_30_2024_cWf3Bk8RR0m5AFvgraINAw", "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "hook:ScheduleOfAccruedExpensesAndOtherLiabilitiesCurrentTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_cWf3Bk8RR0m5AFvgraINAw", "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "hook:ScheduleOfAccruedExpensesAndOtherLiabilitiesCurrentTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.hookipapharma.com/role/DisclosureLoansPayableDetails", "longName": "99941001 - Disclosure - Loans payable (Details)", "shortName": "Loans payable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "As_Of_12_31_2023_FNnDcT_9wEeNFnIwCXVk4g", "name": "hook:LongTermLoansPayableGross", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "hook:DisclosureOfLongTermLoansPayableTableTextBlock", "hook:DisclosureOfLongTermLoansPayableTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_FNnDcT_9wEeNFnIwCXVk4g", "name": "hook:LongTermLoansPayableGross", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "hook:DisclosureOfLongTermLoansPayableTableTextBlock", "hook:DisclosureOfLongTermLoansPayableTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails", "longName": "99941101 - Disclosure - Common stock, Class A common stock and convertible preferred stock (Details)", "shortName": "Common stock, Class A common stock and convertible preferred stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "As_Of_9_30_2024_cWf3Bk8RR0m5AFvgraINAw", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "Unit_Standard_shares_WKttn1d2_UKF67DOr7Eysg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockSharesAuthorized", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_9_2024_To_7_9_2024_wMgGulHtU0qI8boocnOmlg", "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares", "unitRef": "Unit_Standard_shares_WKttn1d2_UKF67DOr7Eysg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "unique": true } }, "R51": { "role": "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2018StockOptionAndGrantPlanDetails", "longName": "99941201 - Disclosure - Stock-based compensation - 2018 Stock Option and Grant Plan (Details)", "shortName": "Stock-based compensation - 2018 Stock Option and Grant Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "As_Of_9_30_2024_cWf3Bk8RR0m5AFvgraINAw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_WKttn1d2_UKF67DOr7Eysg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_6_1_2018_To_6_30_2018_us-gaap_PlanNameAxis_hook_StockOptionAndGrant2018PlanMember_5iD_r0XKB0KHRfV3VVRZtw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "unique": true } }, "R52": { "role": "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails", "longName": "99941202 - Disclosure - Stock-based compensation - 2019 Stock Option and Incentive Plan and 2023 Inducement Plan (Details)", "shortName": "Stock-based compensation - 2019 Stock Option and Incentive Plan and 2023 Inducement Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "hook:ShareBasedPaymentArrangementOptionNumberOfCommonStockEntitledForEachOption", "unitRef": "Unit_Standard_shares_WKttn1d2_UKF67DOr7Eysg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "hook:ShareBasedPaymentArrangementOptionNumberOfCommonStockEntitledForEachOption", "unitRef": "Unit_Standard_shares_WKttn1d2_UKF67DOr7Eysg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationSummaryOfAwardsOutstandingDetails", "longName": "99941203 - Disclosure - Stock-based compensation - Summary of awards outstanding (Details)", "shortName": "Stock-based compensation - Summary of awards outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "As_Of_9_30_2024_cWf3Bk8RR0m5AFvgraINAw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_WKttn1d2_UKF67DOr7Eysg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_us-gaap_PlanNameAxis_hook_StockOptionAndIncentive2019PlanMember_7LdKkEJEi0mD55un533BQA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_WKttn1d2_UKF67DOr7Eysg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "unique": true } }, "R54": { "role": "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockOptionValuationAssumptionsDetails", "longName": "99941204 - Disclosure - Stock-based compensation - Stock option valuation assumptions (Details)", "shortName": "Stock-based compensation - Stock option valuation assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_dlHCYwTUNUePxHonWofSrQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Unit_Standard_pure_cm_qct6_fUO03x_wvpW9Zg", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_dlHCYwTUNUePxHonWofSrQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Unit_Standard_pure_cm_qct6_fUO03x_wvpW9Zg", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "longName": "99941205 - Disclosure - Stock-based compensation - Stock option activity (Details)", "shortName": "Stock-based compensation - Stock option activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "As_Of_12_31_2023_FNnDcT_9wEeNFnIwCXVk4g", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_WKttn1d2_UKF67DOr7Eysg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Unit_Standard_shares_WKttn1d2_UKF67DOr7Eysg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "unique": true } }, "R56": { "role": "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "longName": "99941206 - Disclosure - Stock-based compensation - Restricted Stock Units (Details)", "shortName": "Stock-based compensation - Restricted Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Unit_Standard_shares_WKttn1d2_UKF67DOr7Eysg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_iMhP_be4CEGC14_9_92Wlw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Unit_Standard_shares_WKttn1d2_UKF67DOr7Eysg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails", "longName": "99941207 - Disclosure - Stock-based compensation - Stock-based compensation expense (Details)", "shortName": "Stock-based compensation - Stock-based compensation expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_dlHCYwTUNUePxHonWofSrQ", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_dlHCYwTUNUePxHonWofSrQ", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.hookipapharma.com/role/DisclosureIncomeTaxesDetails", "longName": "99941301 - Disclosure - Income taxes (Details)", "shortName": "Income taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_dlHCYwTUNUePxHonWofSrQ", "name": "hook:IncomeTaxBenefitsNetOperatingLossesIncurred", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "hook:IncomeTaxBenefitsNetOperatingLossesIncurred", "hook:IncomeTaxBenefitsNetOperatingLossesIncurred", "hook:IncomeTaxBenefitsNetOperatingLossesIncurred", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_dlHCYwTUNUePxHonWofSrQ", "name": "hook:IncomeTaxBenefitsNetOperatingLossesIncurred", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "hook:IncomeTaxBenefitsNetOperatingLossesIncurred", "hook:IncomeTaxBenefitsNetOperatingLossesIncurred", "hook:IncomeTaxBenefitsNetOperatingLossesIncurred", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.hookipapharma.com/role/DisclosureCommitmentsAndContingenciesOperatingAndFinanceLeasesDetails", "longName": "99941401 - Disclosure - Commitments and contingencies - Operating and Finance Leases (Details)", "shortName": "Commitments and contingencies - Operating and Finance Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "As_Of_9_30_2024_cWf3Bk8RR0m5AFvgraINAw", "name": "us-gaap:RestrictedCashNoncurrent", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_cWf3Bk8RR0m5AFvgraINAw", "name": "us-gaap:OperatingLeaseLiability", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "unique": true } }, "R60": { "role": "http://www.hookipapharma.com/role/DisclosureCommitmentsAndContingenciesOthersDetails", "longName": "99941402 - Disclosure - Commitments and contingencies - Others (Details)", "shortName": "Commitments and contingencies - Others (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "As_Of_9_30_2024_cWf3Bk8RR0m5AFvgraINAw", "name": "us-gaap:ContractualObligation", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_dlHCYwTUNUePxHonWofSrQ", "name": "hook:LicensingFeesIntellectualPropertyLicenses", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "unique": true } }, "R61": { "role": "http://www.hookipapharma.com/role/DisclosureNetLossPerShareDetails", "longName": "99941501 - Disclosure - Net loss per share (Details)", "shortName": "Net loss per share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_dlHCYwTUNUePxHonWofSrQ", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_dlHCYwTUNUePxHonWofSrQ", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "Unit_Standard_shares_WKttn1d2_UKF67DOr7Eysg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "unique": true } }, "R62": { "role": "http://www.hookipapharma.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesDetails", "longName": "99941502 - Disclosure - Net loss per share - Antidilutive securities (Details)", "shortName": "Net loss per share - Antidilutive securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_dlHCYwTUNUePxHonWofSrQ", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_WKttn1d2_UKF67DOr7Eysg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_dlHCYwTUNUePxHonWofSrQ", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_WKttn1d2_UKF67DOr7Eysg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.hookipapharma.com/role/DisclosureRelatedPartiesDetails", "longName": "99941601 - Disclosure - Related Parties (Details)", "shortName": "Related Parties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_srt_CounterpartyNameAxis_hook_MaltePetersMember_us-gaap_RelatedPartyTransactionAxis_hook_ConsultingAgreementMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_DirectorMember_zIi3AvFZ9UyuOVYikN_Pcw", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_srt_CounterpartyNameAxis_hook_MaltePetersMember_us-gaap_RelatedPartyTransactionAxis_hook_ConsultingAgreementMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_DirectorMember_zIi3AvFZ9UyuOVYikN_Pcw", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "unitRef": "Unit_Standard_USD_3wUTDQojrUiiRHwCoBUTMg", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hook-20240930x10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of significant accounting policies" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued expenses and other current liabilities", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [ "r315" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "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)." } } }, "auth_ref": [ "r45", "r581" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r714" ] }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedEmployeeBenefitsCurrent", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Employee Benefits, Current", "terseLabel": "Salaries and bonuses", "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r47" ] }, "hook_AccruedExpensesAndOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "AccruedExpensesAndOtherCurrentLiabilities", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Amount of Amount of expenses incurred but not yet paid nor invoiced current, and liabilities classified as other current.", "label": "Accrued Expenses and Other Current Liabilities.", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total" } } }, "auth_ref": [] }, "hook_AccruedExpensesAndOtherLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "AccruedExpensesAndOtherLiabilitiesCurrentAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Accrued expenses and other current liabilities" } } }, "auth_ref": [] }, "hook_AccruedExpensesForPropertyAndEquipmentAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "AccruedExpensesForPropertyAndEquipmentAcquisitions", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The carrying amount as of balance sheet date of accrued expenses for property and equipment acquisitions.", "label": "Accrued Expenses for Property and Equipment Acquisitions", "terseLabel": "Accrued for property and equipment acquisitions" } } }, "auth_ref": [] }, "hook_AccruedExternalGeneralAndAdministrationExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "AccruedExternalGeneralAndAdministrationExpenses", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The carrying amount as of balance sheet date of accrued external general and administration expenses.", "label": "Accrued External General and Administration Expenses", "terseLabel": "Accrued external general and administration expenses" } } }, "auth_ref": [] }, "hook_AccruedExternalResearchAndDevelopmentExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "AccruedExternalResearchAndDevelopmentExpenses", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The carrying amount as of balance sheet date of accrued external research and development expenses.", "label": "Accrued External Research and Development Expenses", "terseLabel": "Accrued external research and development expenses" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r47", "r91" ] }, "hook_AccruedSocialSecurityContributionsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "AccruedSocialSecurityContributionsCurrent", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the social security contributions.", "label": "Accrued Social Security Contributions, Current", "terseLabel": "Social security contributions" } } }, "auth_ref": [] }, "hook_AccruedUnearnedGrantIncomeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "AccruedUnearnedGrantIncomeCurrent", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of accrued unearned grant income (current).", "label": "Accrued Unearned Grant Income , Current", "terseLabel": "Unearned grant income (current)" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r33", "r123", "r428" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r16", "r17", "r60", "r128", "r423", "r446", "r447" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Loss", "terseLabel": "Accumulated Other Comprehensive Loss", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r8", "r17", "r350", "r353", "r395", "r442", "r443", "r690", "r691", "r692", "r701", "r702", "r703", "r705" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r630" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r55", "r581", "r779" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid-In Capital", "terseLabel": "Additional Paid-In Capital", "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." } } }, "auth_ref": [ "r460", "r701", "r702", "r703", "r705", "r754", "r780" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r643" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r643" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r643" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r643" ] }, "hook_AdjustmentsToAdditionalPaidInCapitalAtMarketIssuanceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "AdjustmentsToAdditionalPaidInCapitalAtMarketIssuanceCost", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase decrease to additional paid in capital due to at the market issuance cost.", "label": "Adjustments to Additional Paid in Capital, At the Market Issuance Cost", "negatedLabel": "ATM costs" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation income", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r40", "r41", "r279" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "verboseLabel": "Issuance costs", "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration." } } }, "auth_ref": [ "r9", "r82" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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:" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r676" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r602", "r612", "r622", "r654" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r605", "r615", "r625", "r657" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r677" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r643" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r650" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r606", "r616", "r626", "r650", "r658", "r662", "r670" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r668" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r308", "r313" ] }, "hook_AmendedStockPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "AmendedStockPurchaseAgreementMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to amended stock purchase agreement.", "label": "Amended Stock Purchase Agreement [Member]", "terseLabel": "Amended Stock Purchase Agreement" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.hookipapharma.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive shares", "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." } } }, "auth_ref": [ "r178" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.hookipapharma.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r27" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.hookipapharma.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Anti-dilutive securities", "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." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.hookipapharma.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "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." } } }, "auth_ref": [ "r27" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails" ], "lang": { "en-us": { "role": { "label": "Arrangements and Non-arrangement Transactions [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r341" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureImpairmentNonCashImpairmentChargesDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Asset Impairment Charges", "negatedTotalLabel": "Total non-cash impairment charges", "terseLabel": "Impairment expense", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r5", "r32" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r90", "r98", "r124", "r148", "r182", "r186", "r194", "r195", "r200", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r343", "r347", "r378", "r419", "r493", "r556", "r557", "r581", "r593", "r721", "r722", "r767" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r119", "r129", "r148", "r200", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r343", "r347", "r378", "r581", "r721", "r722", "r767" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "terseLabel": "Total", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r360", "r361", "r572" ] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent", "totalLabel": "Total non-current assets", "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 after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r148", "r200", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r343", "r347", "r378", "r721", "r722", "r767" ] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Non-current assets:" } } }, "auth_ref": [] }, "hook_AustrianResearchIncentiveProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "AustrianResearchIncentiveProgramMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureReceivableResearchIncentiveDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to Austrian research incentive program.", "label": "Austrian Research Incentive Program [Member]", "terseLabel": "Austrian Research Incentive Program" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r665" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r666" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r661" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r661" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r661" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r661" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r661" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r661" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "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" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r664" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r663" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r662" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r662" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of presentation", "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)." } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "negatedLabel": "Property and equipment additions in accounts payable and accrued expenses", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r23", "r24", "r25" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "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." } } }, "auth_ref": [ "r20", "r121", "r549" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.hookipapharma.com/role/DisclosureFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r121" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r755", "r756" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r21" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "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." } } }, "auth_ref": [ "r20", "r68", "r145" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash, cash equivalents and restricted cash", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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." } } }, "auth_ref": [ "r0", "r68" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosure of non-cash financing activities:" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r641" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r638" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r636" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails", "http://www.hookipapharma.com/role/DisclosureNetLossPerShareDetails", "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnaudited", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "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." } } }, "auth_ref": [ "r116", "r125", "r126", "r127", "r148", "r172", "r173", "r175", "r177", "r184", "r185", "r200", "r224", "r226", "r227", "r228", "r231", "r232", "r237", "r238", "r242", "r245", "r252", "r378", "r450", "r451", "r452", "r453", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r481", "r502", "r524", "r538", "r539", "r540", "r541", "r542", "r681", "r698", "r706" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r642" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r642" ] }, "hook_CollaborationArrangementProgramCompletionFeeOnOptionExercise": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "CollaborationArrangementProgramCompletionFeeOnOptionExercise", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of program completion fee on exercise of option under collaboration arrangement.", "label": "Collaboration Arrangement, Program Completion Fee on Option Exercise", "terseLabel": "program completion fee" } } }, "auth_ref": [] }, "hook_CollaborativeAgreementProgramInitiationFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "CollaborativeAgreementProgramInitiationFees", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of one-off fee received by the company for program initiation.", "label": "Collaborative Agreement, Program Initiation Fees", "terseLabel": "Program initiation fee" } } }, "auth_ref": [] }, "hook_CollaborativeAndLicensingArrangementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "CollaborativeAndLicensingArrangementAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Collaboration and Licensing Agreements" } } }, "auth_ref": [] }, "hook_CollaborativeArrangementContractAssetRelatingToSublicensePayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "CollaborativeArrangementContractAssetRelatingToSublicensePayment", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of contract assets relating to sublicense payment.", "label": "Collaborative Arrangement, Contract Asset Relating to Sublicense Payment", "terseLabel": "Contract asset relating to the sublicense payment" } } }, "auth_ref": [] }, "hook_CollaborativeArrangementContractLiabilityRelatingToSublicensePayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "CollaborativeArrangementContractLiabilityRelatingToSublicensePayment", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of contract liability relating to sublicense payment.", "label": "Collaborative Arrangement, Contract Liability Relating to Sublicense Payment", "terseLabel": "Contract liability relating to sublicense payment" } } }, "auth_ref": [] }, "us-gaap_CollaborativeArrangementDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollaborativeArrangementDisclosureTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreements" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement Disclosure [Text Block]", "terseLabel": "Collaboration and Licensing Agreements", "documentation": "The entire disclosure for collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants." } } }, "auth_ref": [ "r102", "r104", "r115" ] }, "us-gaap_CollaborativeArrangementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollaborativeArrangementMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Gilead Collaboration and License Agreement", "documentation": "Contractual arrangement that involves two or more parties that both: (i) actively participate in a joint operating activity and (ii) are exposed to significant risks and rewards that depend on the commercial success of the joint operating activity." } } }, "auth_ref": [ "r341" ] }, "hook_CollaborativeArrangementNumberOfPreclinicalResearchPrograms": { "xbrltype": "integerItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "CollaborativeArrangementNumberOfPreclinicalResearchPrograms", "presentation": [ "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOthersDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of preclinical research programs in collaborative arrangement.", "label": "Collaborative Arrangement, Number of Preclinical Research Programs", "terseLabel": "Number of preclinical research programs" } } }, "auth_ref": [] }, "hook_CollaborativeArrangementRevenueFromCostReimbursementsForPreparationOfFirstHumanTrial": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "CollaborativeArrangementRevenueFromCostReimbursementsForPreparationOfFirstHumanTrial", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of revenue from cost reimbursements for preparation of first human trial.", "label": "Collaborative Arrangement Revenue From Cost Reimbursements For Preparation of First Human Trial", "terseLabel": "Collaborative arrangement revenue from cost reimbursements for preparation of first human trial" } } }, "auth_ref": [] }, "hook_CollaborativeArrangementRevenueFromCostReimbursementsForResearchAndDevelopmentServices": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "CollaborativeArrangementRevenueFromCostReimbursementsForResearchAndDevelopmentServices", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of revenue from cost reimbursements for research and development services.", "label": "Collaborative Arrangement, Revenue from Cost Reimbursements for Research and Development Services", "terseLabel": "Revenue recognized from cost reimbursements for research and development services" } } }, "auth_ref": [] }, "hook_CollaborativeArrangementTermOfRoyaltyPayment": { "xbrltype": "durationItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "CollaborativeArrangementTermOfRoyaltyPayment", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "The term for royalty payment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Collaborative Arrangement, Term of Royalty Payment", "terseLabel": "Payment term (in days)" } } }, "auth_ref": [] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]", "terseLabel": "Collaboration and Licensing Agreements", "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." } } }, "auth_ref": [ "r341" ] }, "hook_CommercialMilestonesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "CommercialMilestonesMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to commercial milestones.", "label": "Commercial Milestones" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and contingencies" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r79", "r218", "r219", "r544", "r717", "r720" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassAMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails", "http://www.hookipapharma.com/role/DisclosureNetLossPerShareDetails", "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Class A common stock", "terseLabel": "Class A common stock", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r780" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Stock reserved for future issuance (in shares)", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r54" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r583", "r584", "r585", "r587", "r588", "r589", "r590", "r701", "r702", "r705", "r754", "r777", "r780" ] }, "hook_CommonStockOtherThanClassMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "CommonStockOtherThanClassMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails", "http://www.hookipapharma.com/role/DisclosureNetLossPerShareDetails", "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnaudited", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Classification of common stock other than Class A common stock.", "label": "Common stock", "terseLabel": "Common stock" } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReverseStockSplitDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r54" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r54", "r481" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)", "verboseLabel": "Common stock, issued (in shares)", "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." } } }, "auth_ref": [ "r54" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)", "verboseLabel": "Common stock, outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r9", "r54", "r481", "r499", "r780", "r781" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock", "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." } } }, "auth_ref": [ "r54", "r422", "r581" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r647" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r646" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r648" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r645" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r18", "r131", "r133", "r137", "r414", "r434", "r435" ] }, "hook_ComputerEquipmentAndSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "ComputerEquipmentAndSoftwareMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems and Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer equipment and software" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of credit risk and of significant suppliers", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r44", "r106" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Construction in progress", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "hook_ConsultingAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "ConsultingAgreementMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the consulting agreement about the Company's clinical activities.", "label": "Consulting Agreement [Member]", "terseLabel": "Consulting agreement" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability", "verboseLabel": "Deferred income", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r254", "r255", "r266" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenues", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r254", "r255", "r266" ] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligation", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommitmentsAndContingenciesOthersDetails" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation", "terseLabel": "Non-cancellable obligations", "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments." } } }, "auth_ref": [ "r700" ] }, "us-gaap_ContractualObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligationDueInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommitmentsAndContingenciesOthersDetails" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, Due in Next Fiscal Year", "terseLabel": "2025 deliverables", "documentation": "Amount of contractual obligation 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)." } } }, "auth_ref": [] }, "us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommitmentsAndContingenciesOthersDetails" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, Future Minimum Payments Due, Remainder of Fiscal Year", "terseLabel": "2024 deliverables (remaining three months)", "documentation": "Amount of contractual obligation to be paid in remainder of current fiscal year." } } }, "auth_ref": [] }, "hook_ConversionOfCommonStockSharesIssuable": { "xbrltype": "sharesItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "ConversionOfCommonStockSharesIssuable", "presentation": [ "http://www.hookipapharma.com/role/DisclosureNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of common shares issuable upon conversion of common stock.", "label": "Conversion of Common Stock, Shares Issuable", "terseLabel": "Number of common shares issuable upon conversion of common stock" } } }, "auth_ref": [] }, "hook_ConversionOfStockCommonStockIssuedForEachShareConverted": { "xbrltype": "sharesItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "ConversionOfStockCommonStockIssuedForEachShareConverted", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of new common stock issued in the conversion of each stock.", "label": "Conversion of Stock, Common Stock Issued for Each Share Converted", "terseLabel": "Number of common stock issued upon conversion of each share (in shares)" } } }, "auth_ref": [] }, "us-gaap_ConversionOfStockSharesConverted1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConversionOfStockSharesConverted1", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Conversion of Stock, Shares Converted", "terseLabel": "Number of shares elected to convert (in shares)", "documentation": "The number of shares converted 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." } } }, "auth_ref": [ "r23", "r24", "r25" ] }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertiblePreferredStockSharesIssuedUponConversion", "presentation": [ "http://www.hookipapharma.com/role/DisclosureNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock, Shares Issued upon Conversion", "terseLabel": "Number of common stock issued upon conversion of each share of Preferred Stock", "documentation": "Number of shares issued for each share of convertible preferred stock that is converted." } } }, "auth_ref": [ "r15", "r36", "r53", "r81", "r248" ] }, "hook_ConvertiblePreferredStocksMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "ConvertiblePreferredStocksMember", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to convertible preferred stocks.", "label": "Convertible Preferred Stock", "terseLabel": "Convertible Preferred Stock" } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpenses", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Costs and Expenses", "negatedTotalLabel": "Total operating expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r66" ] }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]", "terseLabel": "Restructuring", "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations." } } }, "auth_ref": [ "r13", "r76", "r77" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.hookipapharma.com/role/DisclosureRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r152", "r153", "r233", "r240", "r402", "r409", "r418", "r550", "r552" ] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CountryRegion", "presentation": [ "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document And Entity Information [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscountNoncurrent", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureLoansPayableDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Unamortized Discount, Noncurrent", "negatedLabel": "Unamortized debt discount", "documentation": "Amount of debt discount to be amortized after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r762", "r763", "r764" ] }, "hook_DeferredOfferingCostsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "DeferredOfferingCostsPolicyPolicyTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deferred offering costs.", "label": "Deferred Offering Costs, Policy [Policy Text Block]", "terseLabel": "Deferred offering costs" } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueCurrent", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenues", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r687" ] }, "us-gaap_DeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueNoncurrent", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue, Noncurrent", "terseLabel": "Deferred revenues, non-current", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r688" ] }, "hook_DeferredRevenuePercentageOfRevenueRecognizedInYearOne": { "xbrltype": "percentItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "DeferredRevenuePercentageOfRevenueRecognizedInYearOne", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of revenue recognized in year one that was previously reported as deferred or unearned revenue.", "label": "Deferred Revenue, Percentage of Revenue Recognized in Year One", "terseLabel": "Percentage of upfront payment included in deferred revenue expected to be recognized in 2025" } } }, "auth_ref": [] }, "hook_DeferredRevenuePercentageOfRevenueRecognizedInYearTwo": { "xbrltype": "percentItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "DeferredRevenuePercentageOfRevenueRecognizedInYearTwo", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of revenue recognized in year two that was previously reported as deferred or unearned revenue.", "label": "Deferred Revenue, Percentage of Revenue Recognized in Year Two", "terseLabel": "Percentage of upfront payment included in deferred revenue expected to be recognized in 2026" } } }, "auth_ref": [] }, "hook_DeferredRevenuePercentageOfRevenueRecognizedRemainderOfFiscalYear": { "xbrltype": "percentItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "DeferredRevenuePercentageOfRevenueRecognizedRemainderOfFiscalYear", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of revenue recognized that was previously reported as deferred or unearned revenue.", "label": "Deferred Revenue, Percentage of Revenue Recognized, Remainder of Fiscal year", "terseLabel": "Percentage of upfront payment included in deferred revenue expected to be recognized in 2024" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization expense", "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." } } }, "auth_ref": [ "r5", "r182", "r191", "r195", "r556", "r557" ] }, "hook_DevelopmentMilestonesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "DevelopmentMilestonesMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to development milestones.", "label": "Development Milestones" } } }, "auth_ref": [] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "DirectorMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Board of directors" } } }, "auth_ref": [ "r713", "r778" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock-based compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r277", "r281", "r309", "r310", "r312", "r567" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock-based compensation" } } }, "auth_ref": [] }, "hook_DisclosureOfLongTermLoansPayableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "DisclosureOfLongTermLoansPayableTableTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureLoansPayableTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of loans payable.", "label": "Disclosure of Long Term Loans Payable [Table Text block]", "terseLabel": "Schedule of loans payable" } } }, "auth_ref": [] }, "hook_DisclosureOfLongTermLoansPayableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "DisclosureOfLongTermLoansPayableTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureLoansPayable" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of loans payable.", "label": "Disclosure of Long Term Loans Payable [Text block]", "terseLabel": "Loans payable" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "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." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationTable", "presentation": [ "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r597" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r629" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "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'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r640" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Net loss per share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.hookipapharma.com/role/DisclosureNetLossPerShareDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "verboseLabel": "Net loss per share - basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r138", "r159", "r160", "r161", "r162", "r163", "r164", "r170", "r172", "r175", "r176", "r177", "r181", "r337", "r340", "r357", "r358", "r415", "r436", "r553" ] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://www.hookipapharma.com/role/DisclosureNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "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." } } }, "auth_ref": [ "r172", "r173", "r175" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.hookipapharma.com/role/DisclosureNetLossPerShareDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "verboseLabel": "Net loss per share - diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r138", "r159", "r160", "r161", "r162", "r163", "r164", "r172", "r175", "r176", "r177", "r181", "r337", "r340", "r357", "r358", "r415", "r436", "r553" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureNetLossPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Net loss per share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r169", "r178", "r179", "r180" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts 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." } } }, "auth_ref": [ "r379" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Options issued and outstanding", "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "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." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r595" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r595" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Ex Transition Period", "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." } } }, "auth_ref": [ "r680" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r595" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r679" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r595" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r595" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r595" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r595" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r634" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r675" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r675" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r675" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquipmentMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureImpairmentNonCashImpairmentChargesDetails", "http://www.hookipapharma.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Laboratory equipment", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r9", "r117", "r134", "r135", "r136", "r154", "r155", "r156", "r158", "r163", "r165", "r167", "r183", "r201", "r202", "r203", "r253", "r327", "r328", "r334", "r335", "r336", "r338", "r339", "r340", "r349", "r350", "r351", "r352", "r353", "r354", "r356", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r395", "r433", "r442", "r443", "r444", "r460", "r524" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r644" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r602", "r612", "r622", "r654" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r599", "r609", "r619", "r651" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r650" ] }, "hook_ExercisePriceLimitConsideredForCancellationOfStockOptions": { "xbrltype": "perShareItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "ExercisePriceLimitConsideredForCancellationOfStockOptions", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails" ], "lang": { "en-us": { "role": { "documentation": "Exercise price for cancellation of stock options if exceeds.", "label": "Exercise Price Limit Considered For Cancellation Of Stock Options", "terseLabel": "Exercise price (in $ per share)" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.hookipapharma.com/role/DisclosureFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value of Financial Assets", "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." } } }, "auth_ref": [ "r360", "r361", "r371", "r572" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.hookipapharma.com/role/DisclosureFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r360", "r361", "r371", "r572" ] }, "hook_FairValueAssetsLevel1ToLevel2TransfersAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "FairValueAssetsLevel1ToLevel2TransfersAmount1", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.", "label": "Fair Value, Assets, Level 1 to Level 2 Transfers, Amount1", "terseLabel": "Transfers from Level 1 to Level 2" } } }, "auth_ref": [] }, "hook_FairValueAssetsLevel2ToLevel1TransfersAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "FairValueAssetsLevel2ToLevel1TransfersAmount1", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.", "label": "Fair Value, Assets, Level 2 to Level 1 Transfers, Amount1", "terseLabel": "Transfers from Level 2 to Level 1" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureFairValueOfFinancialAssetsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of financial assets measured at fair value on a recurring basis", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r755", "r756" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.hookipapharma.com/role/DisclosureFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r234", "r268", "r269", "r270", "r271", "r272", "r273", "r359", "r361", "r362", "r363", "r364", "r370", "r371", "r373", "r404", "r405", "r406", "r559", "r560", "r563", "r564", "r565", "r572", "r576" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.hookipapharma.com/role/DisclosureFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r360", "r361", "r362", "r364", "r572", "r758", "r760" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value of Financial Assets" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureFairValueOfFinancialAssets" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value of Financial Assets", "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." } } }, "auth_ref": [ "r366", "r368", "r369", "r370", "r373", "r374", "r375", "r376", "r377", "r413", "r572", "r577" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.hookipapharma.com/role/DisclosureFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Level 1", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r234", "r268", "r273", "r361", "r371", "r404", "r563", "r564", "r565", "r572" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.hookipapharma.com/role/DisclosureFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r360", "r361", "r362", "r364", "r572", "r758", "r760" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair value measurements", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3", "terseLabel": "Transfers from into Level 3", "documentation": "Amount of transfer of financial instrument classified as an asset into level 3 of the fair value hierarchy." } } }, "auth_ref": [ "r366", "r372", "r574" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3", "terseLabel": "Transfers from out of Level 3", "documentation": "Amount of transfers of financial instrument classified as an asset out of level 3 of the fair value hierarchy." } } }, "auth_ref": [ "r366", "r372", "r574" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.hookipapharma.com/role/DisclosureFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r234", "r268", "r269", "r270", "r271", "r272", "r273", "r359", "r361", "r362", "r363", "r364", "r370", "r371", "r373", "r404", "r405", "r406", "r559", "r560", "r563", "r564", "r565", "r572", "r576" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Recurring", "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." } } }, "auth_ref": [ "r572", "r755", "r756", "r757", "r758", "r759", "r760" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r606", "r616", "r626", "r658" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r606", "r616", "r626", "r658" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r606", "r616", "r626", "r658" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r606", "r616", "r626", "r658" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r606", "r616", "r626", "r658" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r639" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Furniture and fixtures", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense.", "negatedLabel": "General and administrative", "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." } } }, "auth_ref": [ "r63", "r504" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "General and administrative expense", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r63" ] }, "hook_GileadSciencesIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "GileadSciencesIncMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining Gilead Sciences, Inc.", "label": "Gilead" } } }, "auth_ref": [] }, "hook_GoingConcernPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "GoingConcernPolicyPolicyTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for going concern.", "label": "Going Concern, Policy [Policy Text Block]", "terseLabel": "Going concern" } } }, "auth_ref": [] }, "hook_GrantIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "GrantIncome", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureReceivableResearchIncentiveDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "documentation": "The amount of grant income.", "label": "Grant Income", "terseLabel": "Grant income" } } }, "auth_ref": [] }, "hook_GrantIncomeIncentiveProgram": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "GrantIncomeIncentiveProgram", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureReceivableResearchIncentiveDetails" ], "lang": { "en-us": { "role": { "documentation": "Grant income recognized related to the incentive program during the reporting period.", "label": "Grant Income, Incentive Program", "terseLabel": "Income related to the incentive program recorded as grant income" } } }, "auth_ref": [] }, "hook_HbvProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "HbvProgramMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "HBV program.", "label": "HBV program" } } }, "auth_ref": [] }, "hook_HivProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "HivProgramMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "HIV program.", "label": "HIV program" } } }, "auth_ref": [] }, "hook_Impairment": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "Impairment", "presentation": [ "http://www.hookipapharma.com/role/DisclosureImpairment" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of impairment.", "label": "Impairment" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureImpairmentNonCashImpairmentChargesDetails", "http://www.hookipapharma.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Impairment of Long-Lived Assets to be Disposed of", "negatedLabel": "Asset write-offs", "negatedTerseLabel": "Impairment", "terseLabel": "Impairment charges of assets", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale." } } }, "auth_ref": [ "r5", "r74", "r573" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment of long-lived assets", "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Net loss before tax", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r61", "r93", "r97", "r416", "r430", "r555", "r556", "r708", "r709", "r710", "r711", "r712" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED)" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.hookipapharma.com/role/DisclosureRestructuringRollForwardCashRestructuringRelatedLiabilitiesDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r204", "r205", "r210", "r365", "r367", "r372", "r439", "r441", "r509", "r547", "r575", "r776" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.hookipapharma.com/role/DisclosureRestructuringRollForwardCashRestructuringRelatedLiabilitiesDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r205", "r210", "r365", "r367", "r372", "r439", "r441", "r509", "r547", "r575", "r776" ] }, "hook_IncomeTaxBenefitsNetOperatingLossesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "IncomeTaxBenefitsNetOperatingLossesIncurred", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of income tax benefits recorded for the net operating losses incurred.", "label": "Income Tax benefits, Net Operating Losses Incurred", "terseLabel": "Income tax benefits for the net operating losses incurred" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income taxes", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r149", "r317", "r319", "r320", "r321", "r322", "r323", "r324", "r329", "r331", "r332", "r333", "r455", "r569" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureIncomeTaxesDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r99", "r112", "r166", "r167", "r182", "r192", "r195", "r318", "r319", "r330", "r437", "r569" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "negatedLabel": "Cash paid for income taxes", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r22", "r144", "r325", "r326" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "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." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r4" ] }, "hook_IncreaseDecreaseInAccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherLiabilities", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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 liabilities.", "label": "Increase (Decrease) in Accrued Liabilities and Other Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenues", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r411", "r696" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Lease Liabilities", "terseLabel": "Operating lease liabilities", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r684", "r696" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other non-current liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "hook_IncreaseDecreaseInPrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "IncreaseDecreaseInPrepaidExpenseAndOtherAssetsCurrent", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other classified as current.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets, Current", "negatedLabel": "Prepaid expenses and other current assets" } } }, "auth_ref": [] }, "hook_IncreaseDecreaseInPrepaidExpenseAndOtherAssetsNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "IncreaseDecreaseInPrepaidExpenseAndOtherAssetsNonCurrent", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other classified as non-current.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets, Non-Current", "negatedLabel": "Prepaid expenses and other non-current assets" } } }, "auth_ref": [] }, "hook_IncreaseDecreaseInReceivableResearchIncentives": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "IncreaseDecreaseInReceivableResearchIncentives", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount of receivable research incentives.", "label": "Increase (Decrease) in Receivable Research Incentives", "negatedLabel": "Receivable research incentives" } } }, "auth_ref": [] }, "hook_IncreaseDecreaseInRestructuringLiabilitiesThroughSeverancePersonnelCostsProfessionalFeesAndOtherRelatedCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "IncreaseDecreaseInRestructuringLiabilitiesThroughSeverancePersonnelCostsProfessionalFeesAndOtherRelatedCharges", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureRestructuringRollForwardCashRestructuringRelatedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in restructuring liabilities through severance and other personnel costs, professional fees and other related charges.", "label": "Increase Decrease In Restructuring Liabilities Through Severance Personnel Costs, Professional Fees And Other related Charges", "terseLabel": "Severance and other personnel costs, professional fees and other related charges." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "hook_IncreaseDecreaseThroughTotalCashCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "IncreaseDecreaseThroughTotalCashCharges", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureRestructuringRollForwardCashRestructuringRelatedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in restructuring liabilities through total cash charges", "label": "Increase Decrease Through Total Cash Charges", "terseLabel": "Total charges" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r606", "r616", "r626", "r650", "r658", "r662", "r670" ] }, "hook_InducementAwardsPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "InducementAwardsPlanMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationSummaryOfAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to inducement awards plan.", "label": "Inducement Awards Plan [Member]", "terseLabel": "Inducement Awards", "verboseLabel": "2023 Inducement Plan" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r668" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r598", "r674" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r598", "r674" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r598", "r674" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "negatedLabel": "Interest expense", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r190", "r694" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "negatedLabel": "Cash paid for interest", "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." } } }, "auth_ref": [ "r139", "r142", "r143" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeInterest", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Investment Income, Interest", "terseLabel": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r182", "r189", "r195", "r556", "r693" ] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LandMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Land", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r725" ] }, "hook_LeaseAssetsDerecognizedUponLeaseCancellation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "LeaseAssetsDerecognizedUponLeaseCancellation", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "The amount of right of use assets derecognized upon lease cancellation.", "label": "Lease Assets Derecognized Upon Lease Cancellation", "negatedLabel": "Lease assets derecognized upon lease modification" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold improvements", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r75", "r394" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r390" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r14", "r46", "r47", "r48", "r49", "r50", "r51", "r52", "r148", "r200", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r344", "r347", "r348", "r378", "r480", "r554", "r593", "r721", "r767", "r768" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r59", "r92", "r425", "r581", "r699", "r715", "r761" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "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." } } }, "auth_ref": [ "r48", "r120", "r148", "r200", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r344", "r347", "r348", "r378", "r581", "r721", "r767", "r768" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent", "totalLabel": "Total non-current liabilities", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r14", "r49", "r50", "r51", "r52", "r148", "r200", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r344", "r347", "r348", "r378", "r721", "r767", "r768" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Non-current liabilities" } } }, "auth_ref": [] }, "hook_LicensingFeesIntellectualPropertyLicenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "LicensingFeesIntellectualPropertyLicenses", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommitmentsAndContingenciesOthersDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of licensing fees from intellectual property licenses.", "label": "Licensing fees, Intellectual Property Licenses", "terseLabel": "Licensing fees from intellectual property licenses" } } }, "auth_ref": [] }, "us-gaap_LoansPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansPayableCurrent", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Loans Payable, Current", "terseLabel": "Loans payable, current", "documentation": "Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r47" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermLoansPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermLoansPayable", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureLoansPayableDetails" ], "lang": { "en-us": { "role": { "label": "Loans Payable, Noncurrent", "totalLabel": "Total loans payable, net", "documentation": "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), excluding current portion." } } }, "auth_ref": [ "r14" ] }, "us-gaap_LongTermLoansPayableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermLoansPayableAbstract", "lang": { "en-us": { "role": { "label": "Loans payable" } } }, "auth_ref": [] }, "hook_LongTermLoansPayableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "LongTermLoansPayableGross", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureLoansPayableDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of loans payable, gross.", "label": "Long Term Loans Payable, Gross", "terseLabel": "Loans from FFG" } } }, "auth_ref": [] }, "hook_MaltePetersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "MaltePetersMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Dr. Malte Peters, a member of the Company's board of directors.", "label": "Malte Peters [Member]", "terseLabel": "Malte Peters" } } }, "auth_ref": [] }, "hook_MaximumExpensesEligibleForIncentiveInBiotechnologyFieldPerYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "MaximumExpensesEligibleForIncentiveInBiotechnologyFieldPerYear", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureReceivableResearchIncentiveDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of maximum expenses eligible for incentives in Biotechnology field per year.", "label": "Maximum Expenses Eligible for Incentive in Biotechnology Field Per Year", "terseLabel": "Maximum expenses eligible for incentives" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails", "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "auth_ref": [ "r220", "r221", "r222", "r223", "r275", "r314", "r364", "r410", "r438", "r440", "r448", "r472", "r473", "r533", "r534", "r535", "r536", "r537", "r545", "r546", "r558", "r561", "r566", "r576", "r577", "r578", "r579", "r582", "r723", "r769", "r770", "r771", "r772", "r773", "r774" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r642" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r642" ] }, "hook_MilestoneAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "MilestoneAxis", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Information by characteristics of milestone payments recognized under the milestone method by arrangement.", "label": "Milestone [Axis]" } } }, "auth_ref": [] }, "hook_MilestoneDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "MilestoneDomain", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Components of milestones that an entity engage.", "label": "Milestone [Domain]" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails", "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "auth_ref": [ "r220", "r221", "r222", "r223", "r275", "r314", "r364", "r410", "r438", "r440", "r448", "r472", "r473", "r533", "r534", "r535", "r536", "r537", "r545", "r546", "r558", "r561", "r566", "r576", "r577", "r578", "r582", "r723", "r769", "r770", "r771", "r772", "r773", "r774" ] }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners", "terseLabel": "Ownership percentage (in %)", "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity." } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r661" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Money market funds", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r726" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r669" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r643" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NatureOfOperations", "presentation": [ "http://www.hookipapharma.com/role/DisclosureNatureOfBusinessAndOrganization" ], "lang": { "en-us": { "role": { "label": "Nature of Operations [Text Block]", "terseLabel": "Nature of the business and organization", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r101", "r113" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities", "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." } } }, "auth_ref": [ "r141" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities", "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." } } }, "auth_ref": [ "r141" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities", "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." } } }, "auth_ref": [ "r68", "r69", "r70" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureNetLossPerShareDetails", "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoingConcernDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnaudited", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r62", "r70", "r94", "r118", "r130", "r132", "r136", "r148", "r157", "r159", "r160", "r161", "r162", "r163", "r166", "r167", "r174", "r200", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r337", "r340", "r358", "r378", "r432", "r501", "r522", "r523", "r591", "r721" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.hookipapharma.com/role/DisclosureNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator:" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent accounting pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "hook_NewYorkStateLifeSciencesResearchAndDevelopmentProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "NewYorkStateLifeSciencesResearchAndDevelopmentProgramMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureReceivableResearchIncentiveDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to New York State life sciences research and development program.", "label": "New York State Life Sciences Research and Development Program [Member]", "terseLabel": "New York State Life Sciences Research and Development Program" } } }, "auth_ref": [] }, "hook_NewYorkStateNewYorkCityBiotechnologyTaxCreditProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "NewYorkStateNewYorkCityBiotechnologyTaxCreditProgramMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureReceivableResearchIncentiveDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to New York State \nNew York City Biotechnology Tax Credit Program [Member]", "label": "New York State New York City Biotechnology Tax Credit Program [Member]", "terseLabel": "New York State New York City Biotechnology Tax Credit Program" } } }, "auth_ref": [] }, "hook_NonCashImpairmentChargesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "NonCashImpairmentChargesTableTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureImpairmentTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for non cash impairment charges.", "label": "Non-cash impairment charges [Table Text Block]", "terseLabel": "Schedule of restructuring charges" } } }, "auth_ref": [] }, "hook_NonExecutiveDirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "NonExecutiveDirectorsMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2018StockOptionAndGrantPlanDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to non executive directors.", "label": "Non Executive Directors" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r642" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r606", "r616", "r626", "r650", "r658" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r633" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r632" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r650" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r669" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r669" ] }, "hook_NonRule10b51ArrangementModified": { "xbrltype": "booleanItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "NonRule10b51ArrangementModified", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Non-Rule 10b5-1 Arrangement Modified" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income, net", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r64" ] }, "hook_NumberOfCombinedPerformanceObligation": { "xbrltype": "integerItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "NumberOfCombinedPerformanceObligation", "presentation": [ "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOthersDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of combined performance obligation under collaboration agreement.", "label": "Number of Combined Performance Obligation", "terseLabel": "Number of Combined Performance Obligation" } } }, "auth_ref": [] }, "hook_NumberOfCombinedPerformanceObligationForEachResearchProgram": { "xbrltype": "integerItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "NumberOfCombinedPerformanceObligationForEachResearchProgram", "presentation": [ "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOthersDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of combined performance obligation for each research program.", "label": "Number of Combined Performance Obligation for Each Research Program", "terseLabel": "Number of combined performance obligation for each research program" } } }, "auth_ref": [] }, "hook_NumberOfEligibleParticipants": { "xbrltype": "integerItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "NumberOfEligibleParticipants", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of eligible participants.", "label": "Number of Eligible Participants", "terseLabel": "Eligible participants" } } }, "auth_ref": [] }, "hook_NumberOfPreclinicalResearchPrograms": { "xbrltype": "integerItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "NumberOfPreclinicalResearchPrograms", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of preclinical research programs.", "label": "Number of Preclinical Research Programs", "terseLabel": "Number of preclinical research programs" } } }, "auth_ref": [] }, "hook_NumberOfResearchProgramPerformanceObligations": { "xbrltype": "integerItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "NumberOfResearchProgramPerformanceObligations", "presentation": [ "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOthersDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of research program performance obligations.", "label": "Number of Research Program Performance Obligations", "terseLabel": "Number of research program performance obligations" } } }, "auth_ref": [] }, "hook_NumberOfSeriesOfPreferredStockAuthorizedIssuedAndOutstanding.": { "xbrltype": "integerItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "NumberOfSeriesOfPreferredStockAuthorizedIssuedAndOutstanding.", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of Series Of Preferred Stock Authorized, Issued And Outstanding.", "label": "Number Of Series Of Preferred Stock Authorized, Issued And Outstanding." } } }, "auth_ref": [] }, "hook_NumberOfSharesToBeIssuedUponExerciseOfStockOptionsCancelled": { "xbrltype": "sharesItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "NumberOfSharesToBeIssuedUponExerciseOfStockOptionsCancelled", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of shares cancelled those will be issued upon exercise of stock options.", "label": "Number of Shares to be Issued Upon Exercise of Stock Options Cancelled", "terseLabel": "Exercise of stock options cancelled (in shares)" } } }, "auth_ref": [] }, "hook_NumberOfVotes": { "xbrltype": "integerItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "NumberOfVotes", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of votes for each share held .", "label": "Number of Votes", "terseLabel": "Number of votes" } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Loss from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r97", "r555", "r708", "r709", "r710", "r711", "r712" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommitmentsAndContingenciesOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "terseLabel": "Outstanding operating lease obligations", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r389" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommitmentsAndContingenciesOperatingAndFinanceLeasesDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liability", "verboseLabel": "Operating lease liabilities, current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r389" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommitmentsAndContingenciesOperatingAndFinanceLeasesDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Non-current operating lease liability", "verboseLabel": "Operating lease liabilities, non-current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r389" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommitmentsAndContingenciesOperatingAndFinanceLeasesDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right of use assets", "verboseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r388" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommitmentsAndContingenciesOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Weighted average discount rate on operating lease liabilities (as a percent)", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r393", "r580" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommitmentsAndContingenciesOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "verboseLabel": "Weighted average lease term remaining on operating lease liabilities (in years)", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r392", "r580" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Nature of the business and organization" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accruals and liabilities.", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r47" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnaudited", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment, net of tax", "verboseLabel": "Foreign currency translation gain (loss), net of tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r3", "r8", "r88" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive loss:" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r50" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Noncash Income (Expense)", "negatedLabel": "Other non-cash items", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r70" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r65" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other (expense) income:" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r642" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r604", "r614", "r624", "r656" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r607", "r617", "r627", "r659" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r607", "r617", "r627", "r659" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipAxis", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipDomain", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r631" ] }, "us-gaap_PaymentOfFinancingAndStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentOfFinancingAndStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payment of Financing and Stock Issuance Costs", "negatedLabel": "Payments for deferred offering costs", "documentation": "The total of the cash outflow during the period which has been paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt and the cost incurred directly for the issuance of equity securities." } } }, "auth_ref": [ "r19" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment", "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." } } }, "auth_ref": [ "r67" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r641" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r641" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r633" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r650" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r643" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r632" ] }, "hook_PercentageOfOptionsAcceptedForCancellationOnTotalSharesUnderlyingEligibleOptions": { "xbrltype": "percentItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "PercentageOfOptionsAcceptedForCancellationOnTotalSharesUnderlyingEligibleOptions", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of options accepted for cancellation on total shares of common stock underlying all of the eligible options.", "label": "Percentage of Options Accepted for Cancellation on Total Shares Underlying Eligible Options", "terseLabel": "Percentage of options accepted for cancellation (in %)" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2018StockOptionAndGrantPlanDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationSummaryOfAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2018StockOptionAndGrantPlanDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationSummaryOfAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r634" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r678" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r633" ] }, "hook_PreReverseStockSplitMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "PreReverseStockSplitMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to scenario, pre reverse stock split.", "label": "Pre Reverse Stock Split [Member]", "terseLabel": "Pre Reverse Stock Split" } } }, "auth_ref": [] }, "us-gaap_PreferredStockConvertibleSharesIssuable": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockConvertibleSharesIssuable", "presentation": [ "http://www.hookipapharma.com/role/DisclosureNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Convertible, Shares Issuable", "terseLabel": "Number of common stock issuable upon conversion of convertible preferred stock", "documentation": "Number of common shares issuable upon conversion of preferred stock." } } }, "auth_ref": [ "r239" ] }, "us-gaap_PreferredStockLiquidationPreference": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockLiquidationPreference", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Liquidation Preference Per Share", "terseLabel": "Liquidation preference per share (in $ per share)", "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." } } }, "auth_ref": [ "r36", "r37", "r53", "r698", "r724" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r53", "r237" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "verboseLabel": "Preferred stock, shares authorized (in shares)", "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." } } }, "auth_ref": [ "r53", "r481" ] }, "hook_PreferredStockSharesDesignated": { "xbrltype": "sharesItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "PreferredStockSharesDesignated", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares designated as preferred shares", "label": "Preferred stock shares Designated", "terseLabel": "Preferred stock shares designated (in shares)" } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "verboseLabel": "Preferred stock, shares issued (in shares)", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r53", "r237" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "verboseLabel": "Preferred stock, shares outstanding (in shares)", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r53", "r481", "r499", "r780", "r781" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred Stock", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r53", "r421", "r581" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r689" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Noncurrent", "terseLabel": "Prepaid expenses and other non-current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r89", "r686" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock, net of issuance costs", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r2" ] }, "us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfConvertiblePreferredStock", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Convertible Preferred Stock", "terseLabel": "Proceeds from issuance of convertible preferred stock, net of issuance costs", "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." } } }, "auth_ref": [ "r2" ] }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOrSaleOfEquity", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance or Sale of Equity", "verboseLabel": "Net proceeds from public offering", "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity." } } }, "auth_ref": [ "r2", "r450" ] }, "hook_ProceedsFromMilestonePayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "ProceedsFromMilestonePayment", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount received from milestone payment.", "label": "Proceeds From Milestone Payment", "terseLabel": "Milestone payment received" } } }, "auth_ref": [] }, "hook_ProceedsFromNonRefundableUpFrontPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "ProceedsFromNonRefundableUpFrontPayment", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of cash inflow from non-refundable upfront payment.", "label": "Proceeds from Non-Refundable, Up-front Payment", "terseLabel": "Upfront payment received" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Cash was received from option exercise under share-based payment arrangements", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r2", "r12" ] }, "hook_ProfessionalFeesAndOtherRelatedCharges.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "ProfessionalFeesAndOtherRelatedCharges.Member", "presentation": [ "http://www.hookipapharma.com/role/DisclosureRestructuringRollForwardCashRestructuringRelatedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "professional fees and other related charges.", "label": "Professional fees and other related charges. [Member]" } } }, "auth_ref": [] }, "hook_ProfessionalFeesAndOtherRestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "ProfessionalFeesAndOtherRestructuringCharges", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureRestructuringDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of professional expenses and other expenses associated with exit or disposal activities pursuant to an authorized plan.", "label": "Professional Fees and Other Restructuring Charges", "terseLabel": "Professional fees and other related charges" } } }, "auth_ref": [] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r118", "r130", "r132", "r140", "r148", "r157", "r163", "r166", "r167", "r200", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r337", "r340", "r342", "r345", "r346", "r358", "r378", "r416", "r431", "r459", "r501", "r522", "r523", "r570", "r571", "r592", "r692", "r721" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.hookipapharma.com/role/DisclosureImpairmentNonCashImpairmentChargesDetails", "http://www.hookipapharma.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r6", "r394" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosurePropertyPlantAndEquipmentNet" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, plant and equipment, net", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r73", "r107", "r110", "r111" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r75", "r122", "r429" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.hookipapharma.com/role/DisclosureImpairmentNonCashImpairmentChargesDetails", "http://www.hookipapharma.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property and equipment", "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." } } }, "auth_ref": [ "r394" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property and equipment, net", "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." } } }, "auth_ref": [ "r6", "r394", "r417", "r429", "r581" ] }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNetAbstract", "lang": { "en-us": { "role": { "label": "Property, plant and equipment, net." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and equipment", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r6", "r107", "r110", "r427" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosurePropertyPlantAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property, plant and equipment, net", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r6" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.hookipapharma.com/role/DisclosureImpairmentNonCashImpairmentChargesDetails", "http://www.hookipapharma.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Domain]", "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." } } }, "auth_ref": [ "r75", "r394" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful life (in years)", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "hook_PublicOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "PublicOfferingMember", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnaudited", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Sale of stock by a private company to the public.", "label": "Public offering", "terseLabel": "Public offering" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r631" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r631" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails", "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "auth_ref": [ "r220", "r221", "r222", "r223", "r267", "r275", "r304", "r305", "r306", "r314", "r364", "r407", "r408", "r410", "r438", "r440", "r448", "r472", "r473", "r533", "r534", "r535", "r536", "r537", "r545", "r546", "r558", "r561", "r566", "r576", "r577", "r578", "r579", "r582", "r585", "r718", "r723", "r758", "r770", "r771", "r772", "r773", "r774" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails", "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "auth_ref": [ "r220", "r221", "r222", "r223", "r267", "r275", "r304", "r305", "r306", "r314", "r364", "r407", "r408", "r410", "r438", "r440", "r448", "r472", "r473", "r533", "r534", "r535", "r536", "r537", "r545", "r546", "r558", "r561", "r566", "r576", "r577", "r578", "r579", "r582", "r585", "r718", "r723", "r758", "r770", "r771", "r772", "r773", "r774" ] }, "hook_ReceivableResearchIncentiveAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "ReceivableResearchIncentiveAbstract", "lang": { "en-us": { "role": { "documentation": "n/a.", "label": "Receivable research incentive" } } }, "auth_ref": [] }, "hook_ReceivableResearchIncentiveTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "ReceivableResearchIncentiveTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureReceivableResearchIncentive" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for receivable research incentive.", "label": "Receivable Research Incentive [Text Block]", "terseLabel": "Receivable research incentive" } } }, "auth_ref": [] }, "hook_ReceivablesTaxResearchPremiumCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "ReceivablesTaxResearchPremiumCurrent", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureReceivableResearchIncentiveDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "The sum of amounts currently receivable from tax research premium. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Receivables Tax Research Premium, Current", "terseLabel": "Receivable research incentives" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r599", "r609", "r619", "r651" ] }, "hook_ReimbursementAmountReceivableAsPercentageOfQualifyingResearchAndDevelopmentExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "ReimbursementAmountReceivableAsPercentageOfQualifyingResearchAndDevelopmentExpenses", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureReceivableResearchIncentiveDetails" ], "lang": { "en-us": { "role": { "documentation": "The reimbursement amount receivable as a percentage of qualifying research and development expenses.", "label": "Reimbursement Amount Receivable as a Percentage of Qualifying Research and Development Expenses", "terseLabel": "Reimbursement of research and development expenses" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://www.hookipapharma.com/role/DisclosureRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r199", "r274", "r399", "r400", "r420", "r426", "r475", "r476", "r477", "r478", "r479", "r498", "r500", "r532" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Member]", "terseLabel": "Related party", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r150", "r151", "r399", "r400", "r401", "r402", "r420", "r426", "r475", "r476", "r477", "r478", "r479", "r498", "r500", "r532" ] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Expense recorded", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r43", "r399" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.hookipapharma.com/role/DisclosureRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r399", "r400", "r766" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.hookipapharma.com/role/DisclosureRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.hookipapharma.com/role/DisclosureRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "terseLabel": "Related parties", "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." } } }, "auth_ref": [ "r199", "r505", "r506", "r509" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Parties" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.hookipapharma.com/role/DisclosureRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r199", "r274", "r399", "r400", "r420", "r426", "r475", "r476", "r477", "r478", "r479", "r498", "r500", "r532", "r766" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureRelatedParties" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Parties", "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." } } }, "auth_ref": [ "r396", "r397", "r398", "r400", "r403", "r456", "r457", "r458", "r507", "r508", "r509", "r529", "r531" ] }, "hook_RemainingOfCommonStockReservedForFutureIssuance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "RemainingOfCommonStockReservedForFutureIssuance", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents amount remaining common stock reserved for future issuance.", "label": "Remaining of Common Stock Reserved for Future Issuance", "terseLabel": "Outstanding amount" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfDebt", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureLoansPayableDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Repayments of Debt", "negatedLabel": "Repayments of borrowings", "terseLabel": "Principal payment", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r695" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.hookipapharma.com/role/DisclosureRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r152", "r153", "r233", "r240", "r402", "r409", "r418", "r551", "r552" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense.", "negatedLabel": "Research and development", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r316", "r547", "r556", "r775" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Research and development expenses", "terseLabel": "Research and development expenses", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "hook_ResearchAndDevelopmentIncentiveProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "ResearchAndDevelopmentIncentiveProgramAxis", "presentation": [ "http://www.hookipapharma.com/role/DisclosureReceivableResearchIncentiveDetails" ], "lang": { "en-us": { "role": { "documentation": "Information by research and development program.", "label": "Research and Development Incentive Program [Axis]" } } }, "auth_ref": [] }, "hook_ResearchAndDevelopmentIncentiveProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "ResearchAndDevelopmentIncentiveProgramDomain", "presentation": [ "http://www.hookipapharma.com/role/DisclosureReceivableResearchIncentiveDetails" ], "lang": { "en-us": { "role": { "documentation": "Information by research and development program.", "label": "Research and Development Incentive Program [Domain]" } } }, "auth_ref": [] }, "hook_ResearchAndDevelopmentIncentiveProgramLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "ResearchAndDevelopmentIncentiveProgramLineItems", "presentation": [ "http://www.hookipapharma.com/role/DisclosureReceivableResearchIncentiveDetails" ], "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": "Research and Development Incentive Program [Line Items]" } } }, "auth_ref": [] }, "hook_ResearchAndDevelopmentIncentiveProgramTable": { "xbrltype": "stringItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "ResearchAndDevelopmentIncentiveProgramTable", "presentation": [ "http://www.hookipapharma.com/role/DisclosureReceivableResearchIncentiveDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule of Research and Development Incentive Program [Table]", "label": "Research and Development Incentive Program [Table]" } } }, "auth_ref": [] }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "terseLabel": "Capitalized Software Development Cost", "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination." } } }, "auth_ref": [ "r716", "r753", "r782" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r600", "r610", "r620", "r652" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r601", "r611", "r621", "r653" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r608", "r618", "r628", "r660" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is 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." } } }, "auth_ref": [ "r121" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommitmentsAndContingenciesOperatingAndFinanceLeasesDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash", "verboseLabel": "Cash balance maintained to secure a letter of credit associated with a real estate lease", "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." } } }, "auth_ref": [ "r100", "r685", "r697" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Restricted stock units", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureRestructuring" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r206", "r207", "r209", "r212", "r217" ] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "presentation": [ "http://www.hookipapharma.com/role/DisclosureRestructuringDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "terseLabel": "Reduction if workforce (in percent)", "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s)." } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureRestructuringDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Restructuring Charges", "negatedLabel": "Restructuring", "totalLabel": "Total", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r5", "r213", "r214", "r719" ] }, "us-gaap_RestructuringChargesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringChargesAbstract", "presentation": [ "http://www.hookipapharma.com/role/DisclosureRestructuringDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Charges [Abstract]", "terseLabel": "Cash restructuring charges" } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.hookipapharma.com/role/DisclosureRestructuringRollForwardCashRestructuringRelatedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost and Reserve [Line Items]", "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." } } }, "auth_ref": [ "r208", "r209", "r210", "r211", "r214", "r215", "r216" ] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.hookipapharma.com/role/DisclosureRestructuringRollForwardCashRestructuringRelatedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Accrued for restructuring expenses", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r209", "r215" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoingConcernDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r56", "r82", "r424", "r445", "r447", "r454", "r482", "r581" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated Deficit", "terseLabel": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r117", "r154", "r155", "r156", "r158", "r163", "r165", "r167", "r201", "r202", "r203", "r327", "r328", "r334", "r335", "r336", "r338", "r339", "r340", "r349", "r351", "r352", "r354", "r356", "r386", "r387", "r442", "r444", "r460", "r780" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue from collaboration and licensing", "verboseLabel": "Revenue", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r95", "r96", "r182", "r187", "r188", "r193", "r195", "r196", "r197", "r198", "r264", "r265", "r412" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue recognition from collaboration and licensing", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r114", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r548" ] }, "us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerProductAndServiceExtensibleList", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Product and Service [Extensible List]", "documentation": "Indicates product and service for revenue from satisfaction of performance obligation by transferring promised product and service to customer." } } }, "auth_ref": [ "r562" ] }, "hook_RevenueRecognizedCostReimbursements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "RevenueRecognizedCostReimbursements", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of cost reimbursements recognized as revenue.", "label": "Revenue Recognized, Cost Reimbursements", "terseLabel": "Revenue recognized from cost reimbursements" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "verboseLabel": "Lease assets obtained in exchange for new operating lease liabilities", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r391", "r580" ] }, "hook_RocheCollaborationAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "RocheCollaborationAgreementMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information related to Research Collaboration and License Agreement with F. Hoffmann-La Roche Ltd. and Hoffmann-La Roche Inc.", "label": "Roche collaboration agreement" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r669" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r669" ] }, "hook_Rule10b51ArrangementModified": { "xbrltype": "booleanItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "Rule10b51ArrangementModified", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Rule 10b5-1 Arrangement Modified" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnaudited", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Scenario, Unspecified [Domain]" } } }, "auth_ref": [ "r168", "r276", "r682", "r704" ] }, "hook_ScheduleOfAccruedExpensesAndOtherLiabilitiesCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "ScheduleOfAccruedExpensesAndOtherLiabilitiesCurrentTableTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of accrued expenses and other current liabilities.", "label": "Schedule of Accrued Expenses and Other Liabilities, Current [Table Text Block]", "terseLabel": "Schedule of accrued expenses and other current liabilities" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.hookipapharma.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r27" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureNetLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of potentially dilutive securities that were not included in the diluted per share calculations", "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." } } }, "auth_ref": [ "r27" ] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r341" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureNetLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of basic and diluted Net loss per share attributable to common stockholders", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r707" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "presentation": [ "http://www.hookipapharma.com/role/DisclosureNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "documentation": "Disclosure of information about basic earnings per share by class of stock. Includes, but is not limited to, two-class method." } } }, "auth_ref": [ "r26", "r28", "r172", "r173", "r175" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of stock-based compensation expense", "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." } } }, "auth_ref": [ "r39" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.hookipapharma.com/role/DisclosureImpairmentNonCashImpairmentChargesDetails", "http://www.hookipapharma.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property and equipment, net", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r6", "r394" ] }, "hook_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the useful life of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Schedule of Property, Plant and Equipment, Useful Life [Table Text Block]", "terseLabel": "Schedule of estimated useful life of each asset" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.hookipapharma.com/role/DisclosureRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r42", "r43", "r505", "r506", "r509" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.hookipapharma.com/role/DisclosureRestructuringRollForwardCashRestructuringRelatedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Disclosure of information about restructuring cost. Includes, but is not limited to, expected cost, cost incurred, statement of income caption that includes restructuring cost recognized, and amount of restructuring reserve." } } }, "auth_ref": [ "r208", "r209", "r210", "r211", "r214", "r215", "r216" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureRestructuringTables" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Schedule of restructuring charges", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r34", "r76", "r77" ] }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureRestructuringTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of roll-forward of cash restructuring-related liabilities", "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period." } } }, "auth_ref": [ "r35", "r78" ] }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Activity [Table Text Block]", "terseLabel": "Schedule of awards outstanding", "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value." } } }, "auth_ref": [ "r10", "r11", "r85" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2018StockOptionAndGrantPlanDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationSummaryOfAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r278", "r280", "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" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of restricted stock Units", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r84" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Schedule of summary of stock option activity", "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." } } }, "auth_ref": [ "r10", "r11", "r84" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of assumptions used in the Black-Scholes option-pricing model for estimating the fair value of stock options granted", "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." } } }, "auth_ref": [ "r87" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r594" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r596" ] }, "hook_SeriesA2ConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "SeriesA2ConvertiblePreferredStockMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails", "http://www.hookipapharma.com/role/DisclosureNetLossPerShareDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnaudited", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Series A-2 convertible preferred stock.", "label": "Series A2 Convertible Preferred Stock [Member]", "terseLabel": "Series A-2 convertible preferred stock" } } }, "auth_ref": [] }, "hook_Seriesa1ConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "Seriesa1ConvertiblePreferredStockMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails", "http://www.hookipapharma.com/role/DisclosureNetLossPerShareDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Series A-1 convertible preferred stock.", "label": "Series A-1 convertible preferred stock", "terseLabel": "Series A-1 convertible preferred stock" } } }, "auth_ref": [] }, "hook_SeriesaConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "SeriesaConvertiblePreferredStockMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails", "http://www.hookipapharma.com/role/DisclosureNetLossPerShareDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Series A Convertible preferred stock.", "label": "Series A convertible preferred stock", "terseLabel": "Series A convertible preferred stock" } } }, "auth_ref": [] }, "hook_SeriesaSeriesa1AndSeriesa2ConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "SeriesaSeriesa1AndSeriesa2ConvertiblePreferredStockMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Series A, Series A-1 and Series A -2 convertible preferred stock .", "label": "SeriesA, SeriesA-1 And SeriesA-2 convertible Preferred Stock [Member]", "terseLabel": "Series A, SeriesA-1 And SeriesA-2 convertible Preferred Stock" } } }, "auth_ref": [] }, "hook_SeveranceAndOtherPersonnelCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "SeveranceAndOtherPersonnelCostsMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureRestructuringRollForwardCashRestructuringRelatedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Severance and other personnel costs.", "label": "Severance and other personnel costs [Member]" } } }, "auth_ref": [] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeveranceCosts1", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureRestructuringDetails" ], "lang": { "en-us": { "role": { "label": "Severance Costs", "terseLabel": "Severance and other personnel costs", "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2018StockOptionAndGrantPlanDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period (in years)", "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." } } }, "auth_ref": [ "r567" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted", "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)." } } }, "auth_ref": [ "r296" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r296" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r293", "r294" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r293", "r294" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockOptionValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Assumptions used in the Black-Scholes option-pricing model" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockOptionValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility", "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." } } }, "auth_ref": [ "r304" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockOptionValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r306" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2018StockOptionAndGrantPlanDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationSummaryOfAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock-based compensation", "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." } } }, "auth_ref": [ "r278", "r280", "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" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number stock option authorized (in shares)", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r568" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Term" } } }, "auth_ref": [] }, "hook_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExchangeRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExchangeRatio", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the exchange ratio for option surrendered for one new option.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exchange Ratio", "terseLabel": "Exchange ratio" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Option exercisable", "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." } } }, "auth_ref": [ "r287" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Option exercisable", "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." } } }, "auth_ref": [ "r287" ] }, "hook_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsFairValueUsedForCalculatingIntrinsicValues": { "xbrltype": "perShareItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsFairValueUsedForCalculatingIntrinsicValues", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "The fair value per common stock used for calculating the intrinsic values.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Fair Value used for Calculating Intrinsic Values", "terseLabel": "Fair value per common stock used for calculating intrinsic values (in $ per share)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited", "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." } } }, "auth_ref": [ "r291" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r289" ] }, "hook_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonVestedWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonVestedWeightedAverageRemainingContractualTerm", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for non- vested options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D'.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Non-Vested, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Term, option unvested (in years)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Aggregate Intrinsic Value, ending balance", "periodStartLabel": "Aggregate Intrinsic Value, beginning balance", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2018StockOptionAndGrantPlanDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationSummaryOfAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Options outstanding (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r285", "r286" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Shares", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r285", "r286" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Goods and Nonemployee Services Transaction, Modification of Terms, Incremental Compensation Cost", "terseLabel": "Stock option exchange offer resulted in incremental stock-based compensation expense", "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification." } } }, "auth_ref": [ "r311" ] }, "hook_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingNumberOfEqualInstallments": { "xbrltype": "integerItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingNumberOfEqualInstallments", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of equal installments of award vesting under the share based compensation arrangement.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Vesting Number Of Equal Installments", "terseLabel": "Number of equal installments of vesting" } } }, "auth_ref": [] }, "hook_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingNumberOfQuarterlyInstallment": { "xbrltype": "integerItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingNumberOfQuarterlyInstallment", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2018StockOptionAndGrantPlanDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of quarterly installments of vesting of share-based compensation awards.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Vesting, Number of Quarterly Installment", "terseLabel": "Number of quarterly installments for vesting" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "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" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r291" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r289" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2018StockOptionAndGrantPlanDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails" ], "lang": { "en-us": { "role": { "label": "Vesting upon first anniversary", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2018StockOptionAndGrantPlanDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails" ], "lang": { "en-us": { "role": { "label": "Vesting in equal quarterly installments", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "hook_ShareBasedPaymentArrangementOptionNumberOfCommonStockEntitledForEachOption": { "xbrltype": "sharesItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "ShareBasedPaymentArrangementOptionNumberOfCommonStockEntitledForEachOption", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of common stock entitled for each option upon the exercise of the option.", "label": "Share-based Payment Arrangement, Option, Number of Common Stock Entitled for Each Option", "terseLabel": "Number of common stock entitled for each option upon the exercise of the option" } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Share Price", "verboseLabel": "Share price (in USD per share)", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2018StockOptionAndGrantPlanDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Percentage of options vesting (in %)", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r727" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockOptionValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)", "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." } } }, "auth_ref": [ "r303" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, options exercisable", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r38" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Term, option exercisable (in years)", "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." } } }, "auth_ref": [ "r38" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares", "terseLabel": "Option unvested", "documentation": "Number of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "terseLabel": "Option unvested", "documentation": "Weighted average grant-date fair value of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Term (in years)", "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." } } }, "auth_ref": [ "r86" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Balance at the end of the period (in shares)", "periodStartLabel": "Balance at the beginning of the period (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of significant accounting policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r71", "r146" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails", "http://www.hookipapharma.com/role/DisclosureNetLossPerShareDetails", "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnaudited", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r116", "r125", "r126", "r127", "r148", "r172", "r173", "r175", "r177", "r184", "r185", "r200", "r224", "r226", "r227", "r228", "r231", "r232", "r237", "r238", "r242", "r245", "r252", "r378", "r450", "r451", "r452", "r453", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r481", "r502", "r524", "r538", "r539", "r540", "r541", "r542", "r681", "r698", "r706" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r9", "r54", "r57", "r58", "r117", "r134", "r135", "r136", "r154", "r155", "r156", "r158", "r163", "r165", "r167", "r183", "r201", "r202", "r203", "r253", "r327", "r328", "r334", "r335", "r336", "r338", "r339", "r340", "r349", "r350", "r351", "r352", "r353", "r354", "r356", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r395", "r433", "r442", "r443", "r444", "r460", "r524" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnaudited", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement", "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." } } }, "auth_ref": [ "r154", "r155", "r156", "r183", "r387", "r412", "r449", "r471", "r474", "r475", "r476", "r477", "r478", "r479", "r481", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r494", "r495", "r496", "r497", "r498", "r500", "r503", "r504", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r524", "r586" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (UNAUDITED)" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r168", "r276", "r682", "r683", "r704" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnaudited", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r154", "r155", "r156", "r183", "r199", "r387", "r412", "r449", "r471", "r474", "r475", "r476", "r477", "r478", "r479", "r481", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r494", "r495", "r496", "r497", "r498", "r500", "r503", "r504", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r524", "r586" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r603", "r613", "r623", "r655" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "hook_StockIncentivePlanArrangementCumulativeAnnualIncreaseInIssuanceOfPercentageOfOutstandingShares": { "xbrltype": "percentItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "StockIncentivePlanArrangementCumulativeAnnualIncreaseInIssuanceOfPercentageOfOutstandingShares", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of the then outstanding number of shares which will be the cumulative annual increase in issuance under the stock incentive plan.", "label": "Stock Incentive Plan Arrangement, Cumulative Annual Increase In Issuance Of Percentage Of Outstanding Shares", "terseLabel": "Annual increase in cumulative number of shares authorized for issuance (in %)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of preferred stock into common stock (in shares)", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r9", "r36", "r54", "r57", "r82", "r235" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of stock (in shares)", "verboseLabel": "Issuance of common stock (in shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r9", "r53", "r54", "r82", "r450", "r524", "r539" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised", "verboseLabel": "Issuance of common stock upon exercise of stock options (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r9", "r53", "r54", "r82", "r290" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of preferred stock into common stock", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r9", "r54", "r57", "r58", "r82" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of stock", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r9", "r53", "r54", "r82", "r460", "r524", "r539", "r592" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r9", "r54", "r57", "r58", "r82" ] }, "hook_StockOptionAndGrant2018PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "StockOptionAndGrant2018PlanMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2018StockOptionAndGrantPlanDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationSummaryOfAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2018 stock option and grant plan.", "label": "2018 Stock Option and Grant Plan", "terseLabel": "2018 Plan" } } }, "auth_ref": [] }, "hook_StockOptionAndIncentive2019PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "StockOptionAndIncentive2019PlanMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensationSummaryOfAwardsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2019 stock option and incentive plan.", "label": "2019 Stock Option and Incentive Plan", "terseLabel": "2019 Plan" } } }, "auth_ref": [] }, "hook_StockOptionExchangeOfferMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "StockOptionExchangeOfferMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to stock option exchange offer.", "label": "Stock option exchange offer" } } }, "auth_ref": [] }, "hook_StockOptionsIssuedExercisePricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "StockOptionsIssuedExercisePricePerShare", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share of stock options issued.", "label": "Stock Options Issued, Exercise Price Per Share", "terseLabel": "Exercise price per share (in $ per share)" } } }, "auth_ref": [] }, "hook_StockPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "StockPurchaseAgreementMember", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to stock purchase agreement.", "label": "Stock Purchase Agreement" } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Shares", "terseLabel": "Shares retired due to round-down effects and redeemed (in shares)", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r9", "r53", "r54", "r82" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r54", "r57", "r58", "r72", "r483", "r499", "r525", "r526", "r581", "r593", "r699", "r715", "r761", "r780" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Common stock, Class A common stock and convertible preferred stock" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Common stock, Class A common stock and convertible preferred stock", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r80", "r147", "r236", "r238", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r249", "r250", "r251", "r253", "r355", "r527", "r530", "r543" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReverseStockSplitDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnauditedParenthetical", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Reverse stock split of common stock", "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." } } }, "auth_ref": [ "r83" ] }, "us-gaap_StockholdersEquityPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityPolicyTextBlock", "presentation": [ "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Policy [Policy Text Block]", "terseLabel": "Reverse Stock Split", "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income." } } }, "auth_ref": [ "r7", "r528" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnaudited", "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.hookipapharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r649" ] }, "hook_ThresholdPercentageForConversion": { "xbrltype": "percentItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "ThresholdPercentageForConversion", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum percent of common stock that can be owned after conversion of preferred stock.", "label": "Threshold Percentage For Conversion", "terseLabel": "Threshold percentage for conversion (in %)" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2018StockOptionAndGrantPlanDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r713", "r765" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2018StockOptionAndGrantPlanDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "hook_TotalMilestoneAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hookipapharma.com/20240930", "localname": "TotalMilestoneAmount", "crdr": "debit", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Total milestone amount.", "label": "Total Milestone Amount", "terseLabel": "Total milestone amount" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r641" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r648" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r668" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r670" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.hookipapharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r671" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r672" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r672" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r670" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r670" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r673" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r671" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.hookipapharma.com/role/DisclosureCollaborationAndLicensingAgreementsDetails", "http://www.hookipapharma.com/role/DisclosureCommonStockClassCommonStockAndConvertiblePreferredStockDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails" ], "lang": { "en-us": { "role": { "label": "Type of Arrangement and Non-arrangement Transactions [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r341" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r667" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.hookipapharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r29", "r30", "r31", "r103", "r105", "r108", "r109" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingAxis", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2018StockOptionAndGrantPlanDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingDomain", "presentation": [ "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2018StockOptionAndGrantPlanDetails", "http://www.hookipapharma.com/role/DisclosureStockBasedCompensation2019StockOptionAndIncentivePlanAnd2023InducementPlanDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r637" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.hookipapharma.com/role/DisclosureNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average Shares outstanding, diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r171", "r177" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.hookipapharma.com/role/DisclosureNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.hookipapharma.com/role/DisclosureNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average Shares outstanding, basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r170", "r177" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r635" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "SubTopic": "10", "Topic": "420", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-15" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 4.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-5" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org/808/tableOfContent" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/420/tableOfContent" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r549": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r551": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21" }, "r552": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r553": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r554": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r555": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r556": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r557": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r558": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r559": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r560": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r561": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r562": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r563": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r566": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r567": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r568": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r570": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r571": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r572": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r573": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r574": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r575": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r576": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r577": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r578": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r579": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r580": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r581": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r582": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r583": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r585": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r590": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r591": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r592": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r593": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r594": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r595": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r598": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r599": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r600": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r601": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r602": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r603": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r604": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r605": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r606": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r607": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r608": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r609": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r610": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r611": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r612": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r613": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r614": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r615": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r616": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r617": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r618": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r619": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r620": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r621": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r622": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r623": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r624": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r625": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r626": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r627": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r629": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r631": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r633": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r635": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r636": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r637": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r681": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r682": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r683": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r684": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r685": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r687": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r688": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r691": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "40", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-40/tableOfContent" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482047/420-10-45-3" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/730/tableOfContent" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" } } } ZIP 82 0001558370-24-015711-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-015711-xbrl.zip M4$L#!!0 ( "&!;EF*WY)/DA8 .+S 1 :&]O:RTR,#(T,#DS,"YX M7NK=H @6%VH7;F5("PD[I LB3,V7TZY=A*HKN. MG95D!LY??[OE[T_Y(PRFCE]F@MUJJ?5K2:WNMO3+/YZWEO9$&*>._>E@>'A\ MH!';<$QJKS\=N&(U^/G@'Y___K=?_FLP^/WRX58S'WU+^$XWR*>#C1"[BZ.C;]^^'6XK6[()T%46P0]_:_ *:DJCSV^FAP]90 MT?'PZ/>[V[EL94#,R"I!_+QD5D#^\0C>AESAA2E"VCC=V9'W,B2U"EF>'OU^ M2^T_ TH+?I?0XNLE(!B0VT044I\?,<^)X?GY^9%\&Y!6Z/J@ M;ZFZ;P?4YD*W#1+O.UHB9YK><%Q;L)=D9W-B'*Z=IR/_I52!T&)3$ 5YYQ'M% MB.UN3_(&ULGQ$7D6Q.9T:9$!DA&F"Y@X^>#D,"S.J5'0U]1(H@*B%O1U^"J) MC6 E'0UO0PF>C4U^&_!-$D"=&CR?5KY*MSBWK4FLR(X1HXI61)1169K?%GB1 M5H@2[F;4%7(FI+G3Y$=OFJ2I$3@@R^)1B"\3#2&&6=#3AIDF''!W64B,+[T" MG_^F:7+]TFW;$5+!\%'P<+>C]LKQGL SG#8OL#L7, T_/'X,%%HO.S]:\H- MR^$N(W.8[$R=F2/;O'*Y<+:C9\JOG:U.;7_NY0<:!3GK%0F: )"MJ4RD. M3/C'Q]I BQC"'P%/#9AJ'E<-V6H>7RU@_,M1FEVJ(A=LC*G]6?X&#>.P0LM> MQ)7.+^R3E!0T=,MPK?KEHF85%O,?!J"UAQ)Z3DA#Y,JQ39B?B D_N&-1$P?7 MI6[A8C;?$"+XHZV[)I5##A%M5+(4V#-<>R6X(6_X?36]OQ[?S\?7^&L^O9U< MCQ;PQ^7H=G1_-=;F7\;CQ5S[X?%^]'@]@3?_TX-<#^3P+9^NIKM@7<+AZ6RA M>S:X:CV16X?7TX F;)7J<5)5/>8+^.]N? ^J,;W1IK/QPV@Q 0)M=(^4=[.' M\1GA)X)MN=3AD. M@7O'QH$4/;C:H"N#%V!6O: *R+,LD!$O^ /X#PRH0*/14\.KHL>X"L8SYL!B M*EYF8%\)6$W'?[ET)Y$CH@#=*D54N/Z4Q35@^Z.V0\8:F. :"5C_J-E$](A6 M071D&,PEYOAYAPLC6DA3L2'L2KIZQ"W5E]2"QA4.WMKE55B?9['VZ]"(7XD$ MV\%J-,\E)30KJJC'O0KNMXYN\YG^HB\M4@!M'HD"/=A 9="3;+2=QZ<'IP0< M/T01_(^3I2VH>)G8*PU8FSV,;\8/#Y)F M>O6_TC4B?WV9WEZ/'^;_K8U_>YPL_NAWQV^J@>X88+G_ZL ?H#,&87:!3=JE\:@Z30_KTW9^A4 LZ]0,K]+>S-V?5CP03/,A.DE7[X%6NR9DU6W6O)_K0D\ ?%/4RM%*6,H5I73EOI2E!WTJO5J\O^ MU$4ZJ8I\6DU8J%7B0RN5\&KK5:"*"EPYEJ4O'2_H"^/WEAH8[[77HS4CGFU: M@'R-DBK 3[/V1(*['-LA?RVJH,>X=C#P 3KVQF'?=&9B_"CYCEBX+5%[LO? M41UHS-@0R4 C_ T5#U9>S9J,5;$XQ8!YE?<.[[H*%TFVM*X K4: M99U,I6ITGE6CL#6>*N$C;) 6M:C7L98Z%CH(1FBF\ZDK\+LKLS@ML2D;M;YD M'4W%^A)S..BR1LV)JNSUH84^1-,!VO:>]X!S=RL?%;J9VO!2:T;6WU2B&7(2 M<;Q)Y"FH5M.C>GOUV(MZC R8F:EX::H2Z?)J-3AKJ@:Z7U6/?'/DI7>'&L+? M:3Q"^^K-!F4,U-A_K(%]5).O!K*N'OR6PS[SU,^4K3\!J#BIU>&GNE-!WBL_ M";=7C*K^#2JD6]_S0&!8A]@R?.1]E6:OX87G!R2W!+J[.#31G)5*-7(^@(E5 M%[@PH@HQ'A74*=_ZM6I>M;UNM-6-LNADY7)JU#.;327J?12R,K[W1.#WI3/" MYD!3-.$74*FPR_G2"3AI\ ?78&1J')GU.#7 :00:;U++10_*G!@N*XL9UBJK MQC0S'G,P'6CQ6C0>5M.C72UX)..G,YV5AH+SB%3XY83[?$::SZF'Z#L>$] J M<[E1':4*XAT@T"A3N=8! GU:"Z/%$ERP@IBU]SMX7CC'>/8IM,_Z:)?FI,6V5-][#VBJ+KT'ZGAK0 MQHE[/9@5T_5*,^_4 *F.Z^AQJ')(1_$I'&H$2L_9Z+N_21)B]>Q#-3RU\PY[ MR)H=>5+GK!,U;(U..>FA:Y0H6B-#5 UD\9UVIL7R77NE>(NBD,U=(3U'#62(_N02K9O=GP MD"STY^SR%W^EA"/'Q>&5UP0RZ"%H%+6O$:A70U0W):/'K'*$5Q'$56-3*?C> M U(U"%L>?57#H8Z[]EBT/EZC512E6C3E_*3E(2L_!/7T0<_6@"]P!]40;K]L M.=BG+4])^<&KI8>Z:M0E']$\$A5P'[+ IIP^AZ9AH[B@NU"&:T*K3K?MO? MU?:"Y2.63Z2"*L?TS/L:I0>ICH>_Z+:D+$4Y/!]4[O[_E*\2\!^<.Q[(2I.W M-E_@W;N?#CC=[C 6[3W;>#=9 U"#X(+=?X&HA\];*R!!]B6W,$M(T[WC5QRP MT)F1X9*Y51J82 L2C(:CH/$'VM&^I(+^K"M5$H(.RF3IR[HR01%B=50<&"IU MQ4F-KOT)Y;><"BQ^%=6B837\1TVWK%#R7XY25_[Z#Q(7 \MK@:$+'"8T.WG+ M/4]=8'T:%VLP/!P>:%Q>D7[K&/)95"S5+=FBAU"MW]"2%A1?BUQ4<2ZYO"$9 M?S2K-;H^NE*M 3G^J%=KT6WII=7F7O5^1"S!0S;U6J&ZA3VO->EB%F.)4@/D M,QB>#(8?F[4C]Y+V2MJ74U+^S1MWR.D1M?' )H-4ZPQ9!/\:!.6P.TZQ.TYK M#@2?W9EW^;BH7']0 "L^:Z2/H6JU4D=Y"WJS,1'=%%^M_H#>JQO^:C$#)&Y8 M;S#W0-GK:S_^:KN!_V6PN>*ETM4IT14S<7;N"L-!OB??K."OQ M#;9==V2[)"P0KQ*E0BQ37FM?628=WC+=$ &[QC*&WV ]D1%CNKV6%/=''37Y(E8CIPHPA;SY(Q23M))J3"1CC ,JQ4)54K129E@HC((,?D-<[;W M>&[%_]>0)6)R\96UOH%J&SE[W,>]Z[I7?9);P@2RHJ MK>UXL9+MDAG@A0Z7-9FN_$+3K*L]_WUR,3&UN^^.8TZ85XX4Y(7K2R+PC;0ON=%]T2+ZDA4+-,R3@( ME/C[KO]1BWU\<"RCN?I Z';I,NY]E7[CL,"8@>4_-EO/"7L"8T!I';7F_D8S MB '*K)A"BD3&7&V0H9^XN+6D^D8JJ5(//ZW92.(9JS[(UOL?S M^J).@;<1NIYB) ^22)L)*K).V@KRH@$O A1NZA./NCMBH8D,SYB\)M[_$]O7 MMYAB!2J7HYS-BW?6#"H8;['6^T,OO3-L4K!SV\.YL2&F:X&14ED<&87.^'WV MP:@K[B!?@KF#&QC_',(7N1;1I:PJD""E"I4*=';.]H5XM,$:L8D9F]'RI2TE M[*R4@:_JJR.B:2W]\%5=557L\7 AO"&$3Z!*RR*&<'4KR(GT""()ZA1XVZDX MFKA6NA4&>PMFI^RE0GCU#Z:9)@V)*H2=-"4*+L+!FVE44A83=U-2S&'*Y++% MC/W+EXC$M^OEO2Z>P/S>L;\2+HCY3T+7&_A_]$08;*\]CX(74I'M!*7'+6C8 M:=^_W@YL=:/EN# W^Y&3E6O=TA51K>A-6'1E+8^RMJ:K6P=VCP!1(O4U$\"J M4: K0C;6<=1L4.%@_?O-U9D@S'J9X!IE6?$]^BO7\?;1H3RP@3N/UM@2@L[: M.TIU;C8(NCH2:D0SWTO44J[ZR2OR8AXR=RM3LS V:<,*%&S0)_:$U! 2, MN:)C=Z3)T MIROO,*'H'"%$B)@W#AOKQD:BX1\KA EA@1NN:?$R?X8$_CMD;@0ME5Z&Q4:W MY=%&V7AD.5DG<0USU2^)3594\'LBPHMC\#L#W.O)3Z1"+.L5Z:ZC,CH D(,P MT<1,MM3=IAP2%6F[&B)8."(6)Q]M\5/]0+2"=V\J2IT=O"JR$W@%7_80):K( MJ[.F6M9\CF3T-J.!R1*;SL:VS"@/9FB/+FNS[X'CF\_U05M35AH8'BN';:45 M FBO):.,E5>UT-O;>S%(EM0&Z/*:ZH.3DBHM=#,6;]\%\>R:EL MO&E?^^CQ7](0#_?0?-\;];P*WEXUYE" <+WP:,R4Q[0J=2?-O\4&9M6-8YG1 MW@H&;62MAT:"FJXC648%,&2L=25=)_'*Y'EE\WTBD[4*:7?-\R0NWB;_FN"9 M4WIL8ZFD>DV;HHI&EAQ;G@[W5R/M7("_I-D9KU]%VJ[X^F*!Y\AQE32$RDFZ M.[S"' I!F!WY)9,I@D&&128AI6*ASFZ$4H+\2FS"= OD&)E;:E,<%]@,A?P5 MBG6_![RFPFH>Q.#BX;>1 ;\X3>QW&I7L6C_X\19T,7OG=ET3%JZ4CSO'EJ^N MD(UE^8,LBN/4*M9*UG3'E4T"&:])S=[P3=FATI9-F\KJ$BVMIV:]X-$62MLR M:A\>+??(I25F!,R[(Y->1[?K"'K5F#2G,L<,G[^^A>4;=G\SM+;()X MU]4M^'Z&'0Z4F0O-QUDEN*LN.]9*R3HXP$;F_[G<.PQ]X8Q,4ZX%NC73J3FQ MK_0=A6W_2-SI[$\B@B ?[E%B,C=GT1GT"]TU>1[G %7?@)S@02Z>)XTDQD*M M4N^E*\)TIX2O&(Y*3W8V+%[$&.!_$=R U2W:F2U1SPY?EDX]J9C[(ONK@ M'/"%%K<_\ZJ#[9_)Z$YPTD!&AOS7'92C_J>#4SL^PAJ6;^L$5'=%:/E7-D!^ MI1;1S;E!"8Q C%1G4"VDZ""PH4'H;4=N<1L^7#CR_Y,%F)4<@.->5'<8D[%F MN7;)=>++-:S9'R7EWDU_/#C&)G7IKGC\ MC =!<))O(#=@\\JCNQC]>@:SYWT9G=3UUU0HT<%Q/K%-UR"A0X3'OT>).0F* MB3HHD^\_"]QH>-*3][,VIHUX=+%'6CK(QL_&!DD?L-P>'6\IOO$98N?NU:=6 M?VV(?;05-%-N2?)=2"6$'=2',%4$UBRIR'A=F$%WNBUXSG*73]:Y52YHKF=T M+)Q+XB5!8P0A6(;\1&E?__R0 H:T,T(WXO*J]DV#+DDD]WNM'1D&V0G?SQU% M5*:V3%GUI'[$DWZL%]A]!]#[A>.[]+VS?OU];8,>C /M*4*@!#-)+W*V8 MG@_*2W0SE-#T.!Q8#'>Z5QN>$<6X^.*"9;Q@5+<*G:S[8O]N=HX)5;BE6XI9 MT)S"F,@.F\0D$^O"%CRZJ7)WNB5@7 @2?:\3G2.8?=?!!14!<"T,&!8[ DIH M.BC1"'Z;OF6K#J-5HNZBE"YF=^EV)M19Y%^O6J"#LN;G%:4%\$X6C06!JA=* M&#]-CQ]].\F#$TEKRAX4>[>(+U*NO%JEFF&^>4';SEV2M\;\EMJR#?55/E:R M01^\ZN:.?/O#87_.A2X('O$0A%SRY2J:Z%IQZ>!8B,OC_[ZBXN62.H(8&]NQ MG/7+0G^^DO9;E4ZIRZ2#?9(PLKTH3)3],^+Q'=YOKF[1%6[;5.FIL7'T"MS? MB1/Y3G^F6W<;M#O8ZH)U'LXC$SNA-C>4R.] O'-U8^9O.T:=V1BITE1(8 /6N?ISO+)K=))41=7!UR*:&2A\, M#7+4 ^2\V'[XN7Y):FFE\IV!7.7*J2N^-TBXHLO??17.M^HN[*PQ+OI@Q#K M ,TDYCGAX$KT'9S%JZGO8M_./DZWX"$[8X/W=C#CK8[#+C*! MYKELLJV+DBHW#9 :LC*6A'D:GE!WF M!6Z;\7G=<'9I_H%W2:AWQ]WG_P=02P,$% @ (8%N66"K[_Z?#0 U[D M !4 !H;V]K+3(P,C0P.3,P7V-A;"YX;6SM75MSXC@6?I^J_0]>YF6V:@BW MD(14=T\1(-U4T8$*9&;>NAQ;!&T;BY7L7/;7[Y&Q >.;9 B^9*NZ.F".+M_Y MCJ0CZ4C^],?KTE">$668F)\KC;-Z14&F1G1L/GVNV-:\>E7YX\L_?OGTSVKU M[YO[D:(3S5XBTU(TBE0+Z=RH#-(04W$R:YXUO!]Z;G;$O%8:C5KCO-:L-\^5R^OVU77[7)E\ M]P2_0]WF.%'2P.;/:_[?(Y2H $B3?:XL+&MU7:N]O+RF)5_JC::%9;C;-7IGOU"E0K 3S\BF/D-["__*(H M:T538J![-%<TG2!D,4>3-76,3RM*+R\A_NAKY(\;[Q25PN5 M+M4SC2QK7*J6KH#:^V/;_,K&\_$*4<<66-<$H>6*H@4DP,]H1-B[ $]5^HFU MTE/9XM8@+^^N@+""CH*UCYEF$&932,\L:FN63:%G[2-+Q0:30I.4U9'K.URN M5$RY?NZ(R?6S?="#FCTA=A@(B?R/C&Q""=B[]3:!EF^!P0_^8^.54Q%D'89) M*.=VJI4\RKL?MP4P:",G;&PV:JY$C5F+Y=.%UJ%WF-928;JYK8W MND*.FFIHMK'.JW'FC.._[N>^4]L=\1%\=POA=7J_P7$7''JU$"3=/L46+[K3 M:7-GJ5Y7JLJF$/C<&]_U!W?309]_FHY'PWYW!E]NNJ/N76^@3+\-!K.I\MO# M7?>A/X1?_N4X&1Y8@VB^P@WN01$:KEI'K7.5/3JZM5GU2557CJ]80X;%O">. MP3E:=A_\Z#(&>+U,#?41&> *[_U8RZI>;I.+K9XK\^.B=75QV6PT&JU&H]EH M7S8Z>Q7?L9XN]6, R_;*<(T\71N84[(,JL\MBE M&A7E!>&GA>7\LJ*84&R]?:XT,^&(CV36[8X 1&TQT"Q*9*)S$?*^S70;E]> M[,\4"L6X',Z\.MG2:!%6$X77D$-"N:;7.$524%@11B8>V2Y M)*8#*#96<$\LAT0*DA)D4PA;$=:N)M0=2Q+I#)$L$Z.B\(K00+NZCM?5FJA8 M'YH]=84M7L?P]>9P:3_Z"QBL+@I+K@S$(@RG74VSEUSUR%V>V3T0-S0ULG2. MQ=TA:SR?J:_1&PTRN93*((X O0B+7??\\)")](%*39@ALAW<,(G &HZ.2$M* M6"9S2(DVW.2WZ?W ^^0;+AGP-E-)YF?=@JI'-(Z%EC4V0UUPZIU"VA8*GF M>O57>YM1U62JYC184W>^N(SX$Q(=3YP;(H?K0MOH8\(Q,U:?I^ MJCKXF^LE--?,P^L$K"BP")"INHJP0@C8MJ-UA.'Y9(IO&,EPBC!%64, B.Y. MXPTR8:"-ZCLBI'-(9C([049ET"4VRFINR.4:N 7E@/]A8=,&OVKK<=R@.?1C M&^"(#5XMJ@(X;*KT;0CJ=58](25H'JKV-#0M1!&+-Y!W*;%41G8Z#16A$P(X MQ-L\6^-V6V#42!(EGT,;.37?(0.5E+:R.S/]%9PFMSV%Q0#M_)Q#FN64O!?L MDP2M"![@T'Q&:S]W#21QH @7]^._*C*UJ: 6H;OV +AJV-5/)-N1*4I)N!S: MQ)7N//B2SCQ8=J".3U1"ZE, +L+R]=@/)V:2'R*90YJS=\I$]52$\< -?_)4 M257-^@M;BY[-+(!&!Z^:8?-+8OE!1/BG1Z_7IL@IA]8ERFW8_L=Q\!?!8>P1 M9O$=#R_$/7()WR_FQ]L!O)?%Y5L(7&(7D ?WP+O""<#TP8@-XEPU$.\=Q*;) M(<]";(4U:EF816B^7Y$)5F\ J*Z^Q"9F%F\#SPD.84*J\I">!F@QQOJ="X7= MVW>CFW= M#P$"Z,3B6/*8A*_N4-Y/!\1\VD$QJFOKXJ8D1O4QVQ%P,,8SZ.F M]*+IRT/Y89"%;]C(2UQ*V$WGPB$HY^E"4'K=Z3?E=C3^*_-8$P"_=^.H_^HL M,!__@QW)"8)>6@=OD/*30'VT_KOQWN'#0C6?T#TH9S"?(RUJD?34E<@F<(#7 M>T+),P9;NGE[ (LN8=4296MA?% M<(CZBN"I C8-(=U9ZADR9O-[RJ%W(^8SHA9^-) _Y#PR[%XJEQP:VX%4!VWG M&"HIA &I;^M!?ZLJ][21A]IQ**(,1RSUAS"8 U11B%60J!:Q.:0DV;ELTGT( MZTBEA"(<$[E'J[7E@U?=1X_1L?Y^,3_>1ONJF?FQKJ.3+H0Y<>I4S68.':&- M]8;_ IL[9+(9Z6J@O9@71\6['P(9Y-#$#B0XT@-) MJXU"1/U&*&VS2Y6V5PK)((251]17!H -L<6S%A(%N!')K(@02%>JYQ M:.7FN/MW()WH8I"%2I'SQEU^# :9S%%B!+OAPA^!:0GD1? NO' UC;]44R*> M+R#OUT"S?5E"[N7 2P9U9G5C[HHB#3NJA,\&/:3;R*G$MZ/+T9_:"M=\:NQ?W"#+0*>+G M\*N]Y7+PPV_E(9CH:!9Q+'6XUG"5M]7RZ [2O?Q:>H!QTY79* Y3@FL*G3S[ MF$%D$1A\IN;91:G'PX\Y77$ELJW5A%C#M>W:#OH M"-10.KW?\-KMR\O]L>CD+3(.YJ:A'8Q19(,ZBSUI] P=CQ<5W(@PP#VI I(H M@T3X)3*GZ@6WVQZ\!^=;H_O[(-)=8SO8-6XSA2]04)5OPBIX^U1;EY5IKWF, MW;*/=!@T'ZTSFHB0B?)!.(6[V5.UWOG_KJQX"8IJZ@KR MROA=,9&5:7N-@Q\=UQ:3))M(O/ *?:6QT7DQB?RV>Y&'Q0T1IO8"\F0!%N$E M0;[7(22'GEAXA.<(AP"U.06YHS1A!> MGN*N/2O&ML2#AHLLWTN=57?AU&ZY,L@;\JXSCUCF%$N4HZ:=CKV]1BX+-;O; MD=W*3@ET1<840>/@KWKGH2+\)1)0B[CE:^'$I>#W")"+$+SM(MRYHU*H90?E M2T%Z.I3O=#E3;!-^,)%*3:3OW/J=W'2C$Y6"O0.@GB*..L%UL!"%$F/O^8MW M'T0R\(//]-+[X_!\ .QT+WQ[!\[#K_DCI@3K25F4EO=4P!.#I=^?^77M;@GU M9GV[$S[G6#%S7G(J,F,0R*6$_!^&_131SD?=0.4=''V.N04W(%H*SJ4!)@8N M9[,YL@Y2"(0_Q3O;\8E*Q6\*J")QR2==\QH1U?0BJ667M1KUX+*6DY^R6F>8 MZ28'WZ::(;K<11AAL^&BF1Q+?03'G_<:?$!X,-7U4BO2N8YYT/LV,C4"BD0. M?@/-Q0L$XCCSGST]#.5)KC,)]Z;"((9M6<4+%Y"[%(#2+49%=9WN<_[?H\K0 ME_\!4$L#!!0 ( "&!;EGN//;=TSD 'NY P 5 :&]O:RTR,#(T,#DS M,%]D968N>&UL[7W;F'__K;__J/G__WP<'_G#_<]CSL M)C,4QCV7("=&7N_5CZ>])SR?.V'O*R+$#X+>.?&]">KU^D?3S[W#LX M^%O:Q[D3T38X[*6='7_LKWZX6':'PY]Z_?YA_]/A\='QI]Z7GSZ?_O3Y4^_^ MZPKP*\5M[%="!G[XQT_L?\]TQ!XE,HQ^>HO\7SY,XWC^T^'AZ^OKQ]>3CYA, M:/.C_N'_?+U]=*=HYASX810[H8L^]"C\3U'ZY2UVG3CE4*[YVS,)5AV<'*[' M$D*P3P_>O&Z01[X\V'V8Q[4EW2= M(SN#+Z&R9%?_[.SL,/WUP]_^H]?[F> /:!Q+_WJIW@Q1[]\B/S9/&!=I=]- M"1K3GC#^XX")ZNCLY(C1_)^72UU:_3L,O:LP]N/%33C&9)9R_$./]?_MX:: M"NO+GSOSJ4/!/KIX=LB@#M4Z3.E38O)A0P(?8ZK3#)$+''HHI*I/_XAPX'M, MU\^=@#'\<8I0''T+G<3SZ;=:!-<; #8#[AU"&TQ1[+M.T#DWMD:#PIKUK]%H M3+^G"W3L/P?HGG9&UUCV.W;_H.J=_CO%@4=7\*L_$ZKJ72A2*]B\(]9VI:+M MHV:.Z9=^Y 8X2@AZ3&8SARQ&XT=_$M*]VG7H2NRZ.*%+<3BYI\2Z/HKN"9Y3 M^A9LC:8DS--U&\6.'T1Z:WZ;X]I@UP4. N<9DW1WHEC=^BY5#(KQ<$)0I@W- M^*(S@ T&/* H)HD;)X3B]$"1O<;DU2'>A1--B[^A@,V26]]Y]@,_IL)LQI@V M!K;!L)O9W/$)$]P=#AFRFR\N*+&3IGS1Z-\&^=<4E]^=($&C\;4?TCW==X)A M%*&F\T2A7QODKA:L^\#)+-K5JG6'&BZ82CW;61%*;Z'?=$NN,0X< M=O"_O7IC?S;D4N= MA^9>BMX0=LRUU#VZ=T@;/AFW+UVR4LRI?;& V1$'_?[!<7H$\)_; M8^4H69%1<[&@.P;=/9A1ET0QG@W?_.@2SQR?[J]C)PGB2&>I4^ZLR"5-=:/T M1:L3C;$3/:><3**#B>/,TP.?0T2'8M^P+J,4W115A+Q96?=*7632H+"'5V\Q M"X=0._=V#G7$X+STE"+[UH_9 )OF MO5S[7K;<];ZFVJ"S2C""F RP6Q@]8*?+F-1> =DWFP5P^<7W7+3R(B'L5&#X M3.UFQUV++7">4?#+A^H&W_M;C%%KX1*!^\Q6Q&WT=DB+9=!JM1AD3/--D/*Z#5!+1<7'J;SOKW64Y MG>NNIAF#-F3^I$)&[PGW]-''A%I$OWR@?\V)CZFEN_CEPY&N7G'G443BW!RB MGS;SAW[X?D^PE[@Q0^\1D1??14L;9TO+I+#?C[=X5@G=QH01GO9\+8@Q/TTJ MFO GAT*C&E-"E:%8'0LC+J8_&5V_4769N\V@\IFPGW E1 5V:"PKP#78&.7.QTO!&]P NPDS[ M%1"UMMJG>*V/_)2T@P\MU@XQO!'M$ \/3#O$B"ZUXYBG'3\?%KV$C:=3[3VT M'4*1.A1G9V='1[V#WJ9G^F'5>8_VWLNZ[['^5W[&>H351$@54GLV1,C].,$O ME%5^-AGH'YMY0#]\OT43)\@2)MGX6[K/@2CINP#FL&O,L^&X^]3VSUR%AM5N.&TJMC?FS2Y-C!]&B<'4J7=;(2 M7NBY2EM8H#B/AM3>*@,*:>2#UM5M'5[C*B2,Z;P"UFP&R+%M?RY46"1K;!^I M>^#0_8ZC^T(XKA4BA#1%T7+8;V$T1VYZ@T/H40MA^93)H.LJNPISL<+XQO1< M@O#*P)(B:ES%E][RB"Q]98&&\\"X:B "-$M.PXB1A# ^=!/]KF M5AC>J'KS M\5UIMQ1/&,9,EJK/6-'B+35Z7*!T[3 +$3ZX$=_G"^>Z'"2R2)I(;:-Y6T@T,WP MD;L"XA;J=!?;-)TZ:J+ RO@8GSY2 @J>@AQQ:%/H'(7N=.80F1==U4QG,I4: M@F##"BF]:;753(,-Y88=3#"1C&2SC(,9A*FV18ITOG%(L#KIA+=I*OB>2C/^^;%B0R#D"Z->:@UKL:"=>)BFA+ N;D8GCAHQ MZ[-W92*LFEA#[U])%*<5"ZXQN4.ON?(.!(?TS^SJH"RRIM6'T,S0[L4"M]A& MO!$A=Y.1@0II%P$WM:GJ2@97HV;]BC9PZ);ZUM(VNK2WYT^K"01K8&1\R9>2D%_@*U%O-)GXMP*^^@&=MCCD M><9E '[&?PFD?>RXJLL#J<"PN6)*F8+%XQE3.QZ"ZVL&',2LKM!+FX80YKL+ M# HI;)4Q6H:VX9YLL&!I"'>8W>5>??-$_XHMNETU!,9UL;/^(14(B@_/14)@3(EUW_^YB/"JM,M;M$+ M"M1FI:2QRL2L: YD;D9E-+5GJ; /K?DJ[:7%F:LFUHK)*T76YC264EE.6C8\:_UNI+=RD2R'CFG;: M.(5'1=:X/7S-)_9(",S/Z::$V"E<41/!B[.Y92UL4+S! MXLZ9T3]S_HUT$ZYN*.:!4M/&"=\*LL&Z2)G/_!93D9]U:MA;G5N%>^*2.56" M$^H1%](V9=IU-92H:V]:R-B+*T2TF*_)YR*6C6D^![. 9"'9LH2<5;7]G1IN[/T0L=;F((12 MWH*Q1X=490LP5;2TI[!\!F+)B,;5M8!B7EM+J!E/77EB2(_&-Z'GO_A>XO!" M:$(X;@J($-(61?_PXVE:+)F=+DS]^1.^$A=!J=&#&A>J^VB2)E,E'EP;*Z.I M- (R5@DU-="WZ_FR,N3EXO/LVVB8Q%-,_'\C[UM(4_L]9>*6X0%&'%6R#84F 4JGTIQOMC W#N+-/>"(;[!/O24',XN MAM)&)K3:'=EX#X'<_7F!HF'O&NJ!XS8 M)$YI'8VO'!)2UVS]FLSY@M^!;)WI;D3QJM7MF&#D5KF>5373Y&#+ZXP1S"R'856.FX?OTBU"*?47F^R/]B_&[1 M/"'NE&X4ZT>4MTF2W#G2;"MA2$LW7V72P-I8&Y]R.BI23$#@<7*7Y@S_NK0 M\#W-#<$]/8W6IDNY_HKPA#CSJ>\*P]%"6"ZU4FA3U*')-@;BLJXB6#YU,NA6 MRKI*F(P5<+!3VK6,]+J\JPQ9 /^';]!Q"XL M',VHA["%WLHKX*!E=;56#]4(EC2]<""@B&)-)DG7=WX RT#4L)$T- 0J*R8-%UJ=TC8GBISEVY=H^5A8F!QH7_@NX).Y^9B>KPJ;J29'4/NT5.A"XP>TN&K@=.\(0( M;SI6@0M7;UD#(.1*]RMQ RV2V]NQ%"2 57$QOE>)D<]O4G*DC8>.OSK_PB1[ MBAX17C(P'X@;AN6#&2(DJW!10$$84Q;"),TO9BA4&-QIVYF&[BCU+ ML=S2Z9\/MWAU2S^F/Q2_6B)3H.7U]?4CVX;\N3.?.F3F?'3Q[#"EYA*[25:I M//N7/524WJ6\"<>80K)N/Q1D@MYB%'K(VR+[[.SS\='1T=E1[Z"WZBS_IQ-Z MO:SG7K'K61!&!4S7G*?]G:14/].Y_V&E,=I3(4+NQPE^.?20G\T$^L=F$M / MWU=(YA![ M,'F=SD]J%1$4#C[%M&Q-;;,RR:,C-2!X@-U((;=8+G!F2RVD Z%0J7M$9RXKNX%W@VPV%V932>(O(T M=<(4&VX%0[4F'4D@YH*89NJ&S>'M_K@;OANE.$&ANQR4*&,/E6_>VH4V1 M\>*?7.K%42/R*DC7-&JO9WG9F]\#'"'OEP\Q21J95>IR8A%0B5RRGRTJ?UV) M9(AWL_BH<_?OB4-B1(+% YIC$DL878(TR?.3=GA>HL$V^[.G"J]"[Y):$1+F M;\&99/VG=EB_18%MQJ>G]2GG*A6_#&J2_9];6FU*1-B20!9GN/8#=)=P3!P^ MB$F.#YIQO(R\74X_H(D?Q:Q\*(MH";F]#6:2XU_:X/@V 7:YSBX<$#K1LO(] MS$=,[W*2Q07VQ$*H:&52)J=MR*2"'KLB>G+>;CQVQ#?VLS?L*M8C(;Q)L9RU M(18A)78%,O0\@JA3F/W#:.@+A<&%-1J0.&I#$EPR0$CA@OXY(D_X=3M,)X4T M*H&&KK&0"!#\3U?+$;DG^,4/7?&6(0(W*HF&+K&<$A#BN,=1[ 3_SY]+]V\^ ML%%1-/249738$L329F &'N:M1EN_&V5W0^]X"W5K'&8R)\@1*'?Q9Z/\;>C^ M%C&WQ=Y;VD=P/\6AV.4M@QAEB+2BC/&_%^=PBP"[/KV:(3.@B^"O!K_&4U;YU0K&^"Z"-RJ"A1RHE MQ+(LWC:GF-EQLE@0'%"C4FCHMXJIL+P$35$05,V"(I!1MK=R=EO$W[(5NLE> MS!X!&25Q%#LA>OMO))X4)3BC8FCE M-+=$@K5P968#7_N1ZP3_1 X1)U")08WROZ%_+*;"=A[5!J5K^HTL@;8$:31_ ML*%G+"0"!O\SXT!- @58HS)H*9690X8M*0PI/EZ*4^#PMN.MWXURNZ'_NX5Z M)8=_/FS[]N/F9@VF.TZ8OGP41CCP/59SZ=P)G-!%U%9#75W>/5)?OK<71[#ER1=K^ MC")J\0Z?H[3:CD RVT )H.:?+81AW,Y.\-L&8E18G\)%L">P->>L@1*N,,1 MQ(43L5)M[)^K/Q/_Q0DHHM$POG (6?CAY'G+>5G4/[PF: M^X#DB\8*5ZD^+3%([,JV!3&T3X<8B:P)FUJC) M2$X,'#F-*)8.2\E."^X^^)-I/!I_H]L@HU4@J(HV8&PV-4E54 -'5#([I7+Q M4VT,QG!3G69J9,&1HJ*\[$I&:L2I20:^#*2?9#RB_4$2G M8WI.,<4!I3)B6V"\J#";U9L#D(]:_%F=))!25 M/RQH ,*]UM5(@/\ A[%44 M\-Y9L"B46O!S&QB6I#1BG]N$P)'+)1HCBI3W@%Y0F%3(100,P/G1DXN($#AR M*9K]*^H6Z,W=;A4 !)'B1AER\UJ;=2:PN 0 5(6RN<'%6U@ M601-;&K89PR"#;(R?J/0#I:Q72=8RB4+CNRVC-!*F4G@84TW-5E)R($CH]2P MX9(FFEB2!K#,;\49):$'CIAT) 1 .-4FN)IP=DDNU=* -D&:6 V0A* =Y(82 MUJZ>)MHBVHWP]CU9[HTINK+L7BXD ,M-3RI<*N"((W=E2)II70(#8);I":), M API##W/ST:^=WSO)KQPYGZ\>3!W^PA!! U@C]&3B9 20*)QW626!.R2>A8) MQ+,Y05-V<_(%L1#SZ?O\R7[%6D=9*$\(D*W18?N/2^(Q#Z=O,6 B;AFBVI+ !$C MA=(MJM1T)X)^?1E4-P40+5(70C4Y^ZI%JO$@ZU6+9#H_/*ZM\PI- 81PE'5> M@1P 8>H=J!TE76ETS5Q8P [MYH\ M50F"$R\K8IS5PA\F\92B]V^T_1J&:B, >WX=>94)Z3K_G3?^)8K\2>C$)>XK MM0"PXM"@?H M5E0^7[W#,%SE1?5WD\8G^\_7J[NFQ-[IF/_U^]?!TGA(8487 M_]T;WBW_^FUT>WGU\/A_>E=__W;S],_]BR3MHI@)G66CX3 MI:MPT,UOLXN' MW7Q*-K/YV/)BO86?]/Q5 OL#%RF;WD1":C9;6D43HT'QX.3D\_P#L0;28A+ M82?'@8(]37H>6-4&P%FX5,=R9X)5I$#Q A1.HZ"=A%>*0((^Q&L24A%4M $0 M+E<61P4IT*])R,6DWAY F%U=9.ID@;H"(965"!A 8%U9,"(:8!RW[V)F;M7A M;9W,7#B.RCY-=W<%4+393P;'_2_PO)(6TG17I.VS$_=O*D++BZN5E%LC+PYL MJFM7/M6/D%;?-+MUGU;?G<4-/*W^O25Z"[)3WDVB]V/R'/F>[Y#%HQ,@!1=( M#&_>!:K*AQ2[0&(J[$IC@\V=,Z-_/A$GC!R782,UPE4: O&*JA2N("<%LMZK MP(JNQN=!G^4@0/&BVA4BE]0N4I"3Y\!W1V.Z"/OA1+P3\>$ ^$_JZK9)/^;2 M B/L=KN_Y0+OELM-Z!)6\?829?_>A.68O#I$E!RIW0L YUA-PMJ4 M04[54T[& ['\U53-W:GHHYKB:CFO53!_VA /^$S7+$7Z,F&[Z3W=4W%VVV"3 MPEG(CWQ$+H64U*QMV"> ,%Q;D[(^$\!K2*;5+:N()'+'@)9OI:$W1EAH#G]PE,I4G\2Z)-"4U.[), M$8NNWA!Q_4AX=:Q&/P".'CJ>Q +"P4L_T]<6Q"_M"/A$EY*O/.D[5P'!TWS> MOY(H3F\W/6%!UNE.B]PM%VFN&%? (ZU&LSPAL3#F>6BO%%* M,_(G8?;FFKO(15Z'H9=^"ISTTYH'J]K;]YBD/\0Q\9^3F 4&GW!67E6P0!C& M < ]\A;V%L-,@Z.Q*K,N75_9S46/<8BR)R7Y 5'&1GY,?2/RXKLH6XL?D(LG MF1[(WJCH?E@ %^E;T,ON^01'%>G,V;P](-";+1@ %_);$/(64>_Q_G;=:N0G MJM7(V[W,O:]@OK\GL:]@OK\: 4H A4R7+T>#XT%WA4QL7HU8D;;/,.V\AGG7 M&:;O\X)*K?L1.W!!9:?S>>M?:=SG\^[S>8$+K+@_]@?]P0#.UM]A/N^*U'T^ M+X?O^WS>?3YOU])AH<5[XKO"V$(. ( )IBB7'-)PPI]*H=[- 6C^"$PT9YIU M"2 _4$V>SINA6=0\&[V'Q[UH,W[/62/0FR\QH, K)'I.Z/70"HW>7Y:(P(V NU/D M)\GJ&L 0 'M*909%1U

!@=XM[6SPLF@*?!OV!_?+SJGSE MXFZ4]5! MCTI#:P<_ZE05PI;*F^'N'1$)*?H6H7$2W/IC\:O&"BTAV_12F2M19S4Z?8$# M*A%,G.5UEEO?9=MD.!E.",KRO;7#T"='_>TP=&&8-+R\'JBW&6F7(LTYBE[0 MD!"V(*=$4";>X= 5_)P[GX_48M+M#=2&U_C5#U 4XY#GAO :9VY;QZZ6(E:;,ME8"OFTQKFC>#P;]8_O95OK,Y%+1 7\OT0L* M25@EOT462ZLF:Q%/FN;YJSY&%VK=T)5/@L@[9H5"FQ688[G'0- M%D\$(HN7*-2:7+]Y@#N)'8J5"UF M="W8)QSGSEJ&,W9!D"=!/AR \N*=BHI/M<')QABZQGFI(BQE/4!+%1F%6>'K M5=WKBME7HS\ !:9-3<<:W#&[\.9H0V0V&C_@A1/$"\E6JM<>0$EG@TMO%3=, M6DCK14;1+"K# RA[;,P6*E/?M:PNEQ7R'M +"A-64]FEXSH3ZGLMOUH66/XW M@V$\\Y@%?NU'U/C^)S6]^1DQC3L%4 >Y4ZFWP")(JG$3,IQ&(7>?KMF1T:C5 M$7 =R/$%GMR?7G$[TV"=[S*-&8$"]3Z/J8B/ZUYQ%MA7CUG>>_8"]0].N(;(FH;L)331VW-J38UJA.$ HQXG=D3H M=:1M6,R&8Y&*+( CWX)Q4\;YZLT-$H_=_::[&?W/>W+>!%*OU9-173 47N!1'V@@!=#])GO.X1B7 8HB!=%F1OR"DU!'#_ M34D'@P*8 MCG5%RR>HZU!Q^;7R AXY!^]I2G RF:Z7]N*2KK:L\!9=SAD*&U^6*)H'90Z'.Y M7.2F4_J!#G20!H+\S;=N-M8N17[V3Q.IMP08 ]H_3;1_FNA'?9KH]-.@?_H% M3+C(T--$*ZKW3Q/5BAZ]BZ>)]@7L?XP"]AN#D%>FM05/>%S1(W3 M.4-N-!:%WM7; PA7U)._!HUP4AY2_$H^BD"*(F X8-Z(A,19-6%O*;8_.X$ M"6*Y]:$3LA*_F1IINXZ#LNO(>N^EW;,W;]<#]+(1X#N,:^YD"*=/,JRC/%^1 MP\CT1N$#R5]N56H*P'O54.0J>9;I@R&]\\7ZS]]\1-BMIL4M MN].DMI5*&X-YT\#4;BKE!@QYYU6RC*[VXBSI ]PFJZ#HE;-83.Z/)=[B?C08 M'!_!>>+ D,BY+("A!3?A/(FCE-2^VD[,:P%T Z[4:ZY$>03:O6;E1.S^,/N' MA7%>G""]@"+>=64-P%0[[W2GE7' ?KJB[[(D&BZ*_&^E,[-9ES#VWFH5+Z7! MU:9X+_]-E\6=Z,4UXYJ;%;MW+,V?3FN6; Z^M Q';GL MQ]*=ZY(&.X"=8&O(7 (/X!R[3![(PL[L4*$H4L9EM[/?"@P)J5Z3>9-&&>4GU29C!T-"J"ZOSEKLB,>OF\5 M'24L]<^TCA9&!? LP4XJ:8&)5M/_A)F,=RC63@#\4DX 7/7_U]ZB&'X2X/[6V/[6V/[6V/[6V*Y)KQAX/QO0?\ 5#>S.<$O6;*"7 "R%@!BL74E(B/+=FW; MK"@#'?TF3%]T0Y%<1O(F (*I-84DIVM_W;56)/1=7'>]3@AE'_6C* '7_AO[ M2SY%9 T A"]K"D5&52>E^V?4F4=DC1T=]A&/XU>'("[WE5L!".EIBD"9-)A& M="FNL[\6OLO7PH44_4IPI"WC92/(UIU4TE6$P0E^#UTWF25I;;-+-"?(S0*D M]._L_5Z*_'"&2>S_._U>2)CHB+VU[B$;D5)=:(\%<+1&%IG6G>MI$\AF:;V9 MGI(%1V+OM&R'KC4KE66;93NZ?8?"17YZMK5Z8^TF9(]\4G2UCX5.R\="F^[9 M@Q)I_SU_-4#W)T*BIQYYK\FMZ5Z^.\\[ZM%OWL[3E"H#'!36VO7(E,EL@/)W*'7?V+R1_IZPJT_ M1H^NC^CH$9^>2G$UZLYB,*"Y#!M1WK%@EW]?4'/VW,2\71#D M^7IRU>W-HE_?KEAU";>V.8HBK_6Z,!Z#;4*IYC9H+1K+%^^OQ$EQQ#.TC2E/ ME%+PW5A-Q0*4$M?U]8:-AQS1V;TBY9Z@F9_,^$_^:K3;C151-K=4J.Q>1KGW MZ+.+$1O$AM$]]6[I#\X$C<9_3YS 'R^6#\N42;]ZF[.WIP7K90?#6(R&MJ0! M'3"E:X7YZKSYLV2V&O J\"<^1?<:DS7A-V%A9[_V4>!18OY)\>;I1M,>+092 M6U&#IO1W+?'<'E*Q?UK-#VA[O[0^IMN9+O?+T>VLZ%Z$>OOK[UT]-ZPY^:^3>] N!L<**N62"Q_ MAW\A8O72H?3:PQ:0V;.HQ^0Y\CW?(8M'AV5#9+(77VF0P%L/?LO97LC^$%-A M]60PA\V=,Z-_YEYPEV:YJS2$<46A4N$*/&0[W"=VZZ58PG!"$A$F["O ;B"HJ]_FP6,I35V<*,Q2LT"7]TK- M "2EU1"!$FEVE[75#IK:90I6@1@>3$UE!:M 3(7=2R Y=*2;"@\0R*Y?I5"% MFQX<,G95 ,6M[71P\@G.BW0-A<(EK9N+!BNG-'W^]VGJA"DVTEL&\B8 ]FZQ M4N5O%,C)L'PWC6&7XC.LN)%6!@2P<\L%($.^"],4$1]%SO*?/KLZDOUY+(S" M2.S6^IT!2.U6F!@-".Q.=OWZDJIN"B I6UTNU>1T)H5A_?FBT!1 .K6R%!3( MZ6XNU)\*H&0@N!VH/A.Z%0%W!X](G-N]Z:?-SDT_?!^]AHA$4W_.<>CBO-4/ MD..M4A]O0E>\, M!+3I1$OW8'+.*\+;J-;$+Y*/QD! GG&0Y&>*PF@#6_)HL ML BK0VH""NQ>L]U@$V55#IW--[GHK;R&A'8O, )Q4O4K7)75I>_'DVEAK>X? M#8X_PSFAZTK.7)HMAZ$"*D9,')9[DZ.F(B0E;P0@/EA3I8NQ*SF5QDVZ]8;Q MZ")*CH\%3H@ SOS&)W#"Y+2VU_T#^U_W!TK P;EG=_-?J(. TGC+XSSP)=D&,FC+;DZE M+JT='AD1,-();BL*3?$ K166$F/-31K8V7)1N5/&QZE#4#1,XBDF_K\WN;S< M SU!"P G>VJ2DU(!IUI,"WY(]Q59 P"OV]2?%_!V%QZ6U1M,92N34CIM6TI MYD4PP\/0>T"Q3W&_3-B31O>(HNIE) A='ITN3 KQK)E;I$,6,(EF:T(9T3OT MFOXDE:5"8Z,1A:/&8E2@") &6KWQ'>%]RUS $8%T2S,D,,:#K/O"781\J)K M2A%3!2=TT8AD5V)8G<]X(=RMJAL:%4ZC2((*-7"$EN6DL6CO,H4MF\W+5#7D M;3\"J]'.J,@:1ADJB8$C,>DJG*U*2YF-QK8>SGY M\,PFK)QML-3/S\5J/LJX7K-#HU*J%0-I@\JNI5JR?W.+=8827:JO''>:6DEK MLY@GS]I=&3TIKA4&:49?US)\HK]&[-G*S5)+,=F@RQ-6=1NC4JD5$U$D!(YA M49S[M_Z?B>\M'QAB/Z"RB:C5TJC$&@9*%,BQ6A$O1>R<1:S9HR!^8WP*"<<^'IUP\+H.HKU.#S\4TXM-!_V1@ M/3FZ'N^YE'15_*ZX?['-A2%340%/W@C 51F^_A1+WLF)@&,K_HZBF+J DDVA M &GO%J7>T*!9 CBD:Y46S P-@2.7G$X#&([T.9Q<0D]&_29MP]D,]#A.Y<. M^]D4Y;F<3E8ZG^F<'X7\U]YK]0!@+^$J7RD30Y4@./M*-=I/K[BA)',] +@% MTH(D"NK .3N&>+@P#">'V!?4//YX^H""E MCIV$/>&K,*:+@/ *J'8/]J_D2K53**$JNMZ_["":*EW)LWUS1G!"B<.K-^0F MZ:/;/D$N;2@I#BL%MWS9MZ8^;DX=9;2!-T8V.X%H(RB=+JC9*%H=V[MPW!I7 M"E9.>_OO[MUMKLW2]']+"S)+%Q2EQ;8[! "[N2,U;)5-P):RYVJZGF5T/?B3 M:9Q[BT^F:NV/!>%J>'UE8IY!3/GYJQX MJK"?44TKLDX9^5DG#5:64(.^XIAUMN@ML_4V6?J M[#-U@&60V(ZB_I"9.L?]0?_H763JK"CI/%-GO;VPW4NZM2_=60/R/]ZJ8[6U.27/W+\75?S7M^&30/SJVOOUU+6W"E#:#0>(Z(4)N>V ."!-WC\38E$XQ;G T-!X,KE?H/SPEM7[EN. M6#M"X,Z+TJ_V7:V2QA0X:%>157A87/\^#?JLF!@ ET>%KUSD"*>=7YK8*T7F4AA7:#[D4R2X+LF>@P3)R PA%$<;\)-Q6V M-U<@1N-<"C'W=1LC([Z[>RM&N/8.[A;\")?SC%QEV5_.VU_.LWJ+97\Y[\>Y MG"=Z4^+'O9Q7I6$KU#:(9R'=%7ZY0N3I\6BP+D6>PB"+3A!P'^SI5%W(%Y-[4[ M7C2M?Q7"*1/ MP-[Z,S^^H CXE$?I-K/$)&5"$4>>]!MT!N)1UO9EWX C74N^$,[+!AVZ+IK' M9S6K D"M'^&"!>@FU?3]IG%!P/X?T]?6XVAFK\J?3* M?+@H0Z>PN%&L4I0J$N/D34$\%MO1T8L*_8 F;5TNI)>]L>>/?3=MDIXDL5^= M(-_3!8ZVPY)FAP;Q["VL0QSKH]^'<36E2GVE)R?XE M-;,OJ>WK8750J6E?#ZN5;+U=K8>U3S4WZ)7M4\WWU9[?1:KY3E5[?D!13'PW M7CX-_XT.%-6(!@PTH@&;(9.+D:- _.043:+&B3ER&6-4P MGA7R\/A-6@JFH@V H$Z7\R:O(Q6<@+UV[%WHO0O=_:V?JS_32YOKVR3\>[/= M#?;NO.2N&?8.,CTH590 1A9)4JI&\121IZD3+B,$=SA\H8Q W@,.@FM,6*.V M5[N:2 (&@.+ZM1DY ^EQ]W$'O7'WP7;KY-5P["F*\NT4V899<: MU_'MX7?9H-@!%=]F]X^@X6NN_P.QV_W(&[X@XDQ0RHM+)T;7CD]^=X($@;!7 M]+#G]5,FS!O#\^%'LI#K+&;09]F-,J^*N"V]N:>/W8UAI<">8ML M9FCPO[UZ8W^B&JD:7W0N;HA^0MGP^Z2-G4W:N FI0*G*4?UGB-SB[$Z3)(5# MVN+'2.B0LL#JIBS 3'K87M$&1L*%@IXJ2 A$'D7K,BH>Y!\/CH_LO^[5A=RX M=-I.6$"4-=-AZ%VB%Q3@.<-ZN2E7I2U4MP3@F"DIZU860C5A5H7V*PJIX1=0 M!(?>C/*5FHUI25\5L2FV!6#P:PM.D;3=]#GW:20_5AI)XUSF(.T7>7S:EW-" ME.2LV!C *M&-ZJ@RP*J;?8?HHAA%JZHBVB[TYZ/^M@M-N^S1#U&/NBN]B/6Z M2Y[QE4-"/YRL.4+EYKOGBZS*YD7@1)&:!ZSE:N]EQ$OH,;][FBTNMCA'10\;7[RB8 ##TYC]7( MZ**V!"(^BIP+=H9$XK2N+P5'A"PO,4B*2RBV!)#"JL![56JZ$T&_O@RJFP)( MNU$70C4YG4EA>%Q;"@I- ;QEHRP%!7*L[KE<>[LJRE35R%H$28T:?G1(V?/8 MO2@0]>>S,"H+% R?6434%97C%, "V/KUA2N@!4[N40%!%8& L'.EZB3D/R2^ M;Z7.%$OVYRJ=5,P5_6X 6''ZTTB?S-V3=,J%AF)>]@%@AM;5[SI27U(-7N27 M?I"L0OEY_/6$+NX%P [9H=C%=,,1/'=ETS%A03AX^NNS@!:X@EDJDZ)HUM M_+[FPEE3 T<\0@\UF^V;YXLRP.Q 1Q"8K=$3@,=#]<5:B]*NW^S8C%5X5'*# M$N?<4Z?8U9L;))0YUU2)6!).$B^? M4=O6([7DCG8&,9S,U0SG\P6_ UF9RRY'!)A]TJ;J%1+)NN2CU?V*CUAE8<3J M9C 27PQ,N6H] 5,YLR-A%S-1O@R.!X J6L)2 "ZK[/KVLWF %PCEWI:0YNY( MX $$3E4UO.#ABRFR?:EGEZN0"F*<=20$N:)HPP6FY#"U:\'= CC4;YM#_./_ M=DR_W==G2P)2Y9#7H\H(#=D[EW2*WHQJ!\!V79 M8V_9Y2X%,'+,6#P1)XP<-RW?<;XH_*(4I]#JR[1]H8*:)+J@TP' 8$$-,1>- M$G7J+=N1&W2D?AX/$(8;KZ^J(DF!\,,;2*3H0)X./AT?@?&UVY82EU8P@JOP MP\J -QCL>*))-&=CQ61.,=R^FG#;OKA^Z5/D$N[XK*9!P",O46\&7MY2!MG MZP4S-A&9,Q0%;V6+P@BGO>V>#XRR?K^WOKPN,2V4$^S5W/L-I(O^/]$['? >N^&W1$ENX][^N[8,3TW=/2P M%5='TD@Z[MOKV.B@2)0*URRRFF3I2/WI%PGP 581)$B"1%*>B&X?207DJS)_ M2+P2__X_7K:%)RN+H+U]]^/:/7Q$:^7' HN>_?+7/UB?_]M7_^(__XU_^ M_?\\.?E?'^^O21#[^RV-,N(GU,MH0+ZP;$,>X]W.B\@GFB0L#,G'A 7/E) / M?_SVW[[]X[<__)FGZP=_0[?>"8O2S(M\^A7A[7], MQ1^O8]_+A(64[J]/25@0^--W)2]M"_CMI&AV G\Z^?#]R9\^?/N:!E_E(L+' M!DR*YJ]'[7.=/OSPPP_?B4_+IIQ0D)5M5;I__DY^^-5__ LA_Y[$(;VG:R)Z M_YB][>A?ODK9=A<"5_&W34+7S4*&2?(=]/\NHL_P=8*6/X"6'_X[:/E_Y7^^ M]IYH^!6!EI_OK[3Z_E"CE7<2VAB9Z+NYU'GDX4,'Z:3VQ*A8G'GA,,64GGT5 MDZ$+?:_Y3S7]Z&M&HX &A8; LH6RD$@$ 1 &TK%?HQ="7,?)L<'2(D12ZG_[ M'+]\%U F< 9^.($?A)WX+W\_BSE\GCZE6>+Y64%)B/^7KYH^[V<-$!IHG29U MR;W$+WCQ'SOLD+?XSH\YKNVRDS#_8D3W=1)OFR65[.*&#_\>/O7_8@M5:GHD M-(WWB4][?:.J^#I+ER+R%C"6T>CD\T,/F?_CO!CI3J. 7$09R][(5;2.DZT8 M"LBO!:?_[]^E1!/Z6"&+PO_1>ZHB73%"2U.\GM>E7^&$NG8X_;%3VM&N6?-' M07NT,ZZ]]$GPW*>AVRW<22H MWV8;FCQNO$@P_42W3S0YT-2P"T['ZZ,ON*!)>[?.6"QPB$%UP%=EQSW9FLD5 M!_!37W DJ7#7&'B2C#,ETI%/:Y]_>^#&DP7H/+90-)M"L4R=?V/2;IZ14/ 7 M&ITV0E-K0YR U*U;;20\:H5X)-3+.FXDK /(K&'F5K=Y)NK7+*)7/*D^G P9 M-,<98J9ZMDS:R[;XPLU88KN3=Z!/!(,9EY,>.<46]?./\7NAJL>AU\%GN+VL M)N%HKP)J\WG0?^Z]A*-[^'9/=W'2M/RM;XG?KS3:';K803/UD;GAVVP^^ C9H=NE^M$6[G:Q9UM.M)LH33)4!XQ@$T M\:*4P0C>B7\-3?'[GTZ_HT'VH!UN+]1*.W[P+2G/!H)R9_*2A?1FWS"%US3! MZWHZ?0J7._P M=3>KM\'L:AI)1[I;194 V;E<[BKRXX3#IY@;BRW)LW@?9!3Q%*#=V.D9K?7OL M;MRA:=V!-8TQNVZ7R".=EI,G=?HSC_>G0<"-EN;_P+KD!ZTMFMMB]] 6#>O> MV= 0LV>VB3O2*W.:J^('(M:K;Z/9\#/G>\9_O$T>XR^'6_/M+1?BDDVN8+\4B-GHUN>=!V ;ZI MD]B6@Y899\%A9B^]B]/,"_]?MFN=-VD:+\1#&W5L],]:RP5X9[.\MGQ34B>< M_$SSH'S6!4L*1P?KFC['ZW^-FE3W9)0/<7I9LXC#3[')V;0D-X,?080DU--@ MVL''B+VH08_2B93/D/I0DX2#74@@$ZDP\J,WP\+9]BILT/?PU# MG#[5+.)@AY+4B"0W'TY=O/H;+C'5[.UJFN'UJC:]#C%+;8/3QUHE'>IJ!5%2 M4)UU;_=LGR0TRN3Q&(B?S,OV36?C.YKC=4$3/>L+%,UM<;JDD<0C%RERZJ0D M3R3]^NYE7BZ.UAC:YMA]M%W/PZ,&36TQ^VB'Q*,/%Y34X="I M5SCMG"?^DC,OH\]Q\J:UP6$K[![9J-7QT;^R"6;_:Q;4P@' A!14YW*VAZT7 MAA_W*8MHJA^K#UMA=[9&K>K.5FN"V=F:!1WI;((H*:C.Y6P76YH\\T'_IR3^ MDFW.XNW.B_0(IVN-W?E:M:P[86-3S,[8+O!(IRR($TF=Y.1G\\[7ZI"_O'>B M-T-34_1^J=7OP"F/VJ'V2+VT8]WQ5;WU(6G/-BQO:!AV >1!(^S^UZ33P9BL MM,#L;-Q0M_L,:N3"@J5^A:"]$W8W--'Y8!&GI0=F M-S62>^R"CBS"(9BLB&1#%#ZS>3*?H"=>>!4%]/5_4CUF'K=#[Z_-FAVX:+T1 M:J_4B#K6$259(N@23GB&\RIR7>B2I;X7_HUZB?ZB>DM3O/[7I5]YID73#J<7 M=DH[^*Q+OK8M*1,@[>#B>J77)?]+6VFBXY9X7;%#N\-;ZP?-<#IBE["C[ZRK MCBA(S^V%+LX)_^GA]OKJ_/21__+Q]/KTYNR" M//Q\XK$&LEKPPFMMK=B9XVL"[5S$ MUFF:TBSM2,:.&N&.J6:=U'BJM\ ;2QHY!\\(!#G]ZUWSA- D2KF+G7Q1TRB$ MCMLN(9(T&AX'U$%#['&E$W><)Z[*(]PHXLRVDH5RGJ#^HY.W.[QT[SQ;"3UX.$X)TXJZBO"Z:\TUU5F&I5G43DIJ=M[VJ^2 M.'WT7N]I2KD_;^X2NF7[;7,H]NF',QY[:UZ^]&?2"?ES?[U4&'S[>T-)NM]" M00%O*[W7EZ3#-\6/"7P?)/->^=^D'&0G!?F67,8)\?.G VE GCPNBL^I;JC( MQQ.Z@SY .>/,_"*#%=P4%BMX6C C+"T%H:\[ZF><9!:3)]XS#D/Y^Q>6;5A$ MH+K&&QP>B!-!.H)'C4(2[R@4WN4Y@O_F UVV)F$:+RR.#X!!'9H(NB&.V:/%?W&YDN(*[V> MQR%VW!9[M+5(/#;P*M(X%O@G4)63/*G'HY-U?IZP9PF#^18L159Z:LS1TAQW M0';IJ0:DKBW>@.R4>/C$JR L%NK5R'02CG,H"DOQ4RCW0I.GV)%Z8I^A6+/9 M>BS*^/_EFDL*Y=KX5(.$-./VAS4B/Z$!$[ 4^\PKUF)XDX3R+(++"&7G0\HI MNYEZP]I/]G;'M+X0923U\5BF) MKX@@+R:5)0.Q8>%H0CV+SKM29UKI'$VD<]>\9A:=NY6=!:ENBS7J:\#*>_:\ MR6[7GU,JDDJ-?;KZX,8J(XU5L&KM@!>MS,0>ZL8E=2+(KXA@\&5K]7:^P]$Y3S3NC!O.^MG =*MC M"3/*GO)/M^'A>,(YLQT:MCVBHX4B# NWALMEZ"/<)):7$[76_7*F*#3;#+&H ME]P/P11:K9HO)(STP8,]9*:Y(3-G<%@*"7=A<,V\)Q:RC-&4#[.BE-LF#@,^ M0,,20?;6L578HSON4.IK!S783/OB#&@QU=X51N1R8O;G>;G2FOLKJZ]P8 MCE' [-)?:X?%1+K!]3]]ZT5$L^T[<@II-+-<8=ENXY-%X+J+?&&8X>\HV_$Y'1Q7/Z92LF=I.LB^L[IFG)M@GOZ0J-] M1_1I&^..OG8=U>AK;HDW^CKD'5S8,"=+AG);V],M.;@-V(G5+O+6^&"3L\AC#R>9;K9T)_RV MZ^J*V4KS2OJ(6\,\-TGVM-BD2HM=JEP9959R8(S>G7%BU3 ;E)>(C7LBOTG< M7X_A56_%K=YX3:J?RIU+)C=I O*TST@49^2-9D1L;D9QPC]]B9D/IVRE6"NQ M^J2$AWK)V$OK5[_FO=D[HSTEIV(7/%6VP0O\5-A-8H7V2[[SFZ+E_I]^"63: M_9:9+2'V8YPLP<9>9+; T]P2YR!AH%UMM?6X&=[4M4W8P>NK0!/'BLYTZNT* M]4:D9/9W/(Q7E_$'FU:W]IT-Q*&FE]7F3H:3@P03Z%:_=^QX\T+1S_@&? MQ<2?V5WDU@Z+B,H)KNK6 A3/U>1IE5;O)SN.6\U:3>=A5)-^N./76'.#!=@E MG%\U%WV*95C'1\VG5UZ-Z84LR$[RU3>LR2I'@1'L['9"6UM[W)#6J6G+%N\2 M(*Q;9'L;O8X!:P95B^U>YP$J5OD:,RX=GK5UP!VBW;K6T@UM:[Q!:B#SX%%& MK%5KI@QN\HJIE8WP3!7Z1.@R@],X+A<6DM,XZ)QQV&-Y;=*;;'A"L-L02PJW MCB!;1&C9#"C7060I=!R'2^^+;@N^VM;O,ML2KZ]->&.KZ886.PVINB3M26[0[J')RV QO;+8).Z)N M1[Y2(8BNY(-5*W*5IGL:.%I*G4%1)T_2Q=MM''6&6T,SW+&FTZOVIMQ!&[Q1 MII5T\ ER07"V^.I^&&XB!5-7<74:! S.%'OAG<>"J^C,VS&>&&O4U[?&'64= M6M:N=38WQ1MS70(//HQ;TB5 F+"(Y*3=W.R<7DTXIW["U?0;U9SKBO5^NP^A M[+(\6AQO=PG=T"AE+_0J\N,MO8[3](9FM^M'[U5GJ]Y4D(?O,*L=E! MUGB_\)*(1<^I(N;+P(ASYL];JUKPOC#9C26W6V#2]:;Y-+H>[:0+C6T% M='/1BP<.@33USN+HA289XP-??=_C$]T^T>3 (OUZXHS7 =J7M2[,NB$O=-%3 MB>'SG?))>Q:MX=5Y$ B&7IAKP&#,$RTI"SDEBC1D5VZ6B1"8MVS%3-8I%??U MBL]?J *O\N.1[L-PJ#/HBA_K3/4_!+NN?LM .V,M9H&[DP]MKN\$\"8WD)GN MSC /I_ZC8>_T^\&P9](5/>P9ZW\ >YW]%@%[YEK, WO?8X.]Z0U4Z/Y]+<4] M. ]&?I71AXR5FIU-;.N-$RF$V MT)]AU?7$NY#54WYK)UTY)Q(G1/*2Y_((YT8$.U=O] M*[>U6)<<2,4"QGLE"Q'A\J^#PKIYIM.DUCE-V7,$Z-64]'3V MP!FI/;0MIS/MS9'/8@R%'WGY=P\)+FP-Y_X:E!R@A+*2H8J/9YVE3&R @X@M M#%!QF'\^XD9CY2L?"5%39!ZW^RS-O"C@T^D>R%[OA1/1>FK=E7PH79:5?30) M;CO]4'@@RC^FT;R>@,05#]?AK5Q_ZKG28-83=YCWT%YS?6]Y"PQ]A+=SR0_? MTL*,-D"\J*!8P7!%H;W'8F+=9"VAI?DB8MOZ;+H>T[,L(?2)XZGTG6KIP'KP MRCO4IH8J6R\L:.M:M@:L;+J@8#T0V&:@8KEB/X6B]0AE@G9+=,XUN9A'ZTYU MW8!1]PI!1Y>%P5+'VD!;^P4!E,VY<3-*3;PFT!^J)E!YR%J ,]":3G]$BR#' M5RANXHQ**^Q"ELFS*"F+HWO8&OB@,=X ,KAA;JA=VJ]WMM/ "X>#-;%Z-11X MKO)36H+MBE2,B>",I$C@Q-:!,O5]1Z5OC M1H8.+54 T#3%&^== @\>_FYOSB]N'B[."?_IX?;ZZOSTD?_R\,C_^71Q\_A M;B_)[=W%_>GC%6] 3F^@Y:>[^XN?>;>K7R[(]>W# _GF\\WIY_,KWM7)6)F_ M#G')W8&'M+#,7UFV.=OSB-O2Y.+5#_7_"_0UC891PAT7(ZQ3+UW2 MFPS>>!JCS)C!@?,D\.V0@BOYPMF2@N^*E)Q)P=I9E2/G-O)A1^(I3N1Q>?F( MMP\ECYQMSCHT"4)#K>0KI-4OUM9]&$ETTVAK: MK ?P=E!<+ :;ZC4I'.=""/#)Q2"_5H(0D.3P0LJ\#U:6S\2W)_5M[7$'5*>F MC0]3'C;&&P;=(@_U\.HUPH*TZZK]<^A*<]).2O;?TY1RW]YPU#KG^!+&.YBN MY=IJ<;"]#^[P--*X/IRU=, ;IF9B#Q^,)'4QT"CTB\BU>^_S!ZEN1)_AB%%[ MPCN;UD%%WT7D_D0CCB A5_0TV+*( 2YE[(6VQVYW+]S1:ZBU&K\=7?!&L*G@ M0[TYIR^Z8;=/O8* ] M:HKSF& M!;":EZ6/\4=ZSM)=G-+@=JW;I^G1'S?*]+9$;7_-M#->/.JOPE!GKSC!7C'P M.A',B.0&Q6&>*"D8\C:. &P^BPBBY$O",GH2K]=3(O9CUY*%"S]PLC;CQ.%] M.6" XWN"E9N3HFD&56N+12F-@1J:X89PG5[U4Z#U-G@!62OI^"5#05I64,Z) M3XDX71F5=47E%?[X:(74Z;Y%]4Q.UUIQK27NB&O1KG&7HFJ&-^[:A!T?>K6' MG9Q,8*;0#XC(C<4\ZN+(3;3!8U$W<137=0?',SB13*53QG5.:L_.-]WG-,2W]!":R:X#-J(;*[B]%/B19F4_4#3AH]Q MAJ5.C[(8D_(9\LI+39(.SM$VE'C;>"\7 9Z!D _PM-,W!&J=!5Q'6GVB-V+?1 MMB(%;3=+2=,I*@DY#44I0IX[J$F%UAIM/; '9*>V]9C4-L<>S> /44.X)YZ\()ZV6U&:YIL6<=44BZN3\ M7=_H76[@]HK9!8;K="X[?XQV+1Y/IVN^::,$J;/0K!;&B[LZ+-ISA6_+M>V/ M=!TG5+9[]%YI>O&:)5ZKC&Y3;BD?+MG$82ALU3&!G9(C;GB8P=K' M5^$G88<7HN90>G@^K>R(5;?3I("DDI \"1$+'!1"KDA=J&F7 ;K $;.5;VA& M0MBERZV8'5VRGA%:N>KYL/&11G3-VF&QJ?42($VKY3$<'37%#B5Z@4?" "=< MK!V0;W+:=E.=/JL(DZK*0]#E&@)'A,XS*8=M<(==HT:UR87:P&V(=6?:C;*. MA7]GBU5G\7:7T W<(W^AE6))U1+GG.S9ZCLWW"=???'A,O2KGR8)LH$+^%8H9P&OSO MO=Q)-#!ASR]F*AF6B9N3?B,FZ#J) ,O#X&G-,"%2YX*30G*BB"[.UBO"DTKZ M/A"/"M=Q?E'%M^ 7WT*F6-U3K!Y)JQ^O>UBQJD$MM7=DUV>/1>2;4,:!UK!S M5;T_-&AA'LWWT-X#]V!FH.U!R7M=<[P#A8G0(ZJ?FZ7>,^)Q]_6HN>SA:H'@ MPDLB%CVGQ;-?'[V4^1IKZ-KBCMM6#=6(;6R(-U;;Q1WJE075ZH&Z%1&4'8W< MTVA9[LB4#]"1$_+4H*:3&#QGX?[XH>SNULN*PP,MVR(Q;[J<6#P4V&8TYK21 MQ*,M31LC,FA4=:8G4?+R][?KXY<=.I;%3?OBCM=>%JB_>&+0$6\L]Q-_TL<0 M^$>_7-P_7GV\OB!W]Q>7%_?WHLWMV?\4KR.(GWZ^O3Z_N'_XFES\Y^>KQ[^Y M?A^A-)\T&&2Y<<1_34]?F6ZKLZO/0@*E3>/& &GJL(# :!5[\% GG_>IJ))? M@:Z3@M<'"I['6X\=WLKL:HO;9ULUK*5B30WQ^FB[N+9\D_PJ"0]RSN;;UO)Y MJ P*O=_Q=C1):""&G_03W3[1Y$!?TSXXO;"7QN5E[:X.R&]P&XL_O#[CC@LN MH)-%ZSC9R@5CGE!GW%?AA&86$[^2@NP*,>1K8>F\M[\GMX?"@)0;!6PS@U+'FKQ%UQ,IV^;2MZU=LIU=IEG Z#0(& M:.Z%=QX+KJ(S;\OSA' ?PD%WW?&#]O#MT1]Y*/>U1"VL33LC#O'>*@R.@(H3:3I& M=7V\RSQ3X&,VP4PO1< LC ;%!DIK[&L;XP[T=AWK[T4TM<0;PAWRVG#6<[IF M/G-S[M"9>O-L2>R?4A8P+WE[\$*:;^NT;4>TM,<=@)V:UK8A=(WQAF&WR$-= M%>C!"31!T>'6@Z+7C;?E/RIG4EOW(8PZ(O=>8]UK;MS9"[$_F\MNR;&M;US< M[9]"YM^NUQ0>Y=%O5FC:X?3(3LW*38FF1L@W(EI%'NMF8B>!/+T1C^P2]L*' M?G$]S(O>8/>!Y^-D)]C/N] Z49E^ M3?)3 K\"8Y)S=G,]&+%YG.34<)PTO=UG:>9%@;YX;E,[W)B@U:R6(!\VPAO7 M>E$'YR6"XHHH-*<(R1T?+./@(FJM:6-?NX\>[^A3XF4BM:)1(*X#0I8E!"+? M\# 4IZFG>?!& MN*?RO$;*<_3;M7)VXX'ZO&7&M"_#C:6)'-!L6*Q^UG8$0<1 :46MP: J)GF2 M/9'\B11@180(*U() 2&I'DZJY'"2&[FU7-TL!P?P>,XD3NB)HR:IJZ,F&@-) M#+>,6N9$%PE;/6UF@%N&%!<'7'WUF@*YBE1Q:= UE^UZ8A?FY.N&?A&?#$FR MU+Z+1*5F"Y@F367'Q6&,1OP)DR#.3#9 A1>6[0!DQ%RL6/U'%.P2&@=&^W'G M18:[Q@;&R<9R UXG_Y3) \Z0MVV)HYB?>J')H#*! ]67DNZ(SVYWH@S^Q2M- M?)9JRXL,H;-(7.RVC&E*U$AD<6AIH,J$J9)LDG,F)6M,(#JA@;2@LM_Q'VG. MIT+;>.?LF?=6F+4 -.V$%HDT!K8QSL;>!]:8Z#)JQ^\$?@[$T7\:I7D=V"3A M%$4%"SB@I+:[\][$GT]A.WQ5P-"JQ"&X49TCEJ/W,!P8:%8*?Q4?OG(VEA1-RK5BH/,4YE!#RDYZCU1I\ M\6,;[R-1T9451X."_&00' /UJHN:.RX+@*LOI2'!7K:0^_I;(1IA15CZ7+AY M3XZZ,V'%& QR<+<53)9SAX*YPEA2"%)B&(@Q\VCEV&2/GX2'.,F+3;060Y?( M.-3$Y)[^8\]2EM$'FKPPG\IA[I[Z\7,DJ(B)AV:0G($MS@%@;KO72PU,RQ-O M/C^;YC/ IFZBL"*EK"07-L_]B2*NH_H)R,TOTO+C@[[B4[P TB#CJ(D^$;178?PE-2_$WM0%-YZ8Z*LINW[4'B\>&$D];9'UTX>?R>7U M[5\?7)=.OZ$9V. NB5]80(./;Y]Y>5Y4_81\^G?L9>Q%G.#K\?1 AW- RW MS<$CU#VIX(V<$;J,>:0#>)*"*>RC?0-\^=CY!U*R)A5OUR_E.K!290:O).[D M05RN])IE+4_,UQK@CO]C7=2XKC[%&Z\-,HZ)PX,']/BOX3X0!VLTSYK><"/' M4<;E#*'95<1CAUK>(3"-2LNV()I46TM3\U(L()])1M\5&7^%G M)WMLY_#TC,^$'/SGD.9/J)]N(1G]9UMH&G;%':A]]%?#UJ0?WB#N)?U0=U>9 MK$C)AGA10%1&3D)\=@L(M3V%NLNH/TU3GL)L=QY+((TXXWCWK+UDJ6V,.[+; M=:Q-(AI;XHW>#GD'IY5 EE1T24YXPI.(CW'FA:WY]S2J"KXDBJ,3D2*S2F=_ M IV-)QO3**M\HPXA1[SH "M9W.!R\G0AA=$8HZT];N#IU%3%'FUCO/#3+?+@ M]7?QZD=.NEP[R*G;O9UL?G]G:G4K%,KHULEBZ''1T7+UHCCTW;[$V8L [N#M M;XOV,KVZWGC#>X .EJO/5@N!.4/7JX SFH0/^M&SO+6H+-A!8I"*&43(O"<6 MNEN\.S;%J>_#E:'TGOJ4O<">E;$5&[LN#1_T^KYI2'@B0X_"I GLY6@\81@%G.(^P1GGUM%]W MY!=.!RHS> *^H=4%TV^",MX#66($+D4F= >+9?RWO"0TQP*OO)U:10=)BS(YX6GD7PI4RSG MI&?[).$BF-G'C-"B(+6';5J0U8#*X@"VCTX6K_,K:,M18R>%*%8&TY7RR!W,%2;?Q)$U6*[1>C?(?&RA@>!<$7I7^-R@%E:(%NO+^&': MHD4'(S67X60Q:&W18"V K7C/"-">;M7QSGL;M.18]<.)V;TU-UMLS#LM<:7Q M4/2IEAES/D@V&FQK7ZJY:U33432?P?46S\_^RK+-V3[-XBU-KO.=CC=C6W51 M65JD&UFE/>Y;22P)!/!>3T!<:'=?' M=WU&X1I^[X\6^OY+PXD.2Q@>4*AW7A(V=*DPV?$$P:]$ U>/2\UGD$KS4&@> M:C6WNI3#>8RMG\(!5S#MU%*%21I6=D:"]P0)77'05BXWZ;%]( F=46Z/EGT= X5Y'2"-^7H1P T2_6TQK(867H 8H,.,-;,F M@8>N.W(SFZ2SJ 0BD+B*7FAJHP!?.Z%%@H:!;0S HX7*XD#$1)>)P*1DC:CV MC0,K569P78!//BL&Y7K]?^P9U H'J,O>[KAF&9^I7?"_[K;')X@&$<"-'_UM M42OP9]P;+UX,T&'P48R+!Z$:_) M+FPIY&I8?UQ'5!G7)6V\JN)%DH%4."I'W(8$70X8J,OSP MN.1'X"LAZCO,"D]2,I7O\[BJ7>[0,JSV0G5EF5UI&?$R]4I4[H7;(,[?[='9 M"U[7'H(N:K]EXLF1YB8(4G9:'F8JH>4^3+Q9W; M=95314'Y0EG78X'FO9&C0#\K-*QZ=G5%C @]%1BYW@ENK^384: \XS?1\WV] MESKGL@6'B3@A09$5Q&O^ UC%&1KWZG#[I5B@:FN&.;YU>:B ?ML$; ML5I)A]=3*0A"= ))1_$WL69/<9+$7WB$N3G=95V[.XX6/MMY(F,HG8'/EF7YAAIQAGW;"VZ0(RP!SP?]@X M?O%"*NHJIEG"?#X^P <\ZZK_06EY)ZY4')Z4O7C-W];C/XC"JO=\K+G@"95V MFV5V(7!#EYOO1(6_>27 "Z&.[#"XCC$78"6!6)%C12H1Y8OJEY$K1-T#-8SP2SB983"!;/=%G%D4PSNHL-PO\RS'O=JV.@[?1%(/"-)QP#Q436E<=0"9@@W=8F5+9 MH:$O98)(KB?-<400CT.=RZBX34T+4R=@:C]_Y"7&GG _['>[D(J"&R$8YS*, MOUQ%ZSC9B@(<'4=6S7OC1L:>5JB][FS6%2^"]55@:*BH?"2@ ">BL')]ZM2) M)0*6^F&<[A-Y6@3LL@:[L(JQHV>@N+TX/MUY++BA^G?A#EOA#G2-5O4R&[4F M> -7)^CPJYF2'@&"*U(N2A5OM+%_4EBEDXU6T]^.[_-LDUU+"'02)9C@G ;+ MJ3NJH1-OZ:/W2M.N0&QHB#T6=;H=5+TY:(4Y(K6RCJA@ T^D"IIY8'*R[IY' MLZW?8:@);3/@X&KY&4;]\C'8XAY;%#1LVYZ70W='FFR!+.Y0MF6WPW7H,33Q MPH0US48%'4BP4IYB+F]3\HEIXYVP2A#7B;IS [9D\.5CSTV'+IQD\GGZ)IZ8 M"%C&Y4RO\IJ3'_?939S]C8K,26MLX^[80:J?'>I@9-87,^CTU& XN,@7G55. MY$HM?*I_;B&6COX,4&^?K/05U/)\?"V?,F MNUU_3JEXD.;V*?-8!&?8BB78RSCI5Z1]'$7<^&+!6K5SZXXPBY0[M)"^2OD<6*Q:AJ ML8A^46H%3E@]7H@C'\@ZIPGUX^<(5J8^[^)(?'0&UW7"4%L_O&=_G)@SV!)E MB MLB/ +\=3E:.+A_@<6*3#.[9QP-;,;[+(++G>;?+L<:$$_S.>F,8A"^2V5Q3< MP6O;>0"6=R2]\('_14R"NRH;V:*-$XLGL:":"5HAC#X'/27I:OX,"+ M'4_[E&^; M%5'RZR-]S7\6CO@#LIN7=7@U+?& M&Z0&,@_?&]ANO>0-G#AE/,^#I Y6_$J.9)>S='+>KQ+IV : * )0-%8S[HS; MO?O9H';8SZ@G7K?O*?_@$%#\ON)#"D;NAZZY[# I%#0OCYW%?-KZ%,.(_ +O MR5\SGT8I;(@F"2S60=:L&;F&],<9Z8,M42Z/]>F,?'ELD"J#,[@8ZAJQ2.QN M$>_%8R%L:,?_(4I8B(L72A1FM8-$KC,!1Q9!AA3B@M3>S\13MN+"5 C+ MY\:EZ_OTQXT2O2U1+R5GV!DO0O1787B)-H432JY\KNMAU;V5[,VHK[8[CR4-+\$=?XHSH#5:E'/=ZB/D,]D& M0<<*E(MA]9+S_L4+][0*\:[TL:,+SJCJHZ\Z M'+:UQSOL&4D]^.T=3IP(ZDJ5<"_,#Q%A<>*N)+"KS_+VEX(H MGJS0=Y^/S:8UDOC5/E5Z0W6['SV[XH[F/OH?O'#3V0]O;/>2?NR-GA79A6(W M3[W8(UYX.4PL:X_8HUJ><*1672 M86^MXI[ZE+W CNL]32D/E\T5CY1(;&ZT;/J;=<,9\'WU+I<]#/H@7P_IH\%0 M[XV^\^9=")E#J8H'U. 33*#VB.0R2S3JQN(^_989CXVCKG&GY4:DO0&E>>T2 M+F$F;7Z-)HQMKOB7^A9<2,G&79KAQ !3 MFI+$9PD=TGRP<0@0QQ VV28EWO2D@![_A^BSZM.'\:I\>U :1%V2 *?$EJ[%7[RW= MEDGO9$637&#%) U6JN9>N;VZUBNL,\&)-M/:M.$FCR4.>%=%)M)S1#C+^C^Y M/"M2!+C"?R6"7$BE_EE95EF17#+WZROX#(P<+Z_CZ/F1)MOKV(M*J[7O4W1T MP8UE)OJJR-36'B_.&$D]N*H$$"U*AME+]:LPO%TWR=^Z<-&G,TX''6:#,J4W M[HD\E>^OA_6#6*'JW_-F]/-I?UY3&7@18$9D<.?L\O'\R=%"QGS6& UIHV]' M9UR-31P&W""P)Y2]W<19UT#<;>EHBZJ^!R/RYL?&NC3?XF!8'ARQ3.10\P*N 4RM13Z9W_4XB],L?=AX"04E M YXLF)2*&TT4-\;8L9D*/.,HXD4C2WJ-@J@301L"L62/.M ^JJ;H&KC'4WTG MH=9NM4&QUDSR'01;AV)VIL&J!.5%1R'#B@@I\K@LY'"?*KBV'R:T*A^),GX> MJ;T';I0QT+;Q-;,EO5=D(O3@NXJ.7_QJT*UKX.SHLCA_;1WRVMHORF/M@6WU M)!^JZ>H<.KM[F(_/A5DF4_R(CZ>B>AZ-_%ZO\/6D@3N0!UFD7M"J!P&\H3Y, MC3$K-3FW8DFFXH>J:49X#*1D1Q.2 FD, M3MHUC+6U7Y:;M@Y.VL;+<51[R%I0)IRT7!QT/[A,IRV.N,Q7->^\)'M[3+PH MA0>.XZB[2&AG-]Q1:JIWO?AA>Q^\,6LL^?"[:W)E'S@X2H-T.O:I_-F'PC+] MV[C.IW'WY7G]-/4JJP!X(RHW5',E5R9QA D?O92EM^N#=T'>Y'^[X,"X,VXD MZ&<#%03,>N*-_Y[R#_5SP0;VNBM&*_D^SAOY-?_7==S/;8J=\M:CO?LL/\5< M\C-P^20RB63C3C@CN)_.Y;V5SA[([ZN8RV_GB,KA$TYOHOS&,TA!?"G&O%=6 MIC> X$!R%FC :E;E\V\6QS%]LX3$I!].).NM>?MQ?%1XUN\8OFUG;CI^CR:@ MYS/#/7T!(8C@1!YV(7-2+_US2F_7%VG&MGSFHWO9^:@1[IAMUDD-T'H+O-&H MD7.HSW%RD#Z4!-&%W33ZTH*@Q7OJ^?V7VS7_5PS_:98:)_B]>N.,M8%6J*ZJ M&W=%GOL/4&3*24!07,R*!5']9$@FS-[U+]_-X?# M1"E ^>#@/4M_.^-RL0Q^TL!_>P^<0-A#V_H9+VUSO.F(B=###RDIM F07!%) M/O\%24#/;@NQ.NE+2R2>SWL4 -!4PZ(L:#7N(/C@9.7A[HA!\41O@P83Y[T(J^TQ>J/E$/ M$E)(D?OL5/;ICSOV>UNB\16KKLYX,:"_"D/]7GGG2>&%#@1F-LB+,,BVXH7K MQ2LS..C1'3<:]+6#T9L_B\&"WAJ,?]2FX:T?=(@PNUGJC_PXJ2A+TY32:XY* MU' FT-X#=]0;:%LK)ZMOCC>V380>7'E1T%X121U-W$ZK,E!U<^I8OM1Q3E]H M& N$$)?0MKL]M\A#O,Z^> DU"]JAM'"'\R@+U<\D#R"$%P+&J3-\HUQR71&% M[RJ_X2E9DX(WNJ'?CIFGL,SAH_5>6 M;2Y>67:;G+-T%Z=>>.IG[$74P;]-N.VR9.]G^T1<9S);3[3) #=*V;=E?7_" M%G6\>#:!CL-7_+DHI)*%?.'"$)"&Q DIY"&50/#GNDCHL ^1>6O4W21=+S3: MTTL>P7#='VZP@3W.]FD6;VEBFFWU)((;P(;9I)Y?]:& %X@&ZC'FZ"%G1^#K M( 5#B3@%2S0@XL@T"?7CY_QA-V$F/PZY9'&^/0W))V=,H]01GMS0+\K-F"2. M^(^^7/[MLPTS@ QN3!EJ%Q55^M+ BRN#-1E>(>"+,U%FB2U!F-P^\EPJK MU$^X )?11E7'6K RP_Z M@,TTG'#CT836K=7)M,\&+ZI-J>S@"I6E3/+QJ.CY) 1AB">8VCMX_N!O:+ / MZ>U:NZOT.:7K?7C-UO2Q\\FT<>1PQIXM.Y5GU4?00GYXW89F0T.&D]N'7G+P M[EJVH60O6/($>TWKT;0BN\U;RGPOS..*-_?X>)J(/@%AD>@?Q"E-7G@R+W^)XHS3R6@4<(+R57N.+S,_ M >?R>REX@]TZ]MFE# 2$(+\*,=R>L\=BMN+"47#HRM3S-])UG=SB+(EXGJ1#[<,:N!SDN38//*U M^N:)[4TPYKW!,G@@S0OIR9FG5#/@GMJ83=^::X' MW)J%"5\41]+[6;6HDX^[\\X"9S(,9W.BT=YE=*@MOH MGH+'1%/JN6+K>%P;R,K*N;7'"Z (X?Y 9\ HE0W>@:?)=K M.>ABKKO1_:T%($@/V2>YLX4%(F:P@PH*N](FN](FM%I?CX:M$W?M')[Z?K*G MP<4KO-1*X0FBVVQ#D^MJ6G<&V3!7NL?^X7"B.+' KLT:]A('4D0^F;.GG]UY MGB>E(3071U91 8&(+\50ES5<[?:YLIF*2;D,Y$*UE!"#*'*L2"Z):^1&:,%^ MOF:Q**'R#C@6\*B+%[F#6J H6]NB-'Y8'*V(7@ M$!B2G>0X?6O%VH$A@0X$L&2Y#QKP/GD"#AG-HR*DC5W<+NA*=Y)XW-_ M*FYF]L]J&$=\8\4I_!$03,3N!G>?VY8+3X*5J<[!+FPY;$-@ZXV6"G/#_G"G^$ M7NHNQIJDXBN*<^K/B1=E-,""O^I I-K?:LYG1'AY.#O,=GURP6ZJR\+3@;K9 MSQ$/8'-I*>,#L&,>#EKC& F#@\RGT.M,-;GB&6I&&6L(EM_ M+LN&N8%6[8-Y/5DL%P"'*CH.#3_6L\B$IR//>?W@2J <'T&DY8'C['8]/"\G M39B6)G1\2^%BNPOC-TH?Y.T^S2)$*,3@/\&Y:U'SXY\\.Z<)B_O>AK+/;RF8 M.9&EF]'3,K,EX.A4*D^&J/GN:Y"_VE 6(^2@NH7*%_@@%9V)U304$#5/YWU% MG&)_V3',>DDD2K;1I+ :\T^CX)R%>SX>]$PW^U);#$0.L9(& /N06@2\#5+( M1F05G,D=U)#=B *R@KL KIP_0K!R9K"GTCA!;IP;FI$P3E.RXR9,01KB93P7 M?-IGPFI9#)BUY6B5*D_JNH6LTRAC0G[VP@'?WR?B',[%*U2,H8$L-0<%>G.H M/S2W.9I99+04H+-MVV8,M,5E"?!H756'X1DJKIY75116<+S2A>?6:_#O(-W,*J*X0VO="?Q_*UP51O PJ MO$#SW6@;XX;$=AU;GP(5+?%"4X>\PTM@'SX FJ/#(22X<=%K%M&KC&Y34ZNH M'1;FJD>ZMKIKV7I!+GLLLTVW!>I$D'?BNP_[IY3^8\^ENG@I3KKK!K[FIKC] MM4V_6K[8T ZOC[9*.SB+*(D20=4EI!XHV 6H+DQZ[J M&D:[JPFV0JMY=^3^W-,.S5/V]KZ(_;VO!E/>CW8].Y[)!);N04]6 D%6XSI] M9;JQRZPG[K#OH;U1%82J&]Y@[R/\)'&^DK7I?@5.3@8]?81SIN?QUF.'%PS[ M]5RHSQ]K;U;YH^RV0)]O$'Y2GY>\G'A]*[-&*]5S#YK@ M]5*=H$,]\EH^YA0G;VX?RK[<)Q'+]@GED7?)7N&GM-4)6SO@]L=N76OEV;2M M\7JI@CFUT2/->.+VRI]9E88CN+LB+ M0?108#"Z0LF#_,F.@.X2ZC.QS]OV:H>?T/R6"J0!&85R>=+9]QD+V3_+;606 MK>&!#_%K^I;"^E#^&G084K]HY1=O0^^2^#GQ\C9%">/ RSPI!O_XA0644Y4E M/\5MM2PF7DEA)>^ZO7K;74A7Y&F?B6W6D&T9D,KB%?%VNY#)HX$%OQ6\/Y+Q M;P3NRXE]W(1 $B2ORTFY5[D(- &-2!R)5MN86V;G)1GS116-]3[*Q>(?9E[Z MV\SEB6;PE_(A[W(LE@^SY%RL#] X^0NP_EL H]R#;T]$. M'_K$(K;=;[5>=/@Y7C]JU*3PI-J'.'VI6<2AWI13F\V-O-=V-SKX'+$;-6E2 MNI'Z(5(W:A1QL!M):JB6A*\[=O"-.N)TP/ZZ&ZT'7^/?W^\A^T0[G=?:;?]Y MMCMGM$!]HQ-5<%3<45X1;-,%% MXQN@W["(O%$O2?_@(MA;'KR_35>]N@^SY#LS5S M'TWT_86HO:QW=)BZGAFX-^I*,/4=LS7R17U7FVL4A\ZT^*P#[:O*T!'NA M2IV/FSVL;,"A4.IS*ER2$%XKY2&\N3."H"CZHE/J<4 >(.8]Y MJE@O^!"%$:DX.7@R&;4!IH:[RSBY\/S- ;@/MI.6W-*AL=U._0"SF=9[@-$. MS<8'3Q>PBM.'7(*C- (AJ$YNK ZD$<8""8X24:0@C->[[(/V@9*-]FA<,NA+ M8 ' W,L61U!LU'LAX-M/E_$!<>CGFL"8^9"U*VLY)&.&$Y>EMVUP0PQ87O#M.$^IJ?3U3'%%1 M?Y-25 )H 3EO.$WI1$4VJ0B;K5" MPY8F/O-"DVAL;8TX&+NU5"LQ:)HB#T4#P2>-1+_D[RP0)S1!17ID&(Y=K8&R M5K=K95+94C%0UQ9GI!IIJ"Y[-#;$NW+1+N[@\Q10Y@P>SSA8=KB)HQ-E"D?4 M90^'I0"/UVF\YJ69UGI5_:G@=OF!5E&#H2<)O&$R5)&A :3R,X@ MK:'2V0EW9)CI7']*HJT'7K\WE'NHF__$LQ8O4)>=X2@==_=KYL.#C^2T.%9G M;W+Q\]-+OL&FGU(TM,'ID:T:E=.'PP;()PU:<8>ZV<\??W%SDFA*32Q&!#.( MB.,VF"-"HU$5$6Q9$:$3=[ ?7;F*B DUL1<1][&_H;51J1R(]"%BT@EQS!CK M7 919P_D464NO^4UJJ(V9Q97IY(,K[=>%)U<>T0H0:ZS MX%O1Z?BCJ\B?-\1G,*M03',! ],DJ,>IC^O.5_>LLL )1%/:TV0Z-H3^\B9O MH[2T?AZI6M_PM4>6ZJL=UXXOQV.U:VW<@ V0$GKO=1 .==/^_X MGZ+L3IY-;+*'>5?$>-93_Q+3#/LAQ[6^6HRY6.YMH6*-N*'FI1N8"(;Q%P)? M!8EXUI.4O,E^MP;FQ;G8>2%N+I,4?*0%(.^K6*W(Y]V)M$'.;GZTF\L.G^M? M-IR!IO".R%3EC(I<,(?LJXAE3%[,I-2@?%%7=\10-\ .FO)$K7V10]X0309O M7Y>0%T?T)%ZOR9K2TL/A(+]X!R?>[KSH35S,+:Z@L5(0EZ6'IK7.P52X8+8J M;R96_ @P=%U8:%IKW!U]\^ L]E#P,,&;^U25*D.%+6ZG)0@OLU(VM9L>O9?QDP;&R)SEJ[39V7 [/FJHR!51Y]6S%3323M8MUF!?5S MO[Z+_A9]BLX?HY_Y/P]?$WG6X^ ]U:_O/OSMSY\^_.G\:SX5+O<\^(]Q J=! MUIY?3)G%RQF\-\P/MW&4;=*5V-K+-HPWI1$)O+?9KS'-:/"68KS 3Y3SR;\& M9^N$LQHDIR.]$)Y6 0<8]+)*]VY(F<,;;H$TM$<,H"::-FYV'#9&#I!&HEO( M,\M%/;&AG6ERXT+H*Y,N%'L5%C7]M/A-SG!!L4Y7=,DH<$]?:'1 MGM[Q;!1<^IE"+33QI_NR,,P]A2M. >Q#7[+4]\*_\2&RR2HVB"+&+VLV4PH] MC*2(' GMZ3<8.4J6LNR>8*H6/1+E6KYX*1Q^>&'Q/@W?JKR0_SG(58"G8_81 M%PG*G.9TYBXKX=J8A00DY[GC'[PSN8%[@3SAXWH$_E7<@KNHT.8AG7^)W#>(VC#D"Q#G[)8"X?9>S M"N+_??J]M]PPL/AT%J?\5[9]VG,CB_M&EW%RQP/"D]N1,'])TNSG_=:+'A/F M]5I/'\D'\1 PI64[]_S&,$$^@$RJLIVC&446!/FN0 MB&Q ))*!3#@V )U:55_EOAABQ&(]"$;JDA$N&KFK6UA(1X1X1,B'9U<1D975 M,F16_-ABW8[#P?K85DU&-^N&>"3IH7=5O:.[#W*<[Z/!^)L,3=ZMY%U>ZB;! MG\,(34OJ#9 Z/UK.J;SR7>O0SGW27=S+/8T"I4CW TU>F&]RR\LB)\1P.:UU M1Z?>[6R0@_+$2L^8?I>7S^'DG5K2/\V%6D;^/;%A6X[JW:M6;DK!P3@T]LZ1X#D9G_3C]?1\V/\L'\*97&S 6>V M>]!,IE/]JN96<&/^V+7FP_!KYCVQD&5OEG'"\*VF>QF F\EX(L#N)G,F%/-W-3U%8*^5>6;<[V M:19O:5):YVR?),> W[,K3DP?HG^]N&QW/\Q%8WM(/]K_147K@LVJ@@T.)9*5 MHP*O,]C@_.!,AY.'VUHU'6*=94=U[W!>:!Q/'\!3Q.T+39[B$9%K+V19Y'/* M+@+VGJ99LO>S?<)SA=,HN)=/""&3FH[@)!3)[\6]-V\"S&IQF=0.SJIJ>U+%BY"]H'/ M61*/>SK@5_I!8Y#C5K@#4Z.5&HL'3?">[0H?Y7TA-#[KR[\M/K!"E%G&UX M#L$'PC2.(JZ.WZ#GN!([:YJF?/3U0BB/729N/@;/@D*Q<4^[80L?83W'G2#4"\*.&%XA#5JR9!Y M=\2)T@ E!B<<.2]Y![9M38-/9@3+PYG,+$%R)98W'_C();9&KX$)5)5]9;K7 M*=M[X X" VU5IV]ICM?)380>ZM22-BF)DX(ZGX]S^I@\^#R&BDK];%3V6:07 MUS4V\&/987&>?"#V!+XL.0SRYN8)83G[+/*QNV+J*08 _4/CIAUQ.FQ_W8#"==F-9C)G"##U6'[X=A01V]SPY,(GY)MS,HM>'+]>W;C-I MN^($B2'ZZ_="F_OA35Y[26]I;Q1N!\K5!<&'_ J*GQ?Z8O0G$5>0GE',]I_+?JZBF M4G& E='T<9/$^^=-.<^ISZ+,^23*D3%&+!\* M,,M]5LJY"57T<%VG"(RR64FU>)2 M*;7PRP^JX+ M&AD[]-<.:9I^"QN+NK28?1#)Q&/9/AP4;CYA,^\H,+E]2O@N$%J^%BY.2J-! MVZFL('5U>)+JTF/)+UZXIZ(H"HP&RDCRB:N^3VAPR\<:?Y_D!VINXB@I?OWH MI:SUG)5-^C@Q=3)+JLM,UHCC79NRK^+0H 1)B!"%Y'Q%.38HA9B&\; MV4"3NK3T7(!_F\EO(8LOJFR'WAE-&XV%1$(?BW3"O8[ N*B MEQK3A >&I.NM6)[VM9XG=1 YE%%7P!:Q0\*=8=I MB-@\9O#X:+/BS7]MA>&1)'$'@ U['9T;'4@/;Q!9T6J",'.8SGR*(_KVR4M^ MH]GE/@K:0TC;&'=PM.NHNGUS2[P.W2'OX,5U($NV@BY9 ^&E[OU>=UQSL+F! I!YV+>UQQWFG9JJ8:UMC#>,NT4>?,%,4,84H]/I M*@ZKVCN'?Y"%R&7AQUC\^_UCXD7IFNLJ*UX>UB8>1 !G# ZW17DROU=OY.?S MA^DROIYJ5I"&7_+W0+=*5N^1*HU_$FE\O!<=\QT(06-#R1J X$4 P:;<5V-1 M%N<-OY_W4M>\YCR>*:U*^U06("5?WDIRGO^$_[R&*0G*QYZ/;3(MK'Z?*_9A M**RV$5@8K';:HA56M;T7"*O=NCB'U>]-8?6#>UB=SIQZ6/V^@I /:&%U.L,T MPJIJ$RPGO. EL\]1_ 15+>"BB#P)<4\!P%C(1-C>U];7A/U*_:ZXIPN5_M2U MI#<54YPH/Z_-NPZ=V>.(=RH]D]ZV#_2+IP]4&8D4DM2E5.]X"4%SP*VPE5Q5 M@\Z?W*[>X_P&#C"9ZWZ]GAN,[U]X?'#5:?&I 5EK\O1&Y2'!DD MKQ1,KLT9W@\JV_P6#F"YU6*S /.U%P6MAZ%J#7##W;$N*C)5G^(%D089!Q_) MYJ2<.!04ZMC$87"UW27QB[P_T>YAK3V0NURWMC4?U#='[)0&0@^_.)#3)DPA M[N2T21S)FD!\-+B*[I+XF=NQW7$[NN#V7!-]:\=(6MKC]5TCJ0>?CE"(0U6I M74[>A?MRU78TR=[NN"Y0"1L.ANP@F'Y*XE1W++2S$VX7-M-9=>+V'GC=V%#N M$97^!?D5$0S$ :B2Q8H()D[2^9GT%@K32N'G!H7G.>OD^_OM7I1[A/IR M=L)_#JEX8RP*3K=QDK%_BK]KS:,[E&*//&YDL&W'VL$K2[3QHHUU#4?4#2\$ M(:HD*U+*(D)7E484D%71;%6',ZLX]H,T9D2?0<;6\V!8;'K-$Y0?B6K90)'' MW@$(J!T/^\-<^'-8WHB%^%<\=*.,O5"1BGG;IJ*% [KC1*.A=BB//O3HB_S@ MPQ!-!A<]KC\,*_@*#% XDY(UR7EK:@=.>X!A3K.,-L7D8-!P:;]_[\5#P>%U M_IY=WP406'I+=QTG6_GBZ-,;U'RN_#]0_'\G>G=^%_%O[07BQ2. )4OTP0#KCS.?[J$>A1<50ASJJ'_,U;@G MXLCOIWT9\V;=D$=[3R6&>_<.8AN*C, IY:V@2I@2_3"9YDX-IQ>RF!1B58C MRC!P@@4SV:G4NX2#AO!O?LAUAD/+>(Q@#_INZ)>_Q?45%EHFY-.N! MF8 ]*?CK5Z_<@_5B;38-MN<_G['L[2.+,^IOHCB,G]\>O=>SA :L'[3WIK80 M9!]FI49@[T=J0;@^4#%'L/XOY>\@,*E)3+C(1,I< M:DB&4$\#/;]\!>/$^H &<1_1(!OMXWY+'#6]?M?$22O8I;\/Q/)"%:2A0C1/1 MOH;^7IK&<#: MQ8W10*Q.)B/$RG/W;D,DEO,!8P3LO6B-^*]PE.:L1A2!$V$ M*ZOVOIL^BZO7VJ*#(Z#JI\03^L5;>JAEDWW:FR.&( ,]2[AI:8L<6DPD'^JJ M@C: !"<.-1_BYXC]D\=O\ WGAJR.)AWLCZ]=23Q M5>>RX Q9V)3*7A5.T/'-@YKO]S[X5L_<:=KQGD+UYW-$J;GPV?A@UBN)S0KDI69YT' M4N/!UTH%+"MR$4_6_DE*R2!\/4#L7#HX'?>/4C[]BBS-99Q[]J!JYDTZ]+%O+-/[K@-S(W8:=CVAN'/GFO;+O?%KISN(H2]C3'L9636SV[HPS1H?9H#HQ:MH3>;+47X_ASULD MB9BI,;,#13.;(F'MJ_?.C9^CGA6%M% 61GNQL363OBQ ML%OG0PS4]U@&]AG(/Q?F>7F@[W.1:GL Y!M?BO4')S@WH9D*?"M8$'5OB+@' MM@E5_]S^35N'M(M7KG'DA?UW=/H2P ]U_6QQ"'MFO9_L3G_HD70F698,LBEF:)"+H>B&I M8CF8:FH/':IV]5\6KAIKXPQ9GZ6$(G"\FHPXL'5R"QZAZT^*1>H\\>#K;%;I MXR<38*PD?!DG1:DNM4K7J<]_2IE8 FBU61\J2T#:WE8Y!EMC$DO!V_X*S0^Y M^>8<[,GM&HMB\K:5H(Y@=SY#5LBK&*96+;3D2U3&#M%W?N,8.HO#G5VY+O(( MMQ&,-G4;V^.$76--&[9RCQNCW\5M$7FL&^=+>H(VBKW;"73-=$PLY-G0%960)T6X*@S<1NLL6HL, MS0OE>8NPXG*8@?T*;L23Q[ (-]4NK>])>YX;=%.#=*&9G@CLTU8&^5U MK^/H^81'RI8 )U*Q2JMN7?>W7I)47BD MI3X2KW%<'#>/QF.!A[KF0>RU73)V$7_V%!T=@\UK>H!BCQS$!/D[2;WIV9S. MQCA#RTS'ENWW':N3X2J$^9OQ+0+Q" MAGFG Y/:01 G!752DK=XHH:3"VC0-S[-NB$.TQYZ5X=DNOL@#]H^&DP:NYX4 M!$D,SV&6G ?1A;3+IQ\0J&\QU:!P1=K+__EP&@7YC]^?Q=$+]T*H?W#'*5"> MQ4FE6_*0$<00H]]H&U49S%!*R)%RO%Z3XJ<4AIRNRI]./HA=ZN)7H99E[ MZ)LB3S\,!+>0@1B]+I>6SLO[D41*E:\7I2#7O,G)A);AI$E..U_J$=0=+OC, MKZR+8S7U%:N'C<<->96F>QH16"/84TK@DWD?!21!_B0A=KZF?R?NKO 5LM3L'D[LD M]BD-TDL>4H">4!GE-GGP0GJ[AI(9V9L6?@TZX@8.<]WKN4%7+[P@T4/VX6.G M9"'ODQ1,X#548 .7AB0C9UG#Y!:XH1G4@E&LL-L_AKI6$*=^_IL$'C;U,^N&.Z^S5'_FZY5!M+"QFEJ]KYA+P, !\I7* M)!=!5$A;"R'$-!JDF/L9S;E-5!B$@X7D2(IYDV(3R;5,E%R\?#FO76[W69KQ M*5!5E]%%/O2)13$\47(5<>O0-"M/I%0O?7Y\@]ME\())'(9@']%$,_*,H8<3 M9:U92LVK!A/#FV^-5VEP+E(C2@H!5J0Z7J4\P?OT1@XZR&9.$C5W1JMLH[S_ M#!G;_VTQ69-9XNWZESAKKBU_V G!.AU*=.HVJ?(DZ1F6<=40HG*V< +T!0# M.O7\C4S_R0:>.YTWR[&K8S7;$?3F3TZF4N>E01T+\2Z/Y=^NZWM3I_MLP]'N MGS20^U.G4: D0=^VZ3V4X +P9)2MCO!G$+6%X-4XW>S@6WX1Y79]="VGDF.5 M;PB+&RJJ+$X0T(W5!"^KS(.;F-2@;J>AAG02H>\X/@C%HK*UTP""A?_?"%+[N' MCZ_9/_8L$%$D/Z#'>YC]>N+$P ':Z\\E-W;#NU#>1WAK)Y45-J3B S@@TR G MJ]]S6$)5?%"\+[74+RTR3AVHL[ MBNG'MZK-G??D M29RP5J4AJCBPLZEC9< - MWBCEX/&6]R- S?9M[P%NUGC=6]MH&:YV?,&[N05^=[-TI5MQ..O7N$4V=KL3 MN1]]6^@I.!-@XJ.HWC\X-RLTR+/Y"TXS[6DOR M56^!$Z1:M%%'0^5CO$-ADY!#72NGY3#MRB5HS;H.VRS"Q_0Y5ZT!>C^SE'&5 MGC8BWQJ]3M0\)Q>3;H[;?,9\&]'&'&T8!=Q^.L :M=4<\^YX?7R($F,C0&P0 MKUF29CQWB1CLH7C)X456)/'P^"4>&0\JA:7'PY$U^L5#V7W)\7"LQ-AX8!&A M_]A[(>'_27BN';[Q/Z69%X9B77*NRG^/+(-UVZLH8"\LX/)H"D[JVN%T[D[- MBFI_C8WP.6JWJ(/WN8$JK)97=&>N/7FDUU]9MKFGH8A!N&OR&%]$&M!4I M^U-8D->:64/KS^W=%^+IADI8C0'K"Z0W<73Q2OU]QG.?/H1,?)"1"&"&GF+4&+ MR8JP1Y);QU>$6!2$B?_DDU99\4]7[D,]%8Y M]A5+/%*P9:'?%(8M[+$3],39V3?J)8X* (/:3]V6>6JSS#U[WF1I=?>@[5N8 M@-<"H'$J"Q]AI&U&R,%R,G71H*:4<*7<-G*'H.BLK5S!BM?YV:>4O.2FLUV) M9_ HDJM?5!/XSV*+XZK:X6A:3IB8'T[8G,W2U2'$"9DA7[:;1?7Q-ZR;]P1% M[9T\U(L:J@W32^*!P#.O!*(VK(4Q*A=S1:HOJ125*+(Z.(F)V?*=+@U7:G.? M7M2RB#SZFBIE9Z2JMN=C+7QP#F>36];**HF."?+L?Q)5':)J+MM*+=]40.P4 M2"I7("ZB8)*UD\DL?2$+_CYYX515CJ5A'C*.TI M[X+]<'P7C!4B.;\/-I5QA-Y'=\)*;BCNA4VJ^]"[8Y^6P)RV@U=K M:\2(U:UE"5/ZILBQR4!PRX"4B+.)$HY8R3U?AW$ 0!-:H"(M<_A4A*'#UX;G MU'7F9]>FUH^#X)^(HJ1=0%5&@HM7?P.9\"V\X6:4$3;W0 RL9MHVY8 -S9$# MK*'PDV9]M82/YE+(1P*=)7M3&.-!K^>BUDO+PN)B_ED5\;8]H6[A@Q,])K>L ME?52'9-WN%[:J:K#]=)J.T5*IU3#7]:ZUV1&SBU47P\HR4^X!%9.=2&+4BQP MMM_N87;P0D^C:.^%O%U"N:A74?F"[KHZU7&[5I8"I7&T@\Z4''%BY8S6KF=J MD[%;0J8WO?(6,D5XRF!7.QP%?^'_CVI+X-6S"!(%R)<-\S?D"PM#J/$M'D0H MU8)"!7 7D.6*P9WMXOE-LH\"3@@ZY'7P72\XXOV:\H<4:BN3ZJ"W(I6,1 I) M"BGY#]4[Z/ <3/4=\]_4YS"EL(Y6//$:__38AQ4//XH'9:R$HQFENT]WM+!( M"RJCR=E4D2(HSUMB$Q3VQ%31T8@N@KQQ"6EN.>_-S5"4#G=FR<0:GCC>2CSJ=J;_Y?3>G7TD,B>J(=;2$+4I$J N0C7/"=)]DE!8.,DC.(ZH M>)_2;;Z*P80R9?UHN#GPL?4P=2$9$:(MZ$;*)):]J'FC_6?++T+VS)Y">N6-."/%'I MSX]'DVI[T?1MVD<9F5X_QA^I?./W\TZ47A,3Z_P=X!P]SR 7#L/F5\C'D5L M1HVPTQ&$#:"U$(0;H]EX6,BW&OR"-$\:XY26FW#JB]+JVI&ZI^\(+]W:+5\, MR&*P4OXN.4A +A0KJ3<"4E**X0YU7=CL0N>*!8]R8)CB"&&ZM$V*H%Z,"7D,#U>K]&!LP/6\L%KA=MQ/+$U M3/! (3"=9$\"85<_DTNFJSVP-0GA^*$1A+^I.-9Y.;@;=VB$(*?^H# M#!UK&#W&Y7KU9UB,"M]8]%SD\2UX/ $/Q# ]E45+]+;- #FH3Z:NW5IB7BY3 M _9'//6$3:D\?S_<"=Z7DA*/9_+Y;F^YVN$D<4=N]")-/U6-?G9@="%7D?Q7 MDE6K*\[&%>36[79IZZ?:E+%3SG9J0R\73UB@<='5$-QX@XUDV]E]07'- M.0[8FOFBBS@X+:(O5"F=Q>EA)=&96>-$8Q?VMW+1L =?O*?'9M7>QHF#G^(X M2$7]F)LXHMM=&+]12AYH\L(A)27P"&+J^?+,K"H?C#B/--FF*Z*(6C_ ,(N MZW+BK-^"_GXW'';;AY"WPKTCQ;RIYET1WA]^/ASK< /]I<>27[QP3T_Y&+G- M)Q%1\(EFFSB(P_CY[?0IS1+N?;:_YEZ^%90W9_L.07Z \@ZOG(.T M1(A+%'G%6*%(3'XM9%[8:T\S?AFJ^?:IA'58(?L8>AS.'_P-US3-AX(32.9A MD6<;!S1J MC@[&5P3D)2 P*22&4\,+JZ([VQ;^I&"X D2>UM95GK3JY(Z+LH M#?92TET44!\_Q'$?A^%EG,"'MK^7+F;O%(Z-;#S1\TX*IW<(NF;Z(GOHB?P* M0I)#NSDM@#,G,[*5G;WVUDAQ\\)%<: HJ6,QT\T M+6M;?V*;YYBZSZDO,?%45GS_2MGSAJMQ^D(3[YG6KO?!:O!ZKMTCZA4(=U]5AT7?\?#@]CO\KX&@ M_BTX0/_?/>0O%N>G />=6-&]B"9=0Y[KB[F0ISN>O'"JYTFDN1XR+\G>@\$^ MTF<617J;X1CXTE[[N5,,?E8E6/@ :/_;Z#4(VF._X(%P B-,.1BFP\^9.!@2 MQ\]W$'T]F,^E=)FI8>O9!;CW%^.=(_S [\4JS/>4X1UC_5!+H #\QI,R[Q3U MY_ZBWLLI&P>K6>;<%P[U=K^%B<[IO%-@MVP #*M9M3,]BP1Q)%_*.SL"=& K M,2DY]S):7A.=^C2!B0 +@/)9OXM)S@YU7EG@*:U_]'(=4^W'A,;GV=Q)'CLN3T;BF$M(L_6;Q>7>BIJ@I;?3S2<#I-D M 1#NYMNQF8(/$ ,YW#LR!H9!H/W8D#&Z+2-'=_%E]; IA@J!(ZRK7]+26==Z MG=91DKSOP6/$MV-S\!@@QOL=/,88 \/@T;Y*_\X&#Q=?5@^;KJH7>$HY1PXH MF@ K#[I]YI]? MQLF9%_I[>%'E<(@Z+.$W/W>-Q0LH:7H%[$ M2U \^R1^O-URE$ZSV/]-OM8,RW!^)8-XNIF5V")ZILM:DYO1PC:'0>7-KO*+ M440_!/QY*S N[8NY[.OVARXO5N'^F^B<@DY.UN+NDMBG-$@O^1#P ++7$PRJ MJ\%HT@_G,-=;]S,O MW9 O7DH2ZE/V N$/1JAOCG/8C8(BW'.LWN58[2D7L5T P3U-.3S!0X3"0)\C MEJ7W#Y\_T98G KKZX 8 (XW5X&_M@#?PS<0>_+![2;T8^X ^@FDA;,?Q8;>H MPWSQC[T77D5IYH6A"#*KZ88DRD"UD4C>YC05;\K%]#OJKQZSVO-$[_Q?Z>%B&G MM^;O:GT2WUC?7[[?ZX _\)MTL03Z7T._11/A'_\-'B6=+0U L]@Z_1?L<#7V MGJ:4@^+F- K.Z0L-XQU8Y.(5[$F[;G08],2-\3VT/[C=T=4-+R[V$7[$30_! M@WA10(**"Z&2S;P'D#%K/DN0_T0C#ETAU_LTV+*(P8ICQEZH29B;]L4=Z+TL MH(:Z44>\P=Y/_,'CE^0B?-ZK\2GLY=I:!03Z@I .89\.:R 5SFS.<=M?M=(X*_^8;G5<3I MTT?O]2-'G#7+TAN:W>YH(JHF7,=I"N]-^_LD.2I&,* [SL@>:H?R7F6/OLAO M2@[19'"IJVV\YZ$=K_GD&+B2S'LE3SE?N,D?)T%>R .N/$:4MRU$(:&0!7H* M8>:]ZSBGE20O\JC89D4X/U(R))(C*5C.?Q/1@3UJOF+D(B[RI6O*1:#7E$M^ M3E,_86(QY!%*MVG&E_8>./&SA[9J.M32'&\.9"+T4->6M%=$4%\1A3[Y57 X M/-#BT(>O642O,KH]+.1@WFN)OGRD=;<_EUV6YM/'@D_AU\"%"#9N3FM-K[OG M:(6J&H!!A&OF/;&096\:.^A;XX[3#BW5^-0TQ1N770(/?TJ\S!QE1):DG83@ M9&I65=+5K!"8D/@I9,]B%H0@-@]VP^ )8Y@9W7L9O:/9V MT8=Y-XVEQ'\/3:P!P]%6=<&5 -L5R1E/ 1NPTT%@H M[+1I,AWL5*]KB1:3O5(V%G2FL,X1Z$AD$>_R54_V=6&/TR?'E"?1;LO$2V-? M75O<"-*JH0H3C0WQ8D&[N(/+]2I/Y%5DG4P^IE$0'E[TX;QT&(HG>1U/-QJ5 MO-QG^X1^XO"QW6_S?=;T?)]C6 "5 2]Y>N.%?^.XT<=Z?0DO,+('V:X3!GI1 M71AF#-/-+L"LB)2"Y&(4IPM2<@[OZY2BP):D%(: -'AP:5XC HR0@(8,\@Z. M8CR+J/*-C$,3)5LNY0913L%M<17=T-?L\0L-7^@G(5X?"^L(+!"C6FW1B46- MO1>&.>TZV,86S@U.^0,_G.@QC3EX8/ZYAA+VCB9=,Y]&*4>;2PH'"#*>35&A MTUT"R(\D]==CS'-:7GDH*2SXDC5G+!\4 M80I[LLOYYRWG?D5K/KMW,_%:UEGHI6G;6:0A='!"Z6C+U"Z*]B6"-VT:KLK@ M@\TY1T#8@B=L(\F;EBLB^*[@ZJ5D301OP!P_W(NMW,A.L)T !G<$3S4+FIP]Z6! M-^X':V*MA.#1&RH*UQ4Y9^$>6CL&B-G-=$ZC>,LB].@ADI211BMHO _R:Y:0X")0;(U:-\=1@#)?@D6/YD4GZ6;2%RB(! MI,LJ!A"B([$X$.E49-ZL Q.03&Z:5B@)&@TRU^8^%RQC?,)XQRE2N+\K2B)( M.:_2=$^#S[LXD@W3UN.$ RCA!I41UCG8]^]+!B^XC%%FQ$F @B*5;Q2V[BP6#/W^2O6_/?#JQJ[VA! MI>+M6JZT'EBB85NL5T><"-)?]_(X@5$OY$<)^NE@S^6QR5M,VW]LX1DK@-?_Y@66XA8L\K#Y.* -(*U#V[XT3+0=:0)JI$=%<:TAEJ5*=*3J.,B6DD>Z$/U-\GXC;: MQ2ML9M/@DD<9%,_;RQ'[^!"*V>$D2TQP8] T-FT^UF2# UY$FTA/&P>B5(%( M)1$I1)('#A6AFD]1N3P1-=*F']^:"9R^,MUQJFDYXD:%&:Q=*V ['3N\>#&' MTH-+:&H XU>@CBC^;[PM/8_A[E@O(]>Z+3$2C_7N#J>JS])BHD%RRXZ](L"# M_"JYN#GRN]V%\1NE8A8@'S=I+?;?UAZW2W=J6COCJVOLUHD-"GIT2SZ\KHFX M\5^L=D,I?V6##0\Z&X]EUQTGVRV2QQT:MNUH,4GV]IAX4>KY(M?\^%;[Q&C]O!\MW(@URD+-J^$] M".%%I''JV%C;SJD309ZHG,5UQ_K'#A>PS>S3LA[=BP#N:.IOB_J3GJ:]\<;- M !V&!LM!!#A;P545:UVS;6RX'(?6K\L>MUJ&@UI:>SUP1(=KK:IR'0\G-S1< MCBNV/8M\V&H9KFCMZ=^:*TJJ;I98)M1N!S2MQ5>:9$IL\=^JN.*__/V<)=3G MI!KCJ;$!SCC2ZP+Q<_PIOKAID7'P#>*C8EYW[YXG;2W!0K/->Z(TYW[BV_1QTBOTH>H:58U9HHHQ@G MT-XMB"Z2G=L/![AK3/#4QPQO;C+-P,1AE(_&JV<29WYZOYTR M0.!XI7"!Y9,/+"_X\/./ I:C\0;NU("8_CUU@7@_)^]HLZZ6F3 =D!-Z 2K^ M;$)OV$S3W8Q81O-Q9HH;\:K-Z'<9HSUW\,+- O<#>\,.^E&@]MY'=<&IY:_? M[:4QP\I";2'*W)[;#4QEJ%@>7<;/@K">_%.[; ]ZE31.Z3G@9$?>_K[AQAO6 MU27OJN>^&ZBN-CZ&0YTLBU6RZ49_/\^4A%?-OJDK%8/1S*>9R&BDHNR8FTR\ M\D"Y_FP@MHO<:V7@% P89V#]-6&2?3;]@+TL>^>M::+IEQ#.-21>D6Z:^<0S M#NM]+$GG&@_^O%U<.197^E+]/(Q6)Z!%!+ P04 " A@6Y96Y4R MPX]/ "9OP4 %0 &AO;VLM,C R-# Y,S!?<')E+GAM;.U]6W/C.);F^T3L M?]#F/FQ/1&>E)5NR7='=&_*MRC%.RVTKJZ;W)8.F(!E;%*GFQ6G7KU\ )"52 M)$" !$@0 KJK MOW^*PN7GLT__YQ__XS_^]C\_?_[OB\>[P<*SHS5PPX'M RL$B\$/&+X,YMYF M8[F#K\#WH>,,+GRX6('!8'CTT]E/1S^=CP>?/_^#E'%A!2B/YPY(8:.?AND/ METEQGOOS8#C\,CSY,CH:G0Q.?QZ?_3P^&3Q\31-^16U;PLJ4#G3_^!G_YQG5 M.$!"NL'/;P'\^Z>7,-S\_.7+CQ\_?OIQ_)/GKU#VH^&7__YZ]V2_@+7U&;I! M:+DV^#1 Z7\.R)=WGFV%1$.9[&_/OI,6DSLL3I"^4G.AB>GY]_(;]^^L=_# 9_\ST'/(+E M@'SU<_B^ 7__%,#UQL%%D>]>?+!$)7G>'Y^Q_H_.CX^P(/_K*B%(^N_475R[ M(0S?;]VEYZ^)&C\-;%0LI]L;_T%I_K"5R"1CTMS7QH* M^!0BHN*&7'KN KB(S^A#X#EP@0E\83E8X4\O (3!-]>*%A!]*R1PO0KT5L"# MY:,,+R"$MN4HU\9>;;JH9OMK,%O.-L GU T0GR^]]<8'+R@#? 5W7J"$.+5J M[['J5%&N>5-T5"KZ'JT"0OCL@ =4&)K(\>^>_0<2C/S[XCD+M$RX_G>$AE[5 M_*S=&H-4VP9_Y31-2Z5;P0JY@8#M>$/G@W@K1?V?+BRB M+@CP@#3S5Y8+_ZRQY.(OM0M1GZ+UVO+?9\LGN'+19L"VT*K0MKT(+0O=U0-" MR88@J"DQ;^%="'[I.8[U[,53#H+B#MIXMG%7TY4/8D+6E)JKY"Y$?@1!Z$(^)IKP-UO<]J(L9N\AN>I,-X*OUC$L*@.7;+[=H M]X1&ME=0NV\Q2NQ"1#16^Q%87+]M\+1-)BRT4O$O(Q^O6>Z@]0P=&-:?'P3* M[T+\.\]R@P?K'2-24\)\$=W,<^NUYY(%Z*5C!4'F;[+/HBQ::\]]-6OK9.V# MJR965+S=1!1LLKJC%=;)#.FB!H*Y]5:[9^9*Z(JV,"2+I9@X>,4(W :+46:) MG>PR0(@M&P_ ?T*-KCO"%$KI9BYTK'@OVV VV"]$W^U0*]NB;K='?&V0I%J/71JJ1<-7%ZK:I:B0N3\%:[SX:22]<2]<[ MD4;2EA6DS]*[V73"+%*#!5XCZ2AEZ;LT^,5#?Z!5M@U\]PJ$%G34KA-*Z]-7 M/8\ .PK%I'W:H!&F#1W1*]574>GLE)V8VM 5LUY]U44FKZ -!>W5I.D93C-- MB%30^0:EF:CE174NU"-"X,;S?UC^ I\.YW^+#0:9-9I$%=2LN-L]W;WGXL;N MOKA$PJZ:ZD6@?+UV@O/; M3-[2DGIT*-=T,=.L4GWL!*.CX1GY9;9)%F:_^&C(PN-6PY5O[>JT4LYYOK7; M,0VW&/V-BCN^=1>135:P"K56OQWZJ'.[&9KBI6 PBT)\#631>+U=NS:-5+-# M%Z^3XDU2$$1K\E7336BC*K54TM1&Y(?ANV+%%*K11QED%P7M,)E:OKFPZ2*] M1CWZJ*/\VV0YIHPEE15V[++2<+-:4I!F#BS)31=WA7Z(=Y;@#J#J&QNK&M2H MFXHDF#'YB]?@<*B9J+3"-!!LBM2^@$Z$UWU/P(Y\"?M6L2JZ=XAJ:J0H+4N9 M6*C )5(2@N _=/*>_T"[ 6Y&HX_$)F)O+=N !? G_L67J%.?;0K6M&N3A2* M(U*R2A 5<..# .4D4]H=^BV1"M?#I7"^N]$9[8&W$+@+#S("TL^Q&MYP=QR8-ZUZZQM$A>Q[-SS7'PQ7K/YT!S 6",)OJP0Q/] M\?W2>P7^]!FMGBP[3$MRK&?@_/U3R>]?%#8EU5=&1_/$C7J_5;2DWR?'9Y/3 MT7 X/!Z.3H:3T?!\U^8L7:9^OOV6;Z?5H(\%!N5Q25)\V9";?)_M%^AL*;'T MO76IYI+:O!H">#[J,7__-/PTB +4+H\L^O'=P8T//33VO?_]TW$3:)96\$RD MBX+/*\O:)!W?"8/TFQU0R1??=W?\L&5IMHRM2F\PV$.K,KU.D FAL@.TGHP< MJ([:1C7;\"MO;4&7 FP?@;^'C8\671#B5/+.WAJ"RD)J,8]C#2=-'9:BB(]8>^Q$Q0M06Q4,D F MQQ5W"?%ILA!!0NP!15*VOGQ!BU)PBT:A_4FQ*GE>':/)<#SJVYQ82T0&XE*F M1'X0YZA$!FCX9\U!8FNZ'"BJ6!QKE6$[P/PS0KMBX#OOCV#C^64[%DI* ^'B MD5"?+O4 4(UHA[VX0@LS!FZY= :B5BU?@MEQ][UM[EMN .,#EHKNMI_40.2X M1$S .^FNP\6FIAOH@/NH9(%9EL0@L+A$2T :=PW2(UA!;"!RPWMK738HEB4S M#BP.\1+ )MT-B:EIV/;\3>(?3DP,E]A+WG^_]!9T_)BYC(-37-H$W=.NN^/< M>KM=8(\E? 4"MZ%B *6D-PY1$3D3+,^ZQG*Z6/@XYEK\#Y9Y2,6Q)&U>MN/) M\.2XWQCRRIC@=ZX)?I?HX\R?>S_V+=&,E*9B5R%ANDD_T@0Z,O3/_ ??>X5Q M&&TF?GO)30611\P4265G0X)(/GA!:#G_%VZ8JYRRQ*:B6"UDBF&'EI=DV867 MUU[9\)G[W2"DJN5*P6&96%2#@\GD XO2I;(_FP1-E5@I,AW:3_![%<[#B^?2 M[2?[20Q"B$NT%*4.#2B)W]_[B)/)<-+;?7.U7"DX'1H]4A)=O]DOV V38H,L2V805-SBI8AU M;MI(KNO&AQ"894C549F/ 2NY00@*BYDBR3)RM&1.#@%V#\77SZW02D1@V)'+ MDAN'I("8Z?%VYS8/?.#D7Z*M_.)'%3G]:6XZ3O M7H#C5/6];**<.&.DB4EO M]]NY8DO&0)S@ M=\6]=.8AR"%?"AK+RJ(8M&3[<@,#VW+^!2R?[@)+2VH0=$(BINAU:'%)Q=TU M^ 9]P[K0L9?2(.Q$)$RAZ]#$DF]NO,+B R^3UECXJF1,G=!9EA7% $Y1:Q>D MQ8Y5MFK)_9X7XG@R/!OW%:AJN5)P>.PH?_NR'R=!1O"$FN^L9_3.#*8P/,+! M%+:5H,^7L_NKZ_NGZRO\Z6EV=WLUG:,_+J9WT_O+Z\'3K]?7\Z?!7[[=3[]= MW:)?_O-3"_$5&MVOB)&4$?=&( '4D&_%S2F1SN02<$N< H@LDI89_#/8Q/)J.C8:SZ1MF"S<2L"SB&66>O?6.#$A,F%^5Y:W:#G0) &.X]D9J&/'\+!<671 M/_BAE%?+ 3C2;'AI^?X[=%?DZ1C:],Z35T]V\ !=,NG7%M@LTB3/J 6[AV?N M05CNY\>3Q22*",NI=.4PEK.'VPD3S*VW])&A!Q^L8;0NQYT[GPG@-Q.6$1FG M.0-:CZ&*!-Y8,'V-*7V,*:=5RA#!D=,$LC05EQ&+ISE=&AU^-5Y]\JPZ3:( M-]AEKE="8'NAY32?'>2 ?>^YML!NHY@\KZGQ9'A^H@$%:F'/*9S214+KR\?= MNS9X);U3 84&M.1ZTH 3T2(AA,0T:S_!>K*3NEB@9S&,&,*BFC5:;%_](6_] M/,+52SA;?D,K)JQ5"CN8>0RCA[BL2C<<'0P>]'5TY=S"E]DPQC00VL3-1R5) M#*>#"/!J-B(=G7DPX=83Y%J;#*63@!Z 9E[Y1N,9.2H(:ZD!>HK\)^]$II,Y!R-HR'0CT"ZEP[2S70B6$9O9>?C MW)F-X8,$L96:(%H_+K_S+)=O35&2TAA:B,HHRQJAQVJBJ#;NG4=>.Z?CL^&D MYPS@$Y'Q=$J_K1?\=*[5(FT082:P41J"$IKUM&Z""T.AA'" M9&B\4]5ND5I-@;P^SB;#\9DNP$M>@)9*:M;AJO!Q*J]^C>.%H.!*35E=.&+% MC29:8%T<+$FI&S$$D2QULN*24?%&HW4?_TQ<"^;=T;UDQN'/):#2K43KMNSI M8@%C 1XLN+AU+ZT-#*W]%W(J4AM'!!$YS=H^3&T[6D<.CIT7'_!X:R3'"W # M^ KP@\IK<.<%P3T(9\NY]4;WI1 IQ3S^2)#?K(7&(P@MZ(+%M>6[T%T%&0U= M@26T(?TF457&O/;.)\-)MQO6QNRI*;)9!VQ%+7)O7(PC!*>(QAZPE6[S:KH% MZT8.=58.?O%;N2B@3_C?!P+*"PBAO5OI-!3SX2Z[RC]C _8@-/#F: M#'$$>1VN#DA@OERZH89I\YW8#65M0WTAO7AJ\IJ%'ZUA)5D M(';JA YFH3X=U4:],JM)J-<35H$9N >AW'L+=1TAJ1;9?H9R[R-V@J(I,(GV M,Y2[!E@WV[ZPQ3(KE'M^SGFP_)E/]+ @A](/P"?OA'+Y:= R:TL.-LY5+AM" MXIIE]L@K(GY)=AJ%+Z@]?^[LF4RR[&?*:VTX&9YJ'3F#ER1<8DH:46@N/L+T M*%_=E0EV!0*X;,U?ON=%$3DG.&-*& XD> M?X+K"XZ6(4'JBO7%8P M/ D?NZ9O9:_P]**F;MNUG$0 N$%=#[&$-.%W&+Y<1D&(FN=?O]E.A,=='%@7 M_6]!O[90HR3=AIP*!/-NYG*D56!'U8I #[ZWB&S\BL,3\%^A#:[Q\!'@T^$[ M&-#O+30IU%Q:U1&\2X\*:7%_MJ'SV(,J-7V/*2$F4^>>%,W'D_@=0<3Q*]09 M'(^\_)+(3ATN&'ET@UX,S[(A0E38IG/,>IT$$* MF"[6T(58?2%:M+))4I'+-)K4$;?I5*$;4<@+8VB^C'RDQTNT35I10[F4)36- M$MPR-IU$*GC0>LBOV_7&@GY\_^/.0<<3]$^OF<$E7].CO#T" ME-Z0;'U2V6IN%XJ@:C>R2ZD;#>KL0RJD41 $KH, D?>>Z^4%3E^/J]B!UY?54(J=?=LW<7KUGU%2V', M]%CD6QG>[J_00$+H1TL/.5^,"+#T_"80WM]Y M>,CA.-SX^]!R'J+!B>:.L1MU8*K#/:5LK"N*/=4%G\@2]APO!)U-2/M70=U/),!L)* U@N38^AK99#E@=J MMT:OBDBK#YY/\ E#'SY'(;Z)//?BD&P\5K'FI?>80BHUH,!750_RW:#Y%:[< M^%T\^WWN6VZ E(!UY"[(7TX,]^+_1;&M@D.5@A15T@;=B*R2G?Q]H3U5F_;8 M68DR*X*,,W+H1DZ!4594JI0'1[V=M],PU^F5R@LK@#8%\]*T/4:;7YX49[D= MOENDKZ 3%>,45*0V"&V61"G>,,T-+O#T)8ZSE L]WUOW M4-+B_N!X,IR,=1Q:OI=:G*4(J_207)<[@]3PCJ41\^O<(3RN=X<0_?3;]>/\ M]N+N>H &GYOKQT>29G;Y7V1,(I]^G=U=73\^_>_!]3^_W<[_U8=KA9G8Y37> M)>3*V[-X\MV/+4*8\ :4;V,4Z2Z@?*P;O&#Q7#R2\ 25+\NC+17HB#)HP"VA MBN#RM*"WE &>&?66G4=;T+CUO^?)JFB U'?>>"^("]_Z>+LY9,HI0G M-I$5 I)V?I6BL34[KR;FVT2E:4TD +^@5&\Q(YX+TPC-6KLZ+ND8*T/I.SJU MSYAH!!>7Y@M[.7%9#=G*27@'I;_@"TK8^YV(SR=#(][SX!Z,BL(.]_3YW_[2P)!":DW M6$?/ 5Q RW]_LAS L;&FI=<61J&-M9!TDA9NM0*>4EZ:BIX=:,^6J';HKNCC M?VRD[KYVSR7!\U+7;=6-PRT89+KDEL6*#EB<>]GKVPP(WQJUS M@_-IJ(JGDHQE!I?8DHSW+&*T'HB4:"]^+.V*A'1^(*TC+RSN[BOD//:?@(U2 MAI :MK91F0="..DJ4OI^;NMK(XI^XGXJF9>I&3/D4XJ9I$XVU\P67U/ N<8!>6U>SX9CLZT M'=+XZ2$XO/%K1G'<(N% [.7'7;OX3,'&X%R3<$-(Z MT>0C0! &, 3)2[3QA/8(;&_EDE+(G$GI&:JK/8S.T(D6946ZU>/@K6$48U.9 M52VR@IBS)IR_FDH(3KEEQ=.,S]FNW>)"LJ?'KZ=':&UPO7V#166E\B.'[$3MOSX]-@'%(1.VU_G#%E5:+B=KU.%* C MR8"?2SH5\=)TN8VC$X)<8!3!Y)20BF(/+])I@!JGUO?LS$V$[?P>1R<1,7H+ M=1TA>Q\70Z8"P$%@E8->36.FT+.VR MI [XU-/OWJC,+6GGLZTNE^ET@+[1'H.]R.H\^3-2'63=YCG*H02+RC?JT:H5VGR? (#R3UW M$AD2]WY[@Q2PA"'#U6B70#?()4%8Y$:%R&:=Z.76:]C=SK6A W+>5G-/SBBC MHJJ#(65KRE-@/._RP#IYA3?O;,K:U1<2ZT:QUIA L1'P*.?KK&O_I\L4O%D_:!8[VQH$_V>JCCK:AWM^?L'FD:J356\_4;'K=I=FUJ^@\RU=11TY 2%;<8)VTSJNBSO=5H M>L&S\E%RS@)TXYRRM7U#E2@=LEJ?^8K*F-JV%Z&.CKHY@*\,+V.>K+J1JB'V M/&3B5$+3%;OLD:K<%Z,HWDZL1X0>TCP>E9'6X6MAP52C!&/Y(DL73=?=LJ_I M\]+FP0=H/;A(YFZTPR#S.EDI!O&E[=+H#[4*RBONN/,'3%23J*Y*FLYD.G() MK12ET6E7U@>CN+6B> 7>^IZ./L$_6.^U5D=)/F,YU4P#2B-K:;"\OO1"I1P@L\3UH>!I)ZUXME7Q'?Y;G&&4_ ?(+1%- M* T.)"DZ6^FX[$>H:8EHV*223/F9K_C64UQ%&4LBZ4I1&FQ'F$\*1JG4NANO M*.ETJU.$L323I@RS@OCP6XP;.^;I1BUEQO*&*I$5XMM#G4-;@MVZKR"0X0'* M*"BOW9/)<-QUG%PI'J"B$O?^KC':^J:W->Q_1Q#? ?)07PK?'QS+#=&R #O9 M;]9%^Y5X ;I11A(%2CQ(FZE$MY.8]D:IQJ/3P5"LH4ID#5NETZ N!+N!KN7: M$J9!1D&Z$4[2-"@JL0(?A-8O0M@ +((;I,WT4B(C=A[]MH1(*;J11Q(92B9$ M"7I1ZE'<>A!/FD:VT6X$&;;-=_"<8FO"+#?A9*$Y6^[4F03UY+FPSIG[P2;9Q,R65^"9MF#:3Y;3S=FH\VOFRKC");AIK@?\VFR\OCX8 M(C54B2SO!#WLF5@3^/^Q?>35<@#Q6D7JA#;B/_X!#[:1U._ MLOWG4]J.L[S9.$2/EI/J\=9=>OXZ!K,B%!1?[KYSIXF8"KS%VG800W6CCH'C M%Z*=&M4'+)=*.\0;(%CFXU4MK&DGV/$][[GU!H(J)NPG-)T,7/(JOB38>A#/ M5'';, #IJ;N[*#'<7,' =KP@\D'%C-*T6.VX5F.9(EU^!2ZE;9.-N.*2NV\+ M&")Y@]O8GW9Q$87W7O@O0 9C*JGXLNM&'B5D*.-< _4HGN?.6S_U@:L7U%F_ M!8!>+[8/9X&)>8U?H(T?G0(A)2M,<4!M"5=JB:"Q/=Y MK]#RDCS[_"=8?-MX+OGI$A^_.DY9I#7A_ =&+#GZ:>ENOIJ@V3N=W5MXB)\M M+Z( ]:J W'OR5Y:[%\2O,D+V\ C]W^#S8%,@!L'21P*/\TWGC%TE92V2V?=R=D289;U&S:N78A MH6YCC%1L<^?7?**W$@]4]>#Q%*W7EO\^6SY!-'PNH8V]^>,0 FB(?D ZM3.^ M#QQCR*@XAB1UX$$DV-4RL+;5##:[>K0<1HH:J0H,SL<07GAT%TS M^3+G>\=X,NKX$*L:K9PQN+Z,1HP EQY:(SU[?CITWD$;N %>GZU\$ ^6 MW_ MN-C]W:@ M5'5[@1)TZ?NU4+TG)NSS62 M'!H[>#O'?<%*('_;_LX5#>,?$.H4IA\L=D(+QKGQ;]&!;MI:]<:N-G2Q5'9"=I=T)N:PM53,O,X]N MW9@'G^RL*BZ<$2ML:NB,C!,.1[<^+7;KM.2_#C8.,;&AS39(2__KP 7:3K0L MG51T<;ZLK=^%+F\3_YI;I C=!@(1-/3V8CQ@1&P7F!X."O;CZ<%#_RD MY ',%-VB 8XA(\ONQI5-QDJ:41&MXW+GRS/W=#(<=^.6) K$=M%=6T@CNF<2 M:30)W+X-,WI)#:_)T5G/BYTUJ68 DGKB,W=;F5:#6TU&9)[J$[]?HQXACOSK/<_><2 MJ@>>X5%QX"$E#3;;HK3<+]QY[FH._'56[(I] CN+C$7#3HVS95EMS)4#=V9= M^K@(%-NE0S,IC;">9^(Y73I6$&3^1F-997PVCDY=XL<75S((<$E_'9!Z!].! MG?F6K"_L7>T[G<:_ZSH2$.6\> YB1H#WB^'[O1=6C055F5KVT2EM#;^I@#M_ MOE.=3<;'75\WY\$NYZW32%0C9GJB NH#\!S#0YF+'B[S,^Z\> S(E:IEI\]. M(UDM) =')*@9>=J=B)0&+ZX8%)H6VO(#[KRMO[,"8U&)OV!;#NSU#%PQ9_]AB<]?IN!T1Y$K6LONS- &_TUWL3+: M]@GF:%RU6[!((?F^.ZHZ.36];OVY"H]< MF#HAH8R8X)/]R(/EBQU%#DN\!9.R!KO"M.RA&9'?Y[Z%-F8VN;U9Z:-;E:UM MO_WR]HBXZW.7H%NOYL4P[YS?3%PC9F6^B[R"%WK/$3F/1O7O\P[^DE;XG[H. M&CV^VGMA!3"8+?<:]![_MVJ,X,NJX-?)<'>KY,_82\@6Q*W\]I_?WGX@$9WWA0F:^?O&@FGH(WX#I\Z^1; M &;+ZR"$:[1$*-S(!N& ?<>(3!'Y=( !CB3U3++C5'/TE15S %[PQT_/80-E7O MO5##M1[@RMMS3H-RM$ M!4LM44=F,"&],7@%7H'CD>Y 3M/7FPBU\,E;AC^0PODX4JNL?K-'GL@IKS0Q M<3;?]* =WS0(/!OBPZ#?8?AR_0;#F7\%@XT76,XNF,S,S\6;X5T02ZN@WPQ4 MK(>4EFK,L:W;W!Y1/W4C@%]TQQY#6*E88Y=1$'IKX/..$F1-*:3& M;-OZR'8/?F14Z'LN^FC'05-%=FFBQ?2;1E*D38FDB76XL=_W-E;:;K".;V'> MP5>PB&-_W;K)2\6W"%YWA6\"QC^(<$U!3?VF8UL*21E;9LE.>3?2RB-ECF_] M/3W9+V 1.6"VI%HSO@5@&3EW< GFE9?<&Q27 MY_L(\?VT!P. $JF-N :?VQJ(C@(GQ5$@5Y[V';VUP++?6]_R[-A.:23905;Z MHXB5HMOH((1/B;N*!.E;&26Z9A6VA_FOX.)]CNK&-W*#RHA+-4HZ#'8):T"I MYUS[P>BX_J=RJ^1)BNDAT$<]7)ES-/\>/) M<'+5&(C%I?TN.FBG7Q2[.3LX.G:=WQ3HJC'ZDZ<,18S]Q'@N)BHKQ"W M?VZG%'T^+H4!V#7?L1XE""L==V4Z+TDI/) MRW[]D?$UFQ)KN^0R-V& MZI1&.VEKA[X7A5AT:U[BNU,,1:S]IKRG,8DS=-]K$3Z#MJ?NX@HZ$>I*@E.I M4&GYKC&9G!QU^XR:2#QCF2*W8G;O@%I3-X0+K 7XBD93._+)<<3U&[YC Q;Q M_4)\:SH91T7C9,NOR Q"*M5&*WMA/>Y%96-97H'0@@[W['9R5/;"%_\EJ<\# M4CE^N@/7/OA+4K^VTV"/8_BB14?\ U>S%!:FTNCVR@A>BVW2A0%TU';-_Y1 M9W'!(AW9D(*B=41V!E< ]3I(=ZBNRMAO[&O*IV#,UVB8Q^$.4,.(S>)IX\"P MQEC?)$ [OC='6A"?3 Y(&PYJQ._@@ESI&Z8["L1/ ?8HH!I.*2M0 6+R?>N MT\EHI.L%6LJM)1GR]GYZR;P6_6#Y,_\IQ ,H\>S>?Y&IY/FNBIQ]ITA=$ M8U+GWJQ?;XUIIDG8$FNO#7:BPE?>]GFU(T' M=8$3H$"%\%0*M/S<8]KH-F!09%-'D$U02YF\AW88CO([F+ M&_B&/P5,$.D9S,534&;JNE[&Q8(TZ.Y6&M2F- !O*7"9GHG^VO5*],?W1\M=E:V7@6HQNL3 >F-C MD/V]QQA4BB%ILE>V[[J#+K@-P5IX^[W-J MZ;>^^V0HPR_V<(T*H*']V.74C M4$W$!:A3(;L1=\[Y3@'(Q?R@AMW_I)'=/Z[VP\Y?8WOIH!H]_'3A*YCZ/IXM M2227",^ >,@%-BH%Z=Y)'X5!O6#E6X4)IFEQ^9YS/AD-^_!LFQ*I.S\^IH1& M3,1!>^QG[&+S /REAT8+UP:S9P>N"#IEK.#*V&/\Z\NGZDBX#:1O//_:LE_V M&%T;__+B3&>%@-0*5J RN;(G0JFTI7.&4 $&\*&^G IN#K:R=,S,CP@8=W$' M;> &.-[LR@?QEE57";L' "G4FEK\K M'Q#:4@@'[;KW7)OR\QQ]"E##M]$**KU%9%6DRX!2FR/E;B9*U:/"$:&\TWR% M#@A"SRT[("DFT 7+EN'8FV>J5=(!?J6N(&5)=,&04Y4TW3.$D63%I\2AV[W8 MNFU+^0%_57(]@6#H=0\*4=&4PH)=AH&/X[?SH$)/W7=0!"73Y+ E?JDD.P?3 MW1M+TV:%.SXZFHS.AXCX22CAHD@O?HH65(WC:86NGH:%9FT@U>N:-H QUT28!6 M'&-U0+OUE76U-ACG1OJ[T':):;5J2V#H:.6JRGU3"_USC8Q\8FB^>Q 8'.XJ M'#UE5I%7Y7 R')\=UBC;FE*5!H<5=C-EG_@+^H8)>D/IP#/E<%-Q74;N G>];QOTE1LF$6S+F,.9]=#9TT1-2F,>"L?G MY/&@2'<\2<>X=6$(8Y[><\)VQ/!+)_T&PAKI*"#71>43++@2WHS3G^GH__:$3 M1E@W"4%.=5Y)7R4MP5%971*UT,8PK@#V3B=?[1[\> 38N6>!MZ4W,$ [TG^A M_6BY+UG#0O/J'"%UGAP4U=0H,.'CF1(^CMOGXZV+19VYI6NO6@5]\$Z6TA*N MG>N\VA*7=O[#D\,U5- 'UV0I+;5Y'ND\L-'4F\@:/U02H#_A^CE"[2"JO_'\ M!Q\@[ @1\ #O!^&OT=IRYS[$ O)O 9K4<^A4;4VG*9.U-M\7>F=1]E)WG>IL MA\ZSNBI*:=,CFSU_)TJ/O? C8[N+',E[A4*A)YK5=.CD;%&K*9\U";$DQN=+ MSR6W,J=! $+R1"=T5W/O*7IVR!U.EOFE:9EY;1Y/1J-NKSWJPM%&^DO9J.;H M0O'HFDI^!ZUGZ* :)3.2I]P/5BK28KC=QB^7$9!Z*V!O]7- M9>3[18Z*9#U@&C964\HT-8<=K;^(Q=1#'8I]<*N&?E)2-3T@>07^LZ<#K7)+ MX:(VXD=I<0P/M Q!_UO,K3<*V6J4]$%!:5I+B=GTI*2*F*JC+:&M5^A'=ACY M2&CAN$HGQ;A*N0+UC[&9:RZB'5E?@<44L>N5/!-=$7*3.__WUB^@4YJ&=^!; MUV$O@*0;73MP#5W\\P- '%PDIG8QH45*SG>JDPEJ?:=#D1".9<.*&HWHY:LM ME9&7:$Q:B?6OO2PFI7MD1+*-(P[/N-.@0)O%VF(HJ?&7=^@V@@1W:SA@8.RK"2&L0.83%E M7:[ /OQZ;%(>T:[PQO-_6/[BT@I>\K_%,VYJ4T!3;HTM3>'M^OR6!OV-6O!Y M&3=A8*,V#/QLBL]^W(J!LVO&QT9HQ_#6WR_970!F+-,Y(\E6EI#OA>/)\6FW M9\!"N)2L1AI*WF44H*:\N7716 3(@^W8['2'*\' T>/Y,7+HQHNFP!:I(BJ\ M@=1@OF',S*,;/43!Y*8#0US](H9M]V+I OP!+8@]UP4.Z1WTP%-<&7N".0.Q MO6U+?:GU@YZ^!8M'QWC-_1.= D(%&$>%YM)K%X&L]H85<9],JP'P7\%=120> MGJRZL47^6J*V%HQA32(M#TN2I+JQHC:&%71@B2MI'MF0@QDT_/FA*O,H&F%] M@';Y5R#^]];-"9DQ8 $\I60^%8"+BZQ5:1[_YL=OPK^U/D$-I07;B&?+:711H,6KI4.!V MO;&@CW[;^VXK@\#?X>>3KR/ MOE=:]_G?C#\^FDR&)]VZ3S;T-VDD=I^-MU1Q+][Q>R4,^SY'3MU(T@CE(FGJ M:L!(OF")F29_CIRZ\:4NP )4J1"^SU39RLA\V6(]=6G4NGA/Y,.CYHT/_AT!UWYG M6$0X@@*#PFCQ 5M;\8-L_F*8. MGJS:XBZ(%A_N7-+K!OS%^_;CKQ#X.%C;^QT.U<8W-3 R:PM^^[.#J)9T?/6^ ME/%%P82G"FH9VO)''$_.\4-($[H-)+?N)@H#HH;57S*5H1NV SHCRQ;EA+ MAZK(!@%%:(*SC"&UZJ15:AVZL:JSS8HR9>KU!J2:Y5")/5IH=522WT1BLHG" MNV#B59;2D$JMQTF.U7122:I1(.:Q+*FH!'Z1JK"VSUEIE5C@,Q!0)2YU=ZM&\8*/18P5/S1,UI0<2L/FJOVDJ1ZF=Z#4-A/\K3H)YF6_]?! M!MZ')1$4FU\-S8\1:BPI$VVN M^,B_+-H]7QKA7J1170WHZ/G8XB70[GE0%S@!"E0(K\D)U1V:NYFGC[L$O<&P M0O-%#"MD[/,%SCL<4>?%.MO^,41,E#M MMRY2QPJ!P(:7E<5D9S,534&:JW5+.Z]'K383V9%MI4)N>O&7X ^F#'@2Y.I=Y MZ#41G&I?TV2S+>UY64K0"^G 67T^<7W F'JD$RZT:8FS@*$H8NM MU,#6.EFFMAVM(Q*Y[@H@">SXE )]=@ !U%U,UYX?PC_)]U1]T3R;)!5O+ &5 M*DAN< V-K<'WH,YQB+&D$A9:Z3MUK;M?=A/JR20"-=. 4L^F]EX]M $DI_@X MH#.^0GCKXH>BD2:$3ZG/RAYJ3XO'SQ>2\@3X; ;[R\1#>_M@IM*J]^S4'P2 ME9P*"^;6#/QF,-9B!54+?25%Z2&Q$H.*9"U>,-2@'S.F$;[V:;F%03,1 MAFXYY7X,F& D5E&NNDB,- MBC.:.++UHL Z*YM-R>=+M$.Y@%X([!?7<[S5^]QZNT3M@V)D$BOM8+@D02T* M+G*UMX*AG?[4*:*'I)&\P&6KHLM(Y^4<^<6WB!#>&NR+4L8'1O(>8L\&:P]_ M4=&5'NA(LWND!H #7>ITAY\L(;1^C+R_>(1#'<^T_E06P=]>-GQ$<#UIN(' 62$?_0NHH(V2S$DWG MG@+MM'*H(V^-5+$FRHLXF@Q'W3Q7V\(:J%1429>LG:Y.YZ:V[4=@D1)\FCS7 MG,SFF=N_PF=UY\6SNJ2R 4AJ(U=*/5S?P(XK'#B[&KLZO*.H)*.+1#NLH[P: MA;3NKT0:N-XXWCL %\ %2Q@&Y4M@ODQ:C06U4=QS*A*55R^O-B;#GSS\[LT3 MOD>/2K_TW-"'SQ%N+X4&8IG-H8,$N95N@80=@YBT^.:B2=0%B\S45TT'>B8S M:2 HK]*]A5SXK]&<[J.VB>]MA0HPDQ8-9%>Z+U!#D5_0?.A;#G:M7:RA"[%N M<*L%2%)5A-DTJ26]TKA.LHD2RX'VRZE+9=:;Z53&*01W88^8F=SW^E!;PI2VH.182E3'APJH?I2=(.-EY\S:TWP+=Y M+:8WCQ%BHB:T.#.#%D1=B0**6J-P@YTIK[7CR>BHFX@)\@A20]Z$)>=ZL$3( M=%>T9@J8[(J9S:&#!+E3>]>1DBM/;<52O/,L-WBPWO&1HJBE>WA4M'23\@:; MN$#]PR3BJTESX*^S:J@(C\C.(J,SE]50=O.:G5B7SBJBZFW7%).J\^UF?.X0 E])88L497<:6XY[%F)R@2& MJ[XS@%LF!;>2V][RHZF41&N;+3'OJ=O]?+*^ \PECP*[<2M+KDMOO?;V'5HJXJ4\O1KO%EA-36]?MA7(ED" MOY!T.D:8SK3[WEJCC^15!HL$Y60&F*[.J!W"0F"5@%U/8DE!I]?2]MRD7EEC#^]QKLEP2Q9HCFYF0UQ6\\QNWTI9@ M9)',,3G3TFO'BUJ3LY!T#/ [FYRS#6=.QL6$VB+(!4813$X)E4ZVF3TO.7.9 MOU@N:1-G5:$Z-]/V'OL!$63]+P"91T+ M? @"*_EGB.-6QQ]'5-,28Y%;M["\W./):-B-:TFS[BA7?$UC1R0BU6?'(5&A M >Y-#=42MT$IH>MC7I75*-!K"2OW@J0\U*?UYX'*K":A7D]8!1['$I9Q@1]F MEG#HK]WR#?WQ??;#1?6]P$W)!K?PNVX8"VUH^:21-%'7ZKJ-\"O=V9:DT 5# M/C@H\#%$T<_P^ MT@+5( ]G=NC9]K*4DU1(S!@9[@ZJ(5'U^D1 _,S1;3GW? M*X\46,G7Q!_"*\M?LF8V]GOXPF6$I>BQ.D MQ6Z-)?Q0%VDB0W1MS%\.PM7#UQA?04:N"E,8*Y-N2,M J\QF)JP#E9!7++6V MH^&3#9#XT*,LF4O3Z0:H\-*97ZHN=[^U<$T$^N8&&V##)00+ZF*:FE87?,6@ MVH-82#C]%MH/^.&55[Q])EOUIXT#&0?[]-1:82F$R=["6U#$WM^EV!+_KN*M MRV)"73"7>0I;FT)8&;$1I MQY'\,BKUKVW]K;^"]+=!$/'S(4Z=U]/IY/C4%"XPY)/DO84FG6=/!T_K@NRS M* Q"RUU =\5+ATP6@BO*J@[ MA()@5R" *Q??YZ3L$A@Y>H]X71F5QN/28BQ@KACH&7K/B)HB2MI32.O_*BA1 MO72HR)77W-GX].3<'')4R2DI$)H-\6T"<\!GBR0K)I:6CNU,6;$[JH!$B+Q>(V'Q,2+%2R&%*I4YC.&*?4D38DB\S*K MKFN-K(8R[L_)JP_%^)%R"LVK_7PR&G7SF);:M4D]-:3LT^1U-B43VC)CB!:9 MS[+YC.%0/4E3FFC]NMHCP$X+J%ODY$D"=R]N//\F"B,?I%*7F6(%B^@]*Z0) MG1)$C;6V]7'D*W1)U;63L7(+>(\TI4@J=FM<2)+VSDHH1W]6; M+?/&Z-TY9;P8PZ&]=Y;IGUA0URHPI\?1T61TK,F=C5K4D*>"E$I-S;2.H@&@ ML"',3*^QE&ARO;;L%[*"W^X3R_A3LR@SF"-3^)0S:JRTDH:?.?HUP.$M=Y,C MDG"GAC*&5.4Q@PJUI$P=SAJ_I:#'XC0_<-[!?T=P09"+?P#%O8U SM[3I*FL M*5G4AH%5'06:"'V!SS[16(D?("%%CHZ&9W'T)R(4FF/).YL/CN4*QW\>%>,_ MDZ(_XYC,.,CSKEKT$ZXY_GT0UTTB09/:![AZ_0,_[R0EV^2M<(_ P2Y,EUX0 M!F3^(?(_) '&*P)#-RVT9=NN_0(6$0G\B-M4H%?V!M_%^RY-TN[I#\M?,&-. MRRH_W[&'D^')6:>#F!SNY$S!2E6E8_QC/$K@4*.,"^_9)+I10"U@)=-?E2YT MQI@90C.?2#><*_5.AXHAD/K0U/D5 9ZN<;,JXE.S,ND*#$/+>WN->B)J$C#@ M-Q"$T%TQ1LM,"MVP:GNPK%*%CB&'DS8SA\I<&MU KE(Z%2;UXZ04W[DB:PDM M$7,1NVLRQ+62VO'47\!4N(LNAA&HI3:<;=FU-N&(*8=P'E3OMBD+].PQ?R-X= MAR-Z@9NY=^V&J#W4F"Z")>A"#S&X*F"N(;+2;<^]YUZ_ 3O"@:&NH ]LE)'Q M0 CN=9PU5#[_L&MH.1Z3\:[D8PVD-U5179I7+ NA.EJOZ5(@PJ>[.SR\E]= M)9'_)*NQV$.8YILOLPKM.*V&8Q+)S*M$P]ZEW)YSL-7US%+7(UR]A,'.!X#% M;]EU'3;16]&F@O?=&C">8C6OJ_9$$:D[W#\CRT<-==[QH_.6X^!TI09WA?4= M'*6[T:B"%WJZO.E55WWQD4HVF$.L2=F+%%H]!\?V=C6I=!4^[MI_ZCQ_*GCK MXGD,;8SQJ2#Z&_628[3WCFRBSYJ.52,QQZKSHF/5MEFQ5TLW_\60T''8ZKO;&ZRI1E.;6\KKJG@%K 1+RN>H!Q;:^K[G&NU+N8 MUU456/*]KK83-I[/13RO*!EU!8BA;:;WE8B82F';K:#(X!"PL:*G[C] @K(I MB?K<&Y^Z[@%N>RJL4H6!/G7=@URE="&?.KG#:8]]ZDXFP[&V/G549)N*VQO< ME?G4F8H[6UPS?.JZQZZM"5=,(1\^=1W30PPNB3YUGD(DT MI3U^[U==(*^&H 0NA@@=/B_^%;IP':VIVL_]KIW^&8@V:]39U;25MX['RO4LJO1[MV*V&;1)I+:1)O6X- M,3:$>1?:G18NHW6$36RO8.JZD>6@=#Y *KEU=^\6[.Z1S)89[^32%_%:J/'@ M*-V53I5>$.K/$*[#3<\#8'EK2E1Z0>CCIF>SNXF3R7#4<2SD5HG>BC:57A;Z MN.E9<2_Q "C=C4;U>KN^BM:IQ#M]Q"<.J=B9YQ;(.;>S?7 A3LA:>3T=!PPY$2A:6&?4U>LRHG72K8@P]M< ?7,+Q$@D'4>QLI)J:/FW*,_H0!)S AO M 9?0)EF(=P#^U7*R)>%03;(/M@6J/CA^=Z[G!^=GI^/ MC\^.>C.4WEC0QTP$&1:B5?!7$+YX"\_Q5N\5JFNA9MV&6P5LD3C4-M1KYYM8 MK;K"(PS^N/$!N'610" ('Q' ;72$LGIUZP9=,51Q7^%6O=)E2NNW8VK?YBS3 MX?7;!MAH*)P#?\V\;*ZDPH^.PNPH[>EC,0%ZU0CY[CW'@^_E&]\3!36:[''Q]-AN<3$[:T64XHM1Y6J?)P=[%:V<8U M8':+I&O;7BZ9[)OX3D-H^:$FV]$&FB,^&\&M&U_4^,7W NE'F_2:/OJ Q#[ MJU\E3T=VN=UDW3G*7BM)+Y105S#"!7WPE_?N%[_ZFF[GSF-ZNF"%%V0%>D[Z M-D C$)8 XN OV[ZM:( NJ>F#X!(':%[]-HWB9UH/T&F)WO&KPWVF/Z=Z)07[ MBQ?IUVZ1_[U;HB?S)?:A4\K_0CT?H[]$^O-I5VDDP?[$+$YT=N^YKR! DU@^ MZH_L@U)V;1^]0,;!: T=*XUGV)]3T2)LOP,<#!HLIF@/;JU +E "AG39EJ&> MLR%Y=(>3T7#T8<1O2'XRUZUW4.SVE M5F<5/4Q>"SYZF:Q>IAB3 _.'J])FB>&PBXXFV(R/WM96;Y,!C(&/)1W@HM$8 M\[0IJ\9A\^.<2H.V?HM&?E-H![V+L_:/Z:NESM4$#[U>AM+&7+ZG1[(:O[)" ML/6T5VU!KVS 1^\2Z5W=06+@>50#E*>+!8P5L#,A5]TB4%JG;MVH%Y9U<8V: M$>^HP2A"']X> 8XQA;Z_]%RBP,AR\$7'D:(IID9+\I".)L.NXV&VSE_YTXHL M&)3>#>_&TZV!5NE+89I6I5\:K]^2CVXFOYO)@D$O@[J:IR'12O>WLI4N35-[ M/:>3-GSTF5V?T0< I;;PWKF?9J;Z6Z0[Z ;0KC0BJ*A/M\[2B\V.F#:EVJJS M+@X?E)<%4K='/,9Q7MV-@]YN/?(Z:V&'L5?AX8[S[:E3@5U7ASW UIC]+4A> MP'3L"$<0VA\)2M\D;:_V/";'D^&1P1370;<*[A*T_.Z+[]D +((;A)O(I?;* M? =%Q69:24AT)IM$W007>T3[9!_B(&OD]V\N#.O$U9X(1!?;59D$&B.5?H07 MJU7HQU-YI>6;-9Z5+A65JHIQ(I.:L$9MDR]N,JJ \0)>+HUN)% +69$BUE;Z2M@7'ET M(T%K@!:Y)*XG34A1>Z]ZU^[K8#K0J^6)39$&C3X?QP>BVZ [L^7UOR/+N76# MT'(<@HM44UA597GUGW1/8#6$DF7]JJ5.I4Y5_7':1S9W'!(S8RUIT&W%FS?1]_6NV_+@%.OXS9]N[:ID[7Q6]Q>]>BF4"K?'I]WZB== M_BU^H-H-0 V'Z5/1YYC+?@)Q]1^NTS7O"(R/1J?GH^/QV=%P>#(\^O"FYG++ M&4^&)\<]]J8N1;XU!^M$>SHZ6-^Z:'1!XQ_2(9;@#E>"!:6[6S-RZ,89M7 6 MZ2.JFAX1@NE3S*&F2&N)NZMCTC92%$O4W=Q!5Z!XVUP^Y,%397G M0:V?+M;0A7@N#.$KX$&<*Z^)F-<7G&K< MZ(E5HFTG]N[YTO8"09$&E5K5VK_SYY!RP:)<6TD_I%T&Y,JL'0_5\*)(P ;J M4>I;/FS)T!-/$'/K#8C?>#\^&NX;<.+B!B$N3W^+S%;XG0P5YA9F#AE76[85 M7*!9=PG#X!Z$LPWP27B/.R\(\,,V=H39579912![GM.3R7#4;\+ZW@Y=Z+!TB7)@LMN6X#12W9X!?ZSUU'\K-U$ MB7OF(S[HG"V_!6"*IDT:&9AYC&.$N+22IA1]:'$'K6?HH&F-BQ#;U'GEG$Z& MYV.3J,"6L_=OHU"$O63.$^Q,AT((EKB20DEKQXO*)41EOD-A1X7$"M[NZY(@ M>\Y36'->Y(:/5@@>@&_S\J6Z&,/I4U,!D@(:Z[,6H3U@07YD/?TC6LQA\8E7 M 9("!I?PJ4M#"?;\K&,5&0E;14A-'_:/SNT?F?=N9L\.7!%^404I26O<\, O MI0*#N0;@WT0ATM!7- BNHW7J(7D5)2/C H>9ND&*M)Q_ 8OF%M*\X,.@57.5 M*#C4UX"#2 6W[CV:<^8_@/,*OJ(T+S1_$_X"#H-3_*)W;IHI/^V]@V@5'R!5 MW !\8AD"QP%$Q@??0TNW\#U.4/Y&!W?FO$;.)L/323_)($%L5;88U4O9>Q#B MM7X5=^]Z2)L)IX'F]=<$ES9TMRG8UQ MJ82:7C=$Y:!4@KZ0 B3M3YQ.EH49 9FW2HH)M2.#$&@EJSP^"7N-]JX[3)GW M#8H)=4.;$ZVRQ3R7:)T;'RTOOC1)92.'FR]![8VD)VOJ>G!)@' M/MJ,6);+F=?%^01]Z"'@#635=#^>2#2L#WQ55J.0 MKR5LY]X0+.BGH]K05V8U"?IZPO;>SZ%TBW-7<4N0G4DW5JC:S]70@B;71^]! M&-\NP :X"H-3:5K=(*X!11%/?DF57K9I_66^G-P\+- -?7[@*D _ +#W/&;2 MMX=(KPEF41B$EKO MVW8HX)H,;I11LJ (44)9H5+Y%4)T7=#;I$R=".6%$[4 MIQI=)V:]&T;1QQ5THO3F>U8M8DRCE7+87!/2BEFC6NEL(;(WTHTY4J8_?DDE MV<;R_K8:\2'I&IR,2%+G-'5RA#1U8AXG6+)*,IMIPPJJ_2@>,F^#( *+;QO/ MC1,&3%]=T9*,9),L/2BPTDE_ 7@G @E^FIX[[20M<:+ASV@4/1J*+>DVD2:A M4O(=(]-CF,P1S&T4?63(+ND&4;>1LO8\,*=N"!=XOH:OX G8$6H,K!%F95R\ M4%3BE_EYD*UN$&SK^_#85.ZQ60[T]9OM1 C3&]33<,"X*&98\=2$SYU31B7Y MKC<+S]52F"1UC2S<4]N*]O "&7ZG"&G7C7PN<*A*Y;?WVA]7WUAHP MW5NKLNG&K[:AYB5;A<8T<8B_7F\<[QW$+\W$S^\PW6&IZ?M!BPI02FQ#0O(: M$)9L%X:-B/S-A6'P^/2M*@H_/8^AQ!"761,_FH;CY5V%FY6LXG6C31^7,6QE MFG7D4YFAPU9\G52;M9+GPAXLOY;]:E*\5YR4 M.$B*U-]$E5'!^]RWW,"RL5JK?#VKLW5ELJ*U[.(]]PN794J@+-T&&EY*"75C2$,4 MV;1@B&P*_!4[]?V$.L//0(L-,T.TSF\SEV(=^&$&9_37#F/TQ_,+GIP!"WR^T6U9DYB!SR:ELZ?K)""5$2]P1;!C)[,X&8I*;. M"%7'GE79=*-%!W,#6Q<*XM%T>!I)&U')*58P6V:^$UQGE)2@&[=JX<^_Q.#5 M@.X/0Y.Z F#_M/)>OP![$5=WZP80M1L)1V[!9AYZYSP-')^X^]V'4:],?W@MBT ;Q]5W?BV+;N^_T5W-KWG-U[G%:5 A)0 MW5UG"! 91!+I14-A20A%%$B__BX)L,'&@&TPPN4>U56 EE:8\YMQI;__=V$: MB1EP/Y33*1^DNF?1#+1K#\67;]=TT17 M<)?;<<"WPN90//4=Q\G,T](=X,XT"20JMI@HYW\F<(5(RW@*101<49!D6L20 M-"4!1$QFA#29E($LR.LZQCXD%B28Y?T,/$05!.>?;V/?=W[^^*$(GOC==M4? MFP=1E[]M"AN:I3^4G,_GWQ>B:T2E<10E?H2/14B0;?'PJ>P_O+!;F/RQ?K@M MJBU\Q /27N7P^W?5GOW0+%@Q"(?\PW<%RU-LUQ1\2!]8$48B:!HAL&T]GNL_ M'PK\<6\8VN*E06#$3FO;XBY07APT]0,^W1VO=H0^FN7Y@B4]T$<&VCYQMB.& M#_8[[-E)'$L=JWI=8O/"7L$Y$17#,IG,CT7(^6VM0)(/-P\?[#6_>,;WO3K# MIP]%#[8-NXC]&-1K'6D,3 %Y2H>Q;>]7'_Z@.8(S%B"GOTNV&74'S1#H#EX. M4^,46' $I_;PJ1W$)[7&I_;MU]]C(,B__C:!+R0DV_*AROCGFP\6_H\U+<.7 M$3 -M-D_WS;/$7_I@&\_?OWM:[X!?OW]8_OONBK1EI>__I:U6<+SEP;XYYLI MN*IF(;[M_"10Q_\+-OH#/MXK(VN>8PC+GY9M@;" MO@9U@;<]4=-EH$5?80% M&E"QN9JT[N[";X?XS0=N1 8^Q6,\I";!=VT^PQ/H^HNL%GD3#%,F2LG]Y((N MB5*QVOJ6L 03-K[1!3_;8 :L !1E'4- JX4=97/@;92R&E"1L?QY$IQZO-EA9U_^W46"OZ5 MLPU#$.WUD&![-=@8;,A2Z\ 4@?OWCSU"G$47;$V7Y"Y=DKQ6'S=Y$21S3#&' M)>&##-XWYE>D"U@M*+M4\SPF"!;9YC(SK00\?4.ZI [2139*N>&\RS4XT%R4 M;*MO*QWWFG@Q)E*]#"W<4#>[66="LD$U-[HWO$"]_C._\3L*FB<)1A,V8,L% M^)NW'FY7XI>41R#S^@)EA-7*5R6%%;S.G$_RV+=?+>*%OA9"XL)^)0)+6_>4 M@Q_X#E2TLN#*O!.X@)=,?BKY%*]P+$HL^/G,Z6=&ZK>7&)]Y&.##YWE=+09& MR>?0:3DMVK9DL:8!:Y"!I)F" ;5_N5%X"H..;TOZV#:@MO(8J"G]9F2-,F<&#^D''7#T M)5Q\S/C/M*SO'/]0GIP;O6C\*>)&XW^=1GSG^!G'X00B MU1SJ2(E!:AT93";=:/S)]&W'?Z9F>>?XT248E_V5(7+]O).UN7%.K5%P_-3W MY(MZ\=/:"+(KT;(S:2%Z5>WCF)S32H;4.FHC/BTMF@XY=69&A=1SHX61 US! M=%?TNV@12@8QY[KYECUQ.4UKE^8Y.\MUZU=3">A3DC2 7[:@"00UV_/VQEM2 MS9;A-"D/#<3".+?"":L : GZBH$1)I'R0-$D;=^'H G;'N=Y#$>+U9Y2 MG/D&.LVKWWX1Z50:2[YC[!\&?NRBT*^6>84WQI, G4Z;K$NALC$CW@?].Z7$ MR!N,1:+=+>O%K%'&K:!2D#/JU93 *]S!S?#X[M(!K$*[KF"I((R'Z(7F\:'+ MR[=M:0SV/5S5!5&AM7O+VYFR,VIG[;F>*\^<:II-U_0B?4*TCKKNS$(R@C!9 M3'L>@'_DKK#8HV@?'TE%I]Q,Z_WIM&YUT) M1@!"SOI>#>+ P+MV]"_6C5*$4(QHTPXL?U^(:LDIDZ:H=J!K186TW+;>Q5OJ M1[+\K11 B),DP#8DP(^20)EC^079Q*9H,8]64\BX*I?G'XKZ]Y-@"_L'*M2! MX$&U'NJ34 5PEBUZ,%X78)A>MIS ]]H =D72#"WJ OP6N*&H9 5/\R(2/M", M#7Q6B>A([-%M59P7Z5'%%=&B55Q@H_:HRS!W0;=GVJ)L.I!P(;'@2&U+K6DS M(*^!U+6S,#;Q'!OJ2U;9(P"!67;6[G 55&AFDEG'K>$V-'B_L!1^ Q7R-"3; MV*"F:SO ]9=-0[#"K$UH9IUPI-EE:)XBB[0M^_!L8X+&O"L EZR4N*F=[H@+ M#]78S'$3]#9*+A$EM9@[2Q&EQE:/]4:-X=#]""WT#G\VTCI0;H 6294'C2DT M.D!PI7$3"IX6F#DH4I 0>R/-=U.MSJJ&^KK@5M)R,9BI$@G-#IZD*.H=J&&X M-N\)(YON#MF:#JA^J4Z-)&15H"_NP(=L[0+7K-E0032%93CZO3%F1\9(:PP+ M!!JL"H5MHP[K\2!OF M#,'S6"7R,1_=L9QMFK85_U[P),712S;1J8EK/M.9=K0^ =CE(H#(SU DB>)X+"FV+;$> M7_28WM IW6B/9%#3.FB5I?V6:0]_N=9," MR3A)3D%U)-F06#B1R9!8*I;$BN#5 :X&/&$=SOAAKARJ"&A;72!')3?4L^R6 M:(I=)(,*=,_.I"9&B]M/HQZ@WGY-QPG(66ZC5E[5RGHUC==D4.C)/3X,IE,Q MELT-\;!3U ,VV?&[R@3**$$NJCVWG^T[EZ2>972&QD"99-#JO,VY3K%29U&H MNS$T_7;%_5'TH_%3]#.87)"1,G12!Y*J$6FZX]HB?4'Z+03$*91PF4"K5-9K M)CFSH*"AOT3BU(OY[*O-73X6@68NBM_GD&6[ MD49@.N%;'K-P@.3#B!K:Q?WH@AOJBWZFODSKQ6%267!U9T7H$#1- M\P.\FRV56.@\0L) 1PX&%*"MJ6/HV''>.LK:&VA1[P/*\66.J6*4;&1*3<0; MA9Y-FOH(=_CB8ZUI@@C#(W]YR(V;3-%>SL;0&C<54WJQU4T!?AA"&4>/>7&' MP'QNQX_UM0]"QD!'&PJXH((V, 7-VCY\CLE>T>IGC R=9X!>X-N3RBB@6B$F M\2&&OA64=^9RO* +=QTUSH%-/60@]],F,"829"K?1:<==CEK$*-Q4PSY'WVFG*_ MU58[=$D]2M&K+ 5B+#_4H2!,1QME2P:+*EBN>]H07)=W[&QN7N9-4L^1*[K= MXQ:HU0GG,U 42U$HF<1?T$=7Z>U&UZ_7+0UA,,]8%)G]-6S S?Z%BTG_KFA2C2",^=6+A-Q MI>;T,EW Z*Y>#52Q0GJ+?C/9^K;M%XC N_VFR>%W10-N(J().+B2.U>N[J/W MZRK=WILA?&_.U7E(TZ;]!__SC8 MX*]M3Q_Z]>,0$9QH,=_#&'S!]4,!^14R!T%3"(H]U//P[(&:\D[1#$*@CTVL MGVR_;QOYL0>/:Z/EM";7!6K6"2JYG-[W6VE.:C18GE3O&RXG1_V%ES?[4D[; M0]QN"6]P2%.O6M,96TP+\_O&R\E1?^'EU>EE9S'6&\Y<,M!.B\>GPU&OR"[O M5J^<&.WGQ,=A'^ZRWLK82J,D2>26G%F7J7FN@?9QA+Y7F-S>6\'N&2VGO95R M+EE+QG-9;Z5: MMNSN2)@H*.X82MWM",4Z=;T/N?Z*K%$R^E8F=#XQDK4<85#6I+J MX;T>F33N'"ZWBY7O'2^GO15D5%IF)03QN4 ;#(7VH$[UN;NU0C'P5NX4+Z>\ M%6:%!33:*S,<0@M"55(UA<*_,OOWA(^W>K/[:]9VE<>S=]=[7\-UJ+8%OWI[ M[].RK(4=$8RFH,EE*RD =_3 &AI:VILC)'J/1N_ 3H(3B'Q]JX=X]-CR429=H!Z:$\P5]FA[,,;>G>D;A'M7[-27H"[N7RZ.=CF0N:5RZ M%E8=9\5R1<=[JM^R9;Q&EN__1Y!^^=X?[+\D MSY=&*A[2>#/_Y3T"NG M8S)PK3:*^U:NJ)>Q%=J_1P']1+[/E\S&R8*^0:C\ M_!QM-T0CA18G9'6"]KQT9G:/ <5O%"_?'W9?,T]\27,S'C&FDLF4RGIG-%HM ML4FO,[#O$=V7F'..A\7X[?%_=J>Y5$@#'*:S X((-^YS_3V M6=$O";CHW"S!$]A%YV9?A_SGCI#8G6/E/$BWF.)(L_,#EE>[\[O=CO/6N=U+ MH_Q\C^IC9Y6):'/_Y9"-0RP_8'OGF^?ZCXCL2, 28-T[;K4+PF-^76_GF.37 M.>;1J0$;#=8,7&DL>.#IX&FIV=U><(VO&M M[J2G-TH:$CO/Y*: CN_:'PI!R;/]C\>BUP+SA1.>?+_&.GE7#3BS[A!Z!QO7 M:I78Z=H[FJZZ3[B=+"YWM!B40-#!?SMPM3'Y+;7+KV*&CJ_$QX*[>.7J^=& MCB9%\K4"HE@+2^>J,H'P7GXYTD#L/+ X)T5ND@W!PPO1L;-R4T?DLDO](A!]4R>;Y:)B^;M#Z,Y@MA M,I,<@Y*KSPQ].NP+3",S4!3UMYM.N6M\Q&_!QO.0=PBF.E(4DSVNR.JY!B=X=(KC#QB8>;OUI^(VV*D+TW_T4@_3]4S MF-=JVWQ]R.!(5RKQ-4:JRO?NWMP<];^QKG_-7>]71MEKZ;8^$#QS#MV>%'T[ MW4[>)734BK6!+V@6D!G!#>_OV@HU&.1PT4O7*#V7R< M/W?X]X$"ZK(Z?95LT"VZ?K=.%A:69PU4V8,!P#,:#FMOPR7MWVF*@ MTZ^# @UWJ-*HYH^80,^Z]0G5#Y+*U>7TIH/?;JBZD$'+M7MLF2(Z4W0I5I,> MEQXV^[U[]V$^VJ#M[C*Z%7^/&S3$:E0RRZ*V8JJ4WL!EW?635/S3JK$T:+'@ M]MD.S8[[2%4L,J\FS57[ESYNY+X,64Q2,NT7=*=I*&9UV:*XHE:N+9CX. M*;KK#1[#7UZ3\A:+AM1GGJ[8K*Q/EZU11^HFS=4=;/"-D44CMI=BWYC!QTT: ME94)N>744TQGCB#J0"623.XK1KMC=I]MTQ93,!\QBXZ!+NV6T6CT6BC>NG>G M]=8V[<(P.')0Z%NT>C%=\;"V6E=TMDZU^O/64"S97UK]5?R]2GK]LDI]U.?S MU6 I,OJ2FO65H$=0_EF=/@GP2IZV M>48/:&%@U/VQDRG=O63?1J?'@MOG3Y /"B:J-8R53F$Y,*_FC&D[=_>38P&!LAD,Z;3UFN:<+#_[(Z71O,6@#4=#XE.,UF4ZK+BS; MJ%- R_>>DOAH@W:-Q.IE#1K EAES+.HBNM12#,@65;&NW3N;;V308L'MLPT: MZR\PVLKU4SJ>L91VJN9J,^'N.7][@W8=%'1'T[$MIP03BO^\?RIP^-V M:?0B'BZ-T*MNQ;S)KHK;G.=NT53/K>&M!1.?1/Z=SW./SYZ? M\W;G5F8*UF\NN!K3F=31,<@A71>/O]J+R:;8F^SM^4BKF"R#G#>KK7 .#'JS M@IX"4D.)OP/UNUO%#]J7.2MP_:;GS?/\4G/I^*N]6%K%C]IE])%FD9@J3IG4"$Y'D-9J;."C_DR, M/SY^:[/X@1MD;G0G9A^M!9F ;>A(N]TJK))YN:5]V<4O>%[0,%9'.50-I$X& MI2Q!RLMB"NG?[;;,6QK&C]NG]9%VL3UIJYT,BP>Z,.&Z5$OJ(H"/?S;A-[>+ M'[7'Z#9F49N7,RWO[M5_*!= M6K>QBJHR6=EMA.]R@KO2FX,YHJZ">YSN_EVMXBWW$)YG%4UAB5M=Q:SK@EKI M>:GF)!#F\5=[L;2*'[1=[B.M(I4DZT+%PKI,?^8H_9H_T$;25PXU[GKG@[9Z MW<8J%@'AF(I7KZ*Y::5=)/,=A1[>(R9_5ZMXRXV(YUE%=&5R2T]>B%PNIU>S MW62YI[OQ=[QB:14_:L_=1YK%;KUL5Y.\G6.H9F,\*33%NC>_1Q7T&YG%#]PN M=AN[V)"D8911=2JQ%3K Y0:E@9E MM3,I(M??Y_T)#>/EV8T_S0Z\=-?\FM4T[+6\&>H+-\[SD[&H3GV_[Z"(K,X: M+J7)]4Q\N?W2@#>MS)L4N8(5.@/80K>\C@W6];/H;T-G. M!8M5D94"IM](%FM>,,/'9/R7Q-S,-_K$J"2OHCK-?@V4IQK!Z$%3Q[#%(.4L MI=]6_5V Y2AY*Y:?TD/3.=>C\WVMS2W;,[6 4$S0:]XMJ]^J2V+%8IS'R"?! MSG$C<=3M;07IU53R]8Q>E40:<"G#G,;X /03NOH&_BZ.H#"^N1AWGQ\UT#0$ MJR&8X E#62<\@XBVY*(+V\-1+!T6W"[P8#34PC%+Y:H+G%6=="=83F(KMKLC MW&7DL2%>B9M7/SCB%#?+EA1V=0;@<#,['$W5Y*K.5"!?S3Q)!A9)$-GXGI%S MDJ,O##/N7'VX"!WCL8>+T!^9[+D^W]7\4#.5+5F;:7(@&(^<;M@6LP!2$(X[ MK[E \FWWJUJ9U/*\BPZJ6;1::BL]HM=KC_S8KF>X=< >'UV6 MXK>'PML'MG)UEPZ45MJ%U%"C3-0C)-HVY%S.-@Q!M-=U/K9E 2-G>_[6$>K/!GBMC@(*#3I.JS!L%\B\$3M'9@N+(X-^F)H[8]1QSQF^ MF>=-UU: YT4W#10 \+9$:(/H /H.\W[5XT^[AAXZB\, M'3U!VH=0SK:\P(ABT"<6Y$057G:Y^R2J,>SE-K#8)@'*&D'/"J,,MPS8WE#3 M&WPS?ENFPLCI$'DW2'M&W_>'2T<8\[@4\S!GKM;X 99^^Q629I^GUXS8SO7% M/BI'?+=REUS-K'JY5RYQG<+8EK/2Q +Y+[G[DKN89$J>^CPAA-NA]_\ Z+IF M:69@/LW@N39LQ%^&:0,?6OQP+;L3#CN[#(.(O61U(7 MS0_"^6XO% E#4D]JAR@:S=:7(^YJ5?IF?K/81> Q@]@3(O[.N-JNOG0":/\>"L#"'5OQ MYX*[G6;#S6)I*)3]*EKE SM;T0@%Q.]@UYC@;+O(\P11/P'NA,7UK&=W4BZS M24PFT3[#Y%)X!YM18NRR2(<@MTN5+^L9([0]M9Z%HE24%3I@4"%%L9W*Q&H, MFE\0^]VLYYMQ=:[U3!)J<\I5^:8N"$)YE2[FVKWX+5*)"!N3'T;Y._#TB)^;FHLD+?C%JDYE)C.- MK)K8#(M=:/6;>Z.7\#9K55#M2B6EBU9%/#4OSSNCD?TYA/G.?<*W<#?,X/MN M$.76RQ9\4X7@?HA=09JGZQ5KPH&614M8-2FS;.P"BS>Q^MBX/S/?S_7U,U5E M9I='&59G ?YI/'BZE'G')[,J^G MQQYIZGUY/JDD&\HU#U)C',!>@235+3E##2I<'G,- W<,OCP?AS_7)]5N[IK7(# M9SIZ6R5G66%$#.];H]_6+[\8^W?VLY$/.U4>/MLLJY'3[&+,F?FD$!=VL,VBE%W6TZCM3HKGP MIAX:7Y_G7A!TTTWPR1T$O?96O];=$FH_A6,*M_Z: +(.A< M*T9@CJE<6^P:4F*,L5A"]>Q8N^*Q=K M%S0+R(S@6IJE/NPT6[BC[C#C+]!I5UATNG5RMNK$-KEU)EP.C_4KRGHE-@8- M$1-%=570 VO8J=?[S4*'N'=WYN.Q<=_QTPO82)M)U2D*7)ZC3. MY6(_NXSO M8I788N.^(Z,7L*'F&$GJY"F=F6;-98)YEL,!6I-""_;,KO%FU+N'6.'9N =<;:\[C=&%1,X @=R0-6!+P8-3V9-_<>V8;MW41=C[0 MKS$W>G;K+YR]^+AZY1A+K[2 X6)7YIQYU.9[5JF->5< +EDI<5,[W1$7'JJQ MF=B!.FZKU&Y^T.8#,L@=9) OV]MC%^()I^[#&S)LQF_,FQ5.&(_*B\IL)2CE MV&+DU"5IYPWZFF@AST<+>=FH[A)HP4[!A=>#57?.9/(<6\?5%+HLI&@B_BGF MXW Y->I/A9>UQY:"IB;*"/&956.:\KI-!E3J1G/6U=W1]6W$ZVSN.LF:>;_- M?7'-Z,O2\>@_AMZDZP^G0C[^,N#C73DMRPT_0,I09HGJ;'P:2/W*V:N]75H1=E\CFW8Y4M M.9#6D4)X)8VWK 15;83UP2<7+8[L2_RZ\A3() M;U-+V++8"&0?VK3.%J4N+'\$W:\6"JN?8 M,8,;LI-9C$M&=7'U-.ZK!W^5[;\X+Q=ZBK(:!@V]"I1YFBL.5-:+V>CQ:VO> MG."-880>_A,&XC/!>);GK=L66-8%5P=^(;#DIZ=0%P3-[0E& +++AX\E.%3! ME<;+&I@!8W_3Y;9,V7("WXL*8"]760>"%[B1M!5<, V )2T/U[=3TFL#*7!= MS5(W%2.4.IS+W;$!34:]72KW!;\8OY-X'YRW%WGRZ. =9LK[$W7G<7-G-^G+ M[+QH9U["P8&>' '"?=C7*TOI942JM^Q*56I4T72V/C5+J:Q?H>([S1,3D?J= M4'P@E/L]C$VG.*]+]5*^R77R(Z55PQ$S'WP9FR]C$\M@_-IB>AF90HEA&V24 M54\WDZ6F,S>J;*T7VP4G,9&IWPG&SWVF>S 5B]HL-6\(E0670YNM-#H9"SX3 M6U/QI:YO[U4=Q?EE0"FWTIQ>))RDCJ=ZZ4Y^.7)*(+:>_6^*@P-F^QX47A'I MD3*/-QVT0V=,3Y=F1<6+[1J%+X5W>\-^'.B7064!9:9DL=&?HCC7+BU @ZE- MXYO+^.V <.8.NO>LKZ,'17>LNH+'(&K'2\]E)CFT8AM?Q')]70POUKP$,H*, M*6&+3+FA:ZJ@+CHMHJ+UOY#Q2F1\^-6/9^H,&HY!UHP@7'?<";6BYFO 8Q:2 M$(]3OJK8] 9QMXOJM)_F:9)&=IT#_H ML1[;B/+SZM";6_@7=MW<%IW3OH++\_2JQ2$+>0*\_&+9][_0 M^;'HO.DN[.-[PFZ+SE4[URBU!QF78ZVTP.NJ4&13O[=UOPDZ;[LV6HK>>^H\@S(?"8#,?YCOM**)D%@YDW_8TJW*KC:P46N\QK)HMIE<, MVU1!;+7@D5'O>8&GAOTY(Y;W(Z8(+. *!J0<+9N:I4%W.MKWNX^9;MKP9[6B MPC*"4VBWLHN<8XYB&QN?A9FS!OXY47,\@KB4G@!,S:;[-F"8W,083=35? M?>F9N_3JWX^8\_3,(KFJ=/5^BF<$2\4TJR U?.>^,7-S/1/76/!2>F8E*F+= MQ8L5-!CRTS$-[&6>BZW?''L]<]/X[/V(.4_/.,)4&Y32*X,3D"'9*S<70S*^ MQZG=@9Z)<51_*3WC>P15+;FRAR)L>4PWJQV-_?)G[C/2?C]BSM,S351(+:1B M!=<[Z70I.5P&FI*Y;]MT8;CL9-@:/S423 /U1T_NJT9B)"PK (K M>%PZ93LB-:VW!BL&H%A3(BEYNIK'=GG$>:?(G*38BU@[OR,G3F,[1.MK(OQV M)U&^"^&G#O]X#[)1I($OJ#G1UMGV)*78OH!H\;TL\EH'AWPA^C9WKLFR%E8F M&$U!D\M63G T7S"V^71=K[!"A5)3F2HXC8E8;&W\N;=#'!ORY\R*7N1N MM:-(F7$2R3)-U>6JG-Y=+I3QDB=C&T'$'2FWNP/@,%+0I>Z4.GH%8ZID9R7- M^&369Z\^1W)7A+O(Y7-'14SL&DG)R,]E3O#:UCAPN]DF$W\_(:8B=KNK% XC MA5D.\>&LWAB@@32S)F2:3\\KL;M^^.[OH#@N8N.6#6:+<3^'LHW4 DWUN54W M'=NYX%B+6&RRIF^^0^TH4DS2'CC 8((98>IW6J&L&\'R(J,=,QT[._>'I-ED2 M7OC0#D_>CXJ'W^K"0C,#\TDRY?#M#%'U)6W6=&W5%;;O\.4TR5%]JH2: Y4! M=6PQI-'8R6.4H-BCUB9I<81<;\^8A%<_/-#YVZ_PZQZAWY^+>>&VA6A(3UET M2?WQN/D32^][\N_=!?P^9)^#7/$)+T5(AJCXOW ZV5J?&FO M&Z#KJ?*22O2HQ),HK^>P$<#)81:OE[_0]3EUUY$YAJ,WA&ROS* M>?/QY$SQ MQCER3S,8]'KGY;Q[#3_'1I!(2E;4CC,&8"J++-SL'^W/ICWN>K"1*=M;E 4 M9U)J6(@M)@X<['_6,&.2_/Z0U?9A#J"K^>%T?MF2M9DF!X+Q"(M&*#) BO;3 MY3472+[M/O5:W@JF[?L]:/XU2]U+ :ZW\PD>D,.,&63L>LU8>!E#%XHXA%-W M;F_J0=(302.\\HP!;,U+6;127,UCEX (

?$\]/8GK Z3ZO)A>1]1G M8?II\'W]$\8B0CP]9>[XJ4L!Q7":F+%ECJVRF5&JVDGB6FRQN#?"&)R3=/-= MSE&TO7-N*:(;^<%";E8YMJ)H@U)C,F6[<;AHZNW3EGLG>[YWVC*]O4_NP RD M9KUN!O)$WD)>.=4TFZ[IQ=B&5<=X?7*LG]3V MA[GU7>N//UT(>7P/$@W'+&]\I6;@0B'QP%.03*Q"!6AS-<,$G%KS/'YH-?JQ M!#HVJXP6*CKN MU=*?$#:OI,MO@1LZ"&-XP=J^][3D!B(4U@/==F/L<4'@(P&6YEK*Z)- Y#P2 MW <:=G(2'VU\*'W)%>ETOHP&!3V;#E(K"DW%SG7Y),;G>E?P?+CUJ2D@T\NF M:@:*6Y-AA^FNVN5,[*+KSV)]8@:<,\U/TQ1-:P3,#F,6LUB^F.R.D]5/@I&; MFI_+W^"$H>L4"AX%R>@&'OAEQP$.\<"HY@ MZ)DYE*CH17=]'3\/X5W82([:6ID>#D4F:"#M(H\NQV8K=OY'O+$1AXW\+^P= M?1_GUKK;MDMT12[2 85 MZ)Z=24V,%E>-W53A*]>ZW_G"]G=Q_/1!> :3"S)2AD[J0%(U(DUW7#N^9[1> M^S"[S\!S 3O%K!-* MX- 6PE0I0[16DSZ2KMVYG-](M5__MN<+Z7; #3)C(]_&N6+2K06H')3!,K;! M8;QU>TR8?EJYK]12Q35YK\_EZNZ*FZ9\OH#$UK./MW*_,--?;=!/G?6JHITB MFFLBT)#7T[DF42@"=W2W O[6\UIC8L ?PO:'A7@P;'_X_/Y%=[-9LXRROM%# MJV[%(!M]V>#C>R]M/);&/8W7=Q?'G8C7=XM>;8?31T])*MV>A$R"3(OK:VFT M6TQY[DB/'8;N>4HR/ON.WGZ;U,;?@ 97@.2&#(C4<1.XGFU9P,C9GO^PYQ4I MI\L9%4?0J2Z5)#&?]9=V[ !UUM4+&W_CC%%_X>4 7J!$*<#SHC/["@ ZZAL" MMH$!WY%S8\%5@?=]ZZ6.I25AUB!N3&/B-Z9@1GG7/\;W>KAYU>@_)WX.KQ2_ MYB1X4M49NS]>M'3 -4I]5!WG.I/8*9][F02/S[KRPZ?K7A-)TT+'+14*S #M M!,ZH61*=GD_&3AW=)9+BBA2[>D$MDQQ\N0+29_%NCW1 M2;):Y$TP3)DH)?>3"[HD2L7K3YC>HPA^H#(?&;EMD>=C_)Q>_ENQ\,XSAAU%Z9(E/F<,WQQ3KY_R M/Z)0THWV2 8UK8-66=K/Z=G%+,?%+M,9&X5RU>G]MYR(\LC:AW7J,[!3:,/F M=I<.1L-Q/8@G-F*8 M)+T(-A MF>UT:XVT7@QZ:%7S$+/@?6'C?K)W;[$I9^X"[,H*@LH*UD*#MI+. MV(I6[0SOS=^X_0[1V,06[U(4&J)R0S(_:C!LON<3C456:V.Q#4)CHR@^Y=<=JW^N$E- MN&F^[J2Y!D)EK=AE 6)XM?.=7;[[]%PI8O=:G>H?U1Z-F6A=E)G:0>C8G=6C$ MCZKHZ)"OF5\Z]Y0IXN*G3!U&RCRC4T:UV&B@TT5/82=^VQMUKNYKW@/AG@;G M4E\ALGJZW49-DB[,H*XH-^BKRT%<(M="P\I+73XS9T"C8)7GN4%/3\;AHI^K M>OV'YX!EHY0;SKM<@P/-1OAACHE#.H!"T1 MU5(&;4RZBKT8QS8PBM=J" R#?RZF!U[#T+-.M&C66'.QR& LAPRJ9'9)6FBA M&]L41UQ/M+@0DT],06GU<9,703+'%'-8$C[(X'TC#H;O)O,S@:6MJ1;>^A>* M@24+KLQ[X561'M^O^KZ%R3C/50M4*L^Z*6:YDYLU@> %+OBUZ6/TSK:=[;/M M]["A$XURG3Q/S+ENOF5/7$[3VJ5YSLYRW?KS%C7/3N)8ZB=\Y1T-;F(D7G&P ML>>J20UEE:;9G06H-YFVGC6ZW3(=OO..5AU8GI=,?BKY%*]P+$HL^/G,Z6=& M+U$V?./U#>;#VZE!1-4-.RNM3$!/\]4EMR0,S)]U4@Z+/38:76<-=BMK!": MPF2[;Z3_L_?#'_/ LDW-.E3MN4#:J^+'?N_/9X0&M2 _$B>52MXPQCIBDUV\ M-BY4LT3K#M7E/&-ET=\C6=$#U2W5J M)"&KPO-6MVB"KQQO4%O\=,.C":!V]\::DQ!0ZAL^6 *XU]HQ?7SC*.PPE$JCG4D1*#U#HRF$RZ M<>WL4B!K&-T=%=%B4.J1-) M6&JO4=!K+P0[H)EBLKK@L)RH+RMTV-O8Z0/86ZGA5UC3*=09Q&,FRQY=-4HR MS9-\:J>SF"2D,AD)YS&2)/ED,I6$T9 C4=:Q'%!)&0\A7U$9RVM-2%K2"Y@ M3*LT0UVAQQ:'\_"JD3CV%O4UUI,DHL_T5:EO,A8YG?9A;S.Q[.VR6TV*6J\Q MTZM629^5ZURG[;1X/*9( $T>%"BBP^'YL9UMC&M#N]F**6S;^I*KU:5A!S5% MLSTJ677=YN9\/'&PJ.=G0LYL>RCBC;KCUBQ5G.,TCQ&Q[.U4 6#8E+L3KB@X MZ4S1+J6$NLICJ5CVEAU9I&U3)L.9I:#7%0'0_/HE9M]36E;JN1MHUE=^O]H$SFYVJ+0Y)(6BE:]7YCJH;J-I;=;05ZP597BR*#&AJA0P8E1;3]CR?8ME;LME9+9MCBJEF3+=%-YU"5X*T3<:RMV.FFL3R92S-L*4L M-YD%TYIOM7@JEIVM<:KAL/65S.4<9]ESI_E\+]\*81M+*6.\IB)UJPS++)%A MHS.9MFC5;$7SIG'L[HC7F<'0GDS1ZF08$,R41$TA FXLNUMISHJ]+*\G.2 6 M Z)3AYA(J^&RV_?U]D?47<\.7 EXZZ]C(,C1[*.LS7[]#?]*>/XR'( I+)"Y M)OOCGQB*_M=?CB#+FJ4B!E!\^,MW@GS\S=74\>./MA MH@'FB;9M"M:__US_ O_U@*LI__XK*NUI*P K"IN)&OX)/R;"_XG-A[ !(3%V M@?+/MW]UV1S\ZCF"M==D]/FG9;NF8*RKG:_[N_GIVZ^N(!H@82N)7#AY:OG> MWS_"6B!=!?B_WCC_L\>4;J]4-),*0_ MPA*)_TG@T9O_><*$)]R$53_E9?C3"]5?EBW;AB$E?-O\B>W\%&(D_![.1B." MH:G6S_!00."N?]&L:-N<,C;SLT(1HLH^G(%*2.*'P:2&-A4E/P L"";UR!0-*4LQD "I^6XO( M;8@A'F R=8@4WWYQC7*7R2URM\QT$G0CGV & MN1+=*#*)'%NOESN=,MNXX5C6>OA1#1\:UT&A^_:K3W=*Y4:QRS;^3.1S4,N1 MR8"WPGVL(RQM4];LU,XKA M2BHEIOF42.!\$E<$/I.2)1ZD"%$A)8E(D^F-9EZ_$89399-LBM->B4$:2;54 M&WFL#=00/)N2?N0#;3J\ ;84[H!R//!S^^&IE&T\+ M1;_L^2_/W1?TF0OIN]N.;1K$UC3VY>WOT?EMT'/:R#.4R+_F8\T'""2>%#I_ M=V/*V=YFS8A&+8\RV#MM^1L.:?H@L$'9E#LIUT MH1^>"R)4&($/_@KUQ_-!7]IO/NX:G8G M2.\^=N73[$@&E F]1W'O@A^(8+_ M\-U0(*X%_H]0C?M&30FC,/^?;]HB5-DPN!8LWPV@2;J*M6L%@@M-O;%L \=V M_6];_>AT&P 4;)YGEBS=Y3Q\Q?LJ#1M#GYF7+5$Z0+5!@BLG.DL3VII_'_)T M_OM?F522^NM%VW@Q&?H(OAVSLBV.;G>9=FV8:#--MMU--+EVAZ,;W42734 _ MM@N=U;5?@Q$)MIW R#_D_ZQ_8 N);HE)[#B[#XXNG>LFX&,L0R0?C/>C%/R( M;-9'"BX9]P#Q@!.>.>R#%VPWX8]!8KH5B,1Z(7D"P+KEQ 'O OW@[@\LX=MEW4JTF5[1(.30A+P0E+!^72:% 6@I$A1 MRCSU>;-EW9HB]5Z3 Z0['W:24[;8H;]\WB\7[,OGO2N"_PX^KR(8WK6_?7^>-MS+"S_,+UH;5^%":^YR M(_?]-, NKB0RU] 13^9*F(4@^8F0<.%RB$=2)@0OT7& %.YVEQ.:E=!\+Q%> M'PW;N_2\RM6%*[X"]=9I)>(2TTJD J2TB E\&F PQ$Z+%"^*& E_3PDH#H"4 M4="G(7:N4]3GN70^C2)2D1QE6!OM%6@>YY^57!&\.\IUIRN=E8-1CKGD\_KG %2[AJ,-F!P:,W*ZLC!4KEP MG?.SDFE:'^JY>8OD\#I?TTM(4=:*X1:43YD*6&-@4PN)7M^#OG0 >#0^^!2C M.QW2?O@PWV?)=T):Q -2>**)#QS7GH7V^>+IX;6I+UN2[3J;HWJC4V]R=F#Y M[C)GR^ AR$UGK2Q;[11SNC;OMU;SA476*_.#0>XQWS(/#&$NA =UO"FJO3-V M7H%;76%1WIR8(T7U[48 X3$-M3F%9:MYC:D:Y<9"(Y"&&VY5B'3T^7Q*8PA) M9$@JG3K.J7A)X*4SZ']$XI" X:\='O&4F 2NYLF:%(7 MA*1YMC[?XMNN.3X M1"EM5P"CQEQ5L+15]/T_^[F+STGF\O?V]\[W!&,ZAKT,S\ZZ"%WWY231L+__ MYT B*#;@O>!:UH,K(=_NVL8'>3>2< U-4-&"W++O"\S3\US0+83GJA9\Z; MY4%)QSBMTP$S2_67E?SKTE<$B28*FN*/$_0,6 'X,Y'"+3E1,&S;_3/1"30? MK#,0*3R)'K1NY[?UJ(@^BFXY^)%UN_;?IU M5 L1-;1=_9T$^?/$FHI#)K[+!W$[2=IC! M>)TGBZ$8EOZMG=@-E<-D]QAY['47U["!P9PQK8%$E84HOZ9@-@S@A @"<$% E0H,KC^ M7-DFF1%VT-ZUF;WD-)B-+9_@IE/:5W/B G<6K]/__Y,DWFDNKS_Z4,M"8C]J MUFCP-=\WVRE:F: FW_:9;@D=D[/7+?S#XC[TF@V55C,$X+-)TE2.RW/]H*IS M?0%ENQF]PK+)U_E+Z0R:H(@$==B#O-V4/ODPW=F!"M[5? TVYT;2"5P@)YS M]8)P+LJW$[!$2.'-T@K\#W&SJ (:BG"ZGY;\GQ\P(_6*K6+GQG7W./MTXWYG MCG;[";2.&MFS<9>(()?80]O^>M6D0N& D-.\0L@8GZ22*)\F"9D718$4X -% M%I1GDU1LGG6*:6?" +PT2-F5M$^FMJNQ]DI.G7P)R;'< L7[=M)IN&IG[.VN M;'THB=;K'"!\CM/9FF #9:0$?'A$"8\_+=D"\@G\\F@P^:KMJ)K 5D3 380 M.4_=K+([;-0R46_7-STEHJN>'NS8.S9D_%X*-&[XV"C@M?Y] ,?$R%65,4E3 MS'(VGLSS!:3?3K8V"RN/@2-6OV"\_AK-G3'(+%EP_')QU#G7V7> M<:MXF(U1>;)POLUF@X :#N8,P%N4Y!9*!3K*-Q\;5D/P9&'Z$KZ.O9G8W&Z; M" _N ?[AI0J_RY3'63FM8]0L6W*XC @DQ&5"&@-)3YCA>4CS,8C6A87Y*_=Q MF?\?V":1.A:\A*(90$X(A@%+A-L&PZS8--#"G)AO)T2P*0 KWD_'$N%*L)V= M;ILTV4YV;0NT,'46NC3A3K>$#)]"]S(LZKA I&SB>'K.J+#!KS$'[!F*!8) M+X >CS>VP_T'VQU=_ECPGXYG+NQW.NSQ^N7-D/[S9T*PY,0?^,ZX12AAL) X M@:,*7XK*PS?#_FPJ"W=5>E%/HNX*GI_(H.L:9&'I?4^L/^_^?5C&KS UG0M< M%W9OO=4SM!>^X.\=+Y JE*E@Q24=KN./JL.FE&\BT95HQW T!-Y;A/D0!9Z5 M/[ZW=*^VS7$J+U3T0L.[?S?L*W0I^4G$/T0_!+ZI^3Z4%V! 7!M*[3ZQC(! MH >P3)1#;!?@M.N,_H0S3$NNL/,@^\_^P+\X>)\0ZA0SIOI'I' MC$E_ZLN5E>LS"(:VJ4+3S/?\4V;Y2XP_3HR/3TR]6CBA) @) [X/$H(D0>&$ M,(.8#4'JAE;LX*\)R&'DP //A#(-VW"W5@)"V(1#7_X9&F]8&31Q84_5A.K: MF,DN0519)3 M"HI+F47^ MX+2C[C SM=IJ(JC&\TQWD:7 =!&63#XMF5&GA24UPEHHA=?9CH^;C9D2MDX^ MJQ,URJ(Q,V4=F5:S1JL%W)33.K2#D*1+I8;56/089-9@1([7BHH5YDN>M4ZE MBFA!Y::\SH("XSES#S/S*D\\C/U3[0O<2>00WS-?!P)]Y#SH=YSXHO<'3GNF MOF-?!/] @F/?,U_T_DB%@G]/OSBO_T7P:P \37W1^P;K)D[Z*MOWG7Z_@)Q2M7) M[DR>H4+/.NO-F7 M3?B(OG?6V=QUYQ]2NNNOFV1MO Q$3&^Q6*O'B)K9P-,LX'D/ZK'<=+/6O)]G M=:0&%NWT*M\S"F%ZE'R5FC@Q5_..G@\.KJ/]8HW%*P&!%P M0[\'-!*%6B^;.(/87\)X-Y\^['U-!]JR!:/]R.LKQO:6623;$Q;KC:< MI[EI>SB1B4%V49$/+K*YI V+(6!?OU3%&P/#V&(Z\0=$:K1D9'U^] L+,B N MGJRW&@+O]/*K#[I/8^-^A^/:\W-[L..]GA6X3$L_!,!+? 051 M/[9MG5]OWHE^9$,AZT+5&96L1Z/FFS767"PR&,LA@RJ979(66NC2WQ*;[GC_ M?"LW"@>6!S]6VXE&R@9^I-6A>M^!DJ]F+UVF"8ZK<_+1MXW+8U4O_W"_R0RF3])+'62ZE%G MUS_2^RRP'UO\<[V)\/^AWU$4Q1*.X"9F@A& T$%(1'5=$1/U6 K&>S M!<4'[D_!F M+;Q/^I#+?B>T&L9\/O"%"QF#H=X+\K\3.YY VZU[M="=<2KV/)V;5-RP/481CWR,[ []N!I;$OJ?"*..Z$^SKJU[01X * MB;$;ZJU_==G<0;R&GR'"H!HT]KB_^>G;KVZT:#%4!NO5AX]+OH5=WN_088>K MNRL5$4C&Q]YN2/OXXSY/GI%Z_1#J9.F/L$3B?Q)X].9_GBYMV.>F\W3EX_JG M%ZK?LF6S %9,84E%3@%>SBB 3Z9P#+IQA,"C&*FD@)(41%G8+.V\#".?B=_S MO8%/>!TJE@VO"VR[3[?S2"V\9:913'2Z=)>I,XUNYTIAP!-7ZFE_NN%VBX!\IK ,M[YHFZ.[UQOC MUMM(GA )$A=J&:A5U678YJ89^/ZS1?!C.S#DI[^"A0-'Z#W]60M%77[V,S1' MUK,?(1^T\#!-'SQ[) )# [/GOP//A_[-@1<<%X3GRC__W0Y5CR883Q^$X-&L M &Q_WFRBLX J;$[U#+^'60Q()^_Q"/LHDG0CU;9#P>\)-G"/X3!$H"B$"0V( M8QB50AE9>TIK.D81H1\B=*.@*^4^)FO"!L+< MBPKE!A(6K&M7 C]PPQ#$"PP_&@7TK2+?U9) 5*UFS6QC%FV6"OVRD%0)5_/T M=:,!+.:&0N;#(?9!!*^P%>CV!=%V+.C A8Q:[X:*F)R((+#9D>'NC2\!'1/) ML+UU\+TF[\LT^QY"/0B[\]A[V%1(32E$)*Q-42!'0A*Y6M2;Z#J]PUT)1_.> MOH3\%3>S75%E]G&&'Z*K;MES:T/7]>=#E(; V#WJ,PHA#Q>#I2 D09CJL*+^ M[+0/HT[8LS"[&RGQ5^P@>)\SL>>X[C@VD0T(.X% SQ2B]Z>B+8"\:SZWGMG: M_]B?Q-L4"Z]Z^_9C]\&[>OPT4QZ:J*-WN$8=V,^:__>_,E0J\]?3)/R3U/HE MW.Q'0W_:]XIL6R!)$*Q_0FGQ_ @\4)V$B()Z(00+5"AR "V/#(7*L)T0-HEH MI]_:.H4O2#!X" F4\$,!\QX]]V<9]R]\_6[X@F9%\_;4FVP'HO^H>"*0">L8 M,/2WMA8W\G 2JKW>3A?J,^L+6%_ >E1<:S7U9\*3;">Z/,C0=.@/CFU;#G67 MN]ZO;;O+S7$(:UTE.*$##[74GO%\T'AE:Q;Z4VID_2%8PY[GW4!-T(YC;*^X M">O):J%'%VF]F@9C)R^L8+?0MM%P_BIRP=9[HJ.7-_[65K5*8:)+COS5]6,M M;)H+[^HIA*,)?UMW0H;]C++$81-_)IC A6.'I*^';FWH="1H%5C2\M$1A)L+I "2-.-S(+ MX70"<,,E 9LKWB)DF=$Q39%/(3AK[&Z]V$BM G7YA:K_S]Z7-JFJ9&M_?W^% ML>^]$:?C:C6#3/OT/1&H.,^(TQ<" 15!4 :G7_]FHM:$-6XMIXSNLZO*RH+, ME>M9N>9$7/6D93QZAF(#W=:'\"II9_AHV3^3?E-H;2L["SODA<'^KL$P:25G M6+JBQ435 &"HDCQ3:J18O MB!3Z;780--38UG$./AX;LZU;;1#^*62(G6HV#,+P(((K@NL37"'_A)RGZ2-7 M#_VS6Y$?MGF9^8\.S4==(O"W$$8J,.*Y[RD>T'ULP;Q&Z(6>08O,!?RTCP&^ M=M+NS%5X21@X6K;))4L]=,QOPP7.,ZFY55GV8M-YZUUAZ!'ZNP&A]RX5V$O) MU7?V*+P+"CSJ^<_@W>,P*K'7?[:=RB(J^F,X8A_G>/JS;>(2L!\-;8>@=Z#>1Q;'_;KLW27&FK80[@6H/9/#2\T5&>N\?R:X*4!IK, 9O@6 M\KOG)N!SU^].!*$7H7>+WIV 5^!1L0L$0U7M!8/"H(GJV/8>JML!^@'[XI7# M_)69"SETZY+9>EUT;3\2\2/BQRT_/G/2/0NW>+O08PRF'@*V"5,!MTRU]^Z% M*>\N@VTWTCS%+8AO\?#_KG)__.8#5L+0#6U_I1$]BYX':YL;.M MSP2*+V4&_RSL3@IUEM"N@\DD8!20I O%L. 6(SY$?'C02:SX/LP&WJFCH5YK MZFN@%1O;5"1URU&V,@I/9)B(XL'3UT((!ZRR=9K%7]*S5OH=@",89B<9GO0;E9W-T^\Z/(/ MN=76=6T;=W[N+=T62")_*6+0YW+T1:[C-E]TYR_U79BA^PZW/*_)>#<[?U\8 M Z?VL_W_OEY=@NI*4%W)]=:5( %^=P+\1>8D[)*P]5!N;[2*6887&NYN8 '5 M=%O8>CG'/X:8YX)._Z>,W# 2M.V^L;O%9EL?M=1C'$\YJFA[>Y]/#!%0JBQT/SQVO1 M>.LQA_*#ZA[%VY=X:6$P:W=MT"?JV!S;6C_$"O;N4F'% ]: \K+T!7KBWBAW M.5C<9=C; G6P_V'=#C!C8R/H,+2=L,;(#!:QO>>#O;5V6 M<&F/U7VP0M_P8!7BKLCIV7;OTB\A">%/@!O4;1'8OBXI#O?%V];E/6N9VU53#9YZ4!S@#'7#]\WNH!NN8I2SC4#IH3AB]#>'O*V:X:;#&*FSU M,]-VT=MMSYYPSP]RY3,N G\'-A#&<5^Q>GS'':$#>U?&]495W+9F\[$H[JE$ MSW#!AGAA2HBWHU/X^@_FM&7>,*0.M?SO8#D>5JC!%DF[Z_U>K=\!^1[!\]; ,+=&$#O ?1< ;$*P+?>L_#S);DO&!KL: =");E++?G MP>= $\YK"KA_&":@&^ P4+<3W8'V':KNJG3W=7:?>V&XQ@&\W@D\)03-T]N] M +J.=6UWA>*+FKO/ON!4URQ]<)ILBQ"@8 MS(R"W>K%M?2W.Z#E^A*Z+W:,2'8]J&^/0G@Q7W; M!X$)@.,-EE.",VG7(FQW'MBZ%2(=C %;#V\ =,+5@NTWE/A."YX&]K;_TU:N MPMS@L!_*LSR7[=L/%,B&]9&ZNS!4_1GY8V Y@0XF5 C[10$[S#/"9)W])7TO MD >S1KV0G9[/;B>I7[#KX-G6O3B,6[!R"D9W0[D*Z /FI82'X6X+M[DWNV4_ M8Q.8^ )([3^=6WNE+)2E"P,P[#L3#L/,L/#DY.OS3BH']W%PS Z)?RP]+OMZP'=ZTT[!HJP]"W$/Q!OM MN$/\Q_9?GB#ZQ^1G7W+*) "VQ7#]6BK _^@'EII]J?'PB[6QY /%7-KB#J\& M\ ODK/_[1?QZ8V7;TW1_J(3]JU]V2L-GJS<;H?W\PB/]CS[">QV_( '[MH= M/VS%D')#T#H=W1Z?%7OVL(,$O E(XC>,J8*O3_'LWN/UV"'7DSF"P.B#5\E\ MHG85/&3G 7R(6&(W!:V3D._Q>;&G!\;^DFPET&#QPK_>(BD"V^6![0-=\)Y5 MOT<0I?@R.$X$,2\(+5%FDCC#?@\X:0Q)YUD]]V"]+5Y[]_UFV>1 !$ +PE *9KE7I3R M5L= 6RC51 ME),41R>_>7R]@<)G9QF 7^TQ(!Z"#5ZOX>ICV -LHQG#4X,P:T\F<8+F_MA_2MR!__0$!'QZXDX]]6)/3PY/-]Y6K+5G MA.?E$R33+_*WFT_YVT_FZDUCE6!O'*QD ]Y)9/AA0A78XP:LQ=G^)%,XQG#? M%/U/B"7O +&GHN+SQX8(?/;@$,#[['H^3#JN;*NLFX9GWC0JD[=\A,),/Q?L M$MCNNNNHN@8W6$YB.$/@?XK%Y!>Q^'2!^Q4 \?B$VS\QA-[3,Q&VK@Q;W\F* MOWI<_,&B;X*1OTV 6^'ZE^E.A5HK+S2?YSH1=))*$G^2(W;[26)'HUKXG/O( M#DLR-XRE,+^IK(\4*]0'=#@[F-S$402'>2K)E(&@Q^IMI$D^ MHNX 3\>E7?BPV+.GW3:PN!L'%BVLQL"8]#T9)QCJFYFY3WBB[P!/1R'9_ADW MC1X*.XR>Q\61;RWN)9*(!XZX;+X0"[DJWY*:@BBS29+#OQDB$<&KPA2&-_GB M4[R G1M%AWCA=>;YOEW=J6O_GPW\?&+,A30D>)R&9G@S2UD#3K'UORW#UO=- M/3ZQ]F_,'CXJXO=!S61V?XZ:R:!F,E?83$8F&)P;#'!=9G&&EI,ZB:_U1,@8R4>^>.;&#U."B+_?*&*> M[9?V<6GG\5;VFI^?V/F][AG/7:G;K^__>SCU J0>P3>BVGZDWAKUY/^0G90KO M6?N8[_YU9+[[*@$.*XC))W'^O'W[)]6%G935!]@@.1S@N0ZM1B*%=\2 MI4YA,>&+=-'5Z 882;T>J5*4*E33J8J@= 5OX]/C1F>\E(GH,\'K\41K,<]* MNE+-Y;@5'[@%.#+RS$8@#3KE#=[%2E4WOW S8Z*;YF52QEZ/+)7F9*)HU7-2 MVIH:0K>3U4:ID9R,CJS*M88QJXU5+)@-2&&^:1J5VE*FHB.G&;*]G$HD7PF%)* M+5JYL;I0E89,1]^>9/"\U,J4+"QH*$.CODBGJEE>9J(CNR,2'V"UT4@*,#.= M'DM*=:&/9#8ZLK%F73QH9%)8KKA6+$4J#\#1+G/1D699D=Q2KSF1]++?7)8' MXXW0XV4RP1I; M8SP'N(F(#IWQC*@W.]A:T%,9H+[2\_QD#B9P8.^)A:_V4M5Y4C 2?M_/-X?] MF@$F<&#S)^U9W2BU6RFL4]9Q8M1,8D5I*>,'=I_0._5ZT\1YH=/&+<_E3=U3 MP5P/; #%5NK5QH2H"42'J1'3C93CN!$<&N$47Z"UJFN175.7J[Z8$-O&IA@^ M-<(J5"HQ:-BDW1;2):G3+Y9,MN2"IQ[8+=&K*P*KX O,<.K]\6;67:AX0R8. M[%;="MH%MRFW,&4R&:='JT9VF!_)Q('=RK)Y9>;0UM#L)%G6:=5YA5?"H9%E M#4=!DNZ0C;(IZGZM(17KB7:B 8=&EE7H6026<3L-LS->KH '*KVA M;6_L;EL@RJ-1@4F6JF27EXD#/)!NC.R#:*/S5L:G4RI=BJ =#W +K7UP&@9A4%% M,F0ET2&LCKW61C)Y@%WH$=8IFBG!%=*^)A+FP$ENP%S) ^S2\C3'J128+"9: M/;_3=',5>P*>>F!CEH&M#HS8)GJ9[V)29)[DL M(W=%=RF3!^CJ);&>D^_T^Q)!3 Q;EWK]L@7F>H"N&:W74TH$KXT1U MTP#'?73H*B6R-7]@M[%:/V,L&1YKB00O)P\ A@8OY?/^3)+$CI&:EO!JLPTD M8?( "K1TUS![\U1#4$:9NJR,L45Q-()#(W) :(O=H>2Q;4%/C]B*:*1%U^/A MT+T<.%;/RV\TM-R_=?<\ MS6_=[D(\$!3:E\O;%_PA^48(!>W+.?>%>S.TA?8%R3&T+TB.7<>^(#EVTGWY M./?H2]KQV6C ?H$&)Y7?9Z7 MT/K7TX.>E.,X@]D\GOMYH]$OX^:RQ\@Z'L! MA;<:WKSL/W^Y[,1^Q$WO+?ZMD&!D\8AQ(K1[HQ'H5^\M0.(7B=\[1A'L*W8M MHA:QSJ6Q#GD$:?N4E/?[OU15UX?#BSVN><_3GUU^=0RX7-;J/WVWT^>L_9]= MW,6?K5M3^^=W_)W\[K=8X&B,@+@<WED.SZ7?UZ## M_3 V$1 O'W6(61&S7@VS7K6)0V]/#=B''/:24^$W^CPP%HJU+3JX2G7OXGG[ M'&KB1Z+KOV]4TR-?+S3V'V,%JR^SKJ*&+80#V_";L!1- M_(H@^0H+B:+(D9 MF5Q*K4S#F;B2833SR[23DEJ5T:]8F"JWVOX5[\FUH6Z6[;3(Y^'.]!L9NH$X7^1**#:GDE)JNIH0%+:NA?_^ X M$\%4-R]-BKJ[J@$@#2[\&^^%*1-4M6%!GMQ^N7?'80ZSY MB+"J[N\<3 ?D3[K9+Z?-)-/'#$L8:?.6._5)7J:AOD'"D.*IE T$5P37ZX'K MZ12'+^(5KU5(9J"N>+/3FXCDHL1GIBXLEZ5AAQ_\V+K"I6B_6_7AB49 @?!T MQ57',<.&\6]CH2.WQPW901=/E#LVHHZNNHP=Q_S]A&VOI:R:.WC777UJ!-.W MY2'7)Y0QEYC,_V)H&AT M[>54;NI+2:1KK7PF,19+*A04T-'"QAGZ/OD%B6)E:N\S$(EB(TG\1/J0 CW"/?W@_O3N8&^!WQB4"$8 M3ZK;)L'T*:D_]_E\L@& #Y4:+,[ [OFWZ1 *^P+^^J?E^(IU*IT&F3*?L^_N M2 )>W.(O0"B>+I3U@?0SAO6J86*D).42]18Q50>X.EW"^?SZAR/C.(5\/T@V M(-EPFPK31\*!2LQ+8UM*V%('<[%!.>^LJ#$4#E U2C)Q_%VKZ'HB%ZMOVL[)9Y68-(9!*T^J8D"K3?F OX3T%,'D"8Y#UC(0#$@XW M935_03I0=@;O\(K';-U']@FR3R[)/KEV+66/N#K$&V]KPAYM5?V0+**%2K:6 M*?9(DR@$K!GHCM=3^%!._OJ'CK/O)F\AQ"+$W@UB3YFA\"7(3@6/&&<7TS46 M3'66P-OTJ"^-X/R ^L#$F21QJZD)6YVB!HBE^."-,4M7/#T6,@2\]C8 /Z!$ MA5LSI\X?;+Q]V78R;>01JV4(U29<7FTH>7H88SP@VQ866\K,QH4J-A<9(:D4 M^UW;7<*K&*'C!*@C[\DVA'6$=83U\^DQ7P5[;YRV6T*1DX4$/Q>*A9PG49,0 M[+#D-IYDR)ORA+Q9.&)'4@R0B862R%$2^>6H,>_ED+_KZO5+V?2DMVAMI M5=I=;&:0# _OBP[=*W3R/6(H4_S<523OBL !.RDOVJV,)ZRY\E*? M9#1BV 0E'(OGS6;>5,O]?O.?.QX ME!@*B+":)$X01U>3[ED&(,L0721Q\H#]Q5, H0"AX&90<#NN N0>N #UGP0: ML.8$L!/L!>C_)[V5X=P+OP#=_\2^@0,*?]UFJ^UVA9"D!%#R.UF+2KHY7L;# MOJ(XQL49$EW$@F0"D@DWZP\X(!3RPXI)3JQ^VS2^3>3HC+$9=? M 9=?FIWWT9[M>BC&K*>S"ZFMUZ"VWD_Q],^<+XA9$;->^#%Q*:?]J^N<9\KZ MJ'/[]!=&?PCP8#4=M.T1Q4KSE=&:.R[66&)+"' 8KB3B M28Z]HFCE1[I(1A_J@!):S-47NAT@&Q:9!9=E%ER[8K$'6'.+K[?E3F*TMJ;5 M2JYIUE2V;N=3)'Q_L2"R>V['[KEXHMRQT?1##?[V M21KKM\5B/=4@,(9>5K"@-4V5G)K8RXLCF0@[_.%Q D-7"R(A@83$;2E-7Y82 MK$1DQER]NL'TH=TNE3;TG!8;4$I Y0GH3K?D8.%5U0WT@ZT!591!@"PZ9-&= M0H,9.X[Y>P>]76\O;]_<:R>8GN6<'M)DS'J.7;4]&DOK J_.ZO-TAP.:3-C; M#R?CV+O]2Q%X$7CO!KS'URS^&+U#29ISHZEF2F*6\?H#2Z[AQ1"]VQ@.CMVX M>Z;L*/9C?@ERR%Q&I>V/]I^Z>*+=1M.NL#J%0,GZ"%F70[3;0-:5Z"I[+TAX MXGZ87%*8]S&M'= S85H2!9[8I,:-3D,FMAWQXCCQ7GN,ZW%]O.C\@]P]ZN;*-<^=2P'/3]Q2LU]:*TN9H,/KF]@X1;_GMT5 M1T!'0#^_FO(9I$\,NZ%/9D-5",H%IUR8L-GNL &1#N^PQN,<>_0(S:6X3[9O MJ#Z[U^ 4:@NR\LX>JT8EV:CQ .)RQ.779%9_(O7RV8T\2/=&X<@[#$?^=#;D MNS=@F!JFSFIT2A/FW*RDY?J)X:K#RP2[38BD<0Z9S BV"+9GR$]\%[><,-ED MQ4[0-TOVE&L-YZ,)/0YQ"RQ@,L[>>OY I"ST-)H%LA"0A7 'LNVGBDO?O[!T MX7'+O-&:"W134;W.9LPTDTN9X':J"'-"503A'.'\#G#^8X6I[P)]G$R+5)$? M=4UQ0>6'5:\Z5@<\!#K,,> TM^K)+\Z;TA82F&?V&&/I!4*/]Y/^/%T+A0( MUFG2@;=H2/7=%)Y]()]A, TX-*"QT'*,)Y#M!>$=XOV2]Y4N M'XZKJ8RK>&U,GPTW C?D@@4_@H"G0\#C1[\FZ%)4\!?YDJ?699 Q=O$IYN&L@,Y$)=?DYDQ%J1,JZ".RY5B<@DA#A02!H\GV:.7N")C!5EPEQAROWBBG"-4 M?_%$0?!!\$'PN1[/P/8-:6*:VE-6GA_D)D9C7\SX.VA6KV"U'; MQV6$IVQ=<6NNZ"N^KK45*]#KNBO"R3X&=+%M0+>JN*Y,C6UQ*2ES5=#G@QS9 M7M+UUGH$:'\R.GPE/>7'R-"LS1.BD-1E4Z=&*=-C"F*&:/SZ!W +=K ?Q*L/ M8C/%C2W@:_[^;,A_1[A.R?=M7"-DJ92EF4S-982U=UX&"LGD\8$_=ER (NT@ MQ)Q+ [X!?[W"9;9DB"F/+XJIO@Q49_Y^G2@NUMI2V+Q[3=PY6'P(Z.K MSW^//_V>C,? \V8Z>/Q"M]9_@V>Y,$#"0VJ&DGE@Z;'9:Y'W ^RZH[0(AC9B;FI+Y6AM !T).(<?D^6U0+?@RL'BM7!?= $)963A3XEB<+&&M+Z>I78W#$__PDM M#9K#6UXO1YC*F*YH;,U1*E VD,P73@3GZ26G.A(2^)4="OA'N[\9Y8ON5/8Z M4KKB;J0YX\O9Q#>T@N]*LTQSM%GF9<8V7RBS&;Z@B!4NS1A-9M4!R $$[%V:_H51=]+OP8 M._^),.L(BTXJ)WJ&E!ZQ+3>Y%M=-XYY9^D^(V>"DS,3&)F-IS6AX@DSW:G9E M:S)\B:U_XG @KNMPX(D/&4#J+K:2["7AZ2/"6D)Z8!3.3YIZNK((%E>=)W!#]I>O>XPO^@.@BI& MV'R";BC&@NEL#P?BX!4UGS@<($KNEZ7_2*;-LK3K7*VT@.R(9,,K.-%;4F05$!2X;9J?C\G M%I)VT.Z5^3EO*ODIG= Z*V7B+J%8H-\7"]>3J;;-"8#51H[]LPD!GU1GMU,+ M/PR;[[7&BAV.W*FQ4U;5J@[++S"ZBV5X?AQ,.G_B-'KVOB]%TTW-:M64$D\+ MZ=S"M;JY_*;8_S"B<)RD@B.1C1."]FZM.T@DT#F\@R@MO MX'G!&SN7,(=5367)F4GDB5ZA1RWRM=$)@\97R/OO4$^@%Z52H9_#,5%;.GB- M,%-\ZY+\P6=GO8^\94,UDZGTC5+*-%IBS4QEZE5W@OCO*R1,+4KX."4W.$RI MNB5M8C&MI=N [4=IBHICQ*'F@E_^8"^NC1 ,H2B^? ?E/9O8*(_^VCP#9Q#N M7_(O/'O=6\X%*<7U)ICI8H(XE.6..C 5HS62R>U5FJAM( (Z OIY=)!C(WU> MJSH#R6*R0FG4+QJYW&RU:81(I]]'^@U4&X64#]/Q+]'#N!^QW<3PU_R.300L MDQN[U$:5YCFN-6GYO;F2^8/\J>\ZP_#">.$/<6HEU=1-TNTDY+%LNUJ1Z49)R)JYT:3,-FEMG*GQE^5-O *F M_91ORZK-B\F*/E1-12MCU: S2N"-"['QS\.JGR(;-\GPRV2>2 KIA:Z,)V.E M0J8:\&)F[G(JJ^Z>]S_R+92,LB!XV-(6*:> MFZYJDH0I%6SJYLFEIE1/*#2NAN'><:9.L"ZV&AO*RB3LRC30,%+JRQ>2A7A. M7GN'9*595LY4"8*5%&F6KIOD=R7%QZN!E;/?A^D,)-V?/0CK_Y4>W M[TKX,1EV;/^!OTY3'6Y5&@F)U$ E2HTIWQHL99)#V8E(+B"Y\*,NQC_2!X\M M&'!_,:VU16 W$IM6FS'EW)3ICJ!@N+'\1!Z\#BY!L6(SQ= 2AAU3E9GA*Q8* MBZ"PR!V&14Y6+_&$M#H 6L%.;V%V0/BH;@J(1R.3,Y6AO1'+B473%$=R,KS. M/DFS<9SC4!03P17!]92%#)_'ZWHQX]T\W(A7&N*5B6/4 ME=]D]J$6H:K!-+!@V"CFP- PC$K.7'VLVYZQT&.6XZ%;Z9'Q=!O&4V2UL;^N M3!-Y0FN8QY%^CM6"#:"KEP%@J[I?&[:4%9!X@ [@'0=$']-SE@EBTN8$H]T9 M&IELIBL7&G(RO'F>C5-L,B+XCG>S$A($2!#<@R XH8YS/$E@P$]R\19 M_)2Z#1("2 C^Z.)./%+?X"7-XG4YB>WZHF MA- ^(!'[0;NY4IR %W+)TDK"TP-S701Z$0GU(@:/L]BA2E\D(9"$0!+B^H-B MGQ(1K4S5'@1YNH*)8]Z<#PVA,.8;4$0 I8GEXBQU*"/X4EU!%R\%D,%X\K#] MQ5/@Y.'^BZ< 0@%"PS:RS3@.("]ORA\3A) M?NA>^+>O@!T\%IZ?[9"J ]JYVT\,&V#4__T2\6]#G'P<]^BZ(CZ/^B.NY,UY M YH.'<>W'5^/K:;6;TNQ1__W2[<3DKC='5G'F8%"#&E9(75,3F(T*2O$0)75 MX9 8$!P^5'$%$B"81=?// V_MLR;#TQUB&C@REA__.W[\S"][^",_@83.DO M_%^ ",'LGUA8I!YJF#/=W=:*QY0I ++OQ<;*0H\-=-V&1=YA;YN8[X#OAY:N M^C%_K,=>;$G"T]6$L4ILR?T['WZ1O?1 *JT$K2B46EVI)F#S>K.\/+B=WZ7^ M]D?X(,"[ $#6]I/EEAJ[CW[]X]CZX\Z'7Q( ;@D_7!Z@DJ=OE>R8-P-<$P,B M#*P2+-FP8\7 6L?"%G PV MS->!.@8+\UP_Y@PAIX+-#6PET RXHT!0@P=[V^]"'W?(VT/#5FS5"&.VNV)+ M[V$K #5CL?\7_+-?LVKIB@L/R/$K"I)PFCN] &+Q:!I0E% [NA#)_?G^>*3A MKZ?^_Y[/_>G 3JB.Y;B_]Z?RLT7MQ D1'M C/3%P=<5,*$/PWM^*M536WMZ. MYA[(?3K&[\>#'5(AAF,/)/4_L6??0VI$2#E55HEG!-OI PE+'T)Q%O[9_C-W M)^.V'SI>6&SRV]4M!0(2/OW%<\-]@<*0P!]"1@(_[A:6Q!\8ZD0[]4KM(I_V MY3]*;.Q"'>&_6K7T05A^*,E:\!2&G)V&*@=@TT=(*O\\V_5W634D;0*0\6FV M.](^??AR3R*DWOX2G"WJ7W!$['^!C(1_^:]7F_!J-Y_TO<>]A!^]\?C]MBC; MDY+A:"5)#4F99A5-3@Z8H:PD545F")8::#2'8RS[:TN(XVSD\PT8 !7K;0SN M]QK*S]U>YVNU4J'.Q^IYOEGAMR&\0C6]E2K;%:5KE7I3R M5L= 6RC51!!H9 M1R>IRUE$NE;-@.D)F1CX3JR5"QF^!7X06^!+1:BVQ%@M&ZO5A2;?*H !,;X* M1SY;50PN*_:75.6E3 '\Z;]^[.B(ZF*#%V]]3A*@%15L<%8X@0?4(2\>TU>J M#HC@O:TA@84,?NX3 UQF"0 O3!D.R0$[ M'#)T4RMZF4%)3D\OTB@U)[%5\L\U6.]W\2 8VS^N1)F-A9&>4="4]G14+ MDP);ZND\&,F^'EEDVBFAV99G0D!4G7[9&WAT9B03T6>J2\UH+_,T+@1%.]MG MF;Z7FL*1U.N16&;J8XU1LH^)E+!)66S2,;,\&!EY>Z?='I-$:<.:AN6QT]JF MK^"C!AB)XZ^'MLS" C.69-=<%YB^WL(R;2;/RV1THCRWK+(99]DUTTV:J0$C M35R2(S R,E$!\WHELV9+YMR;K$<^U6^7\@TP,C+1:GZNYN=,NRNLS26URJ5J M2WR\!".C$S42O):;!-3:U LYHT%;G2K.+>6DC+T>F3 K#D$XXLJL==24R]6E MZ<1JR%1T)-7,$5EBF;,PFEL#$/4;70(LB8Z.E%H.75VW%QG,R-;?5RI+[VUGF^.!R8NN0W+$:E1F0; MCL0CM!]90\J4"YFU.9T&_DI94')[WI#9Z.NKHWQ2F*<4RQ35M%WA\ T[=7F9 MC;[>T["29VJY 18H=DYJWG2:0HV?:E-K,!](VM4%#QLGHNC:%9*U$ MJ-DY5JO,1L-$8=!D%V#H ?Y76M,5UA^.:"&G!QHC:/WU8,;#H62$L'B#IH6F ME);T14]IUS476[E@L@>P,L@JY) ?)5=FB2U5R9$WQ/MI\-0#$-A856*Q2C"8 ME"L672+H$,%: X0]P"\MJ@C9>')5[LWH&9@AK:B;MM5N3<'0 RADR?1PE,\O D&9"[Y$ M].E6I3&"0Z/8*N;7FQY5Z6-I8CK.YUOE+HV'3XUPH97K#7LV,10E@LK6QU*7 M;S5ZX5,C7*BNN\,6RV4I*;=N-$NKNE:2K24<&N5"-S=:8$2KIDCSQ-"JE97: MC%9&,$:P7U?H,'LTNK8N46!P6?0 54L]_K&_N<$=!C_WMJ/ M2T"$#^VVG1KSPC!0!L!6#_S7AL'98@OX%V(+SQP(?QIGH)-H7RYQ7T@.[%0!;, M!>X+^\ @3?D"]X4 $T/[0@ MOZ^)GCR?^-WH^C;[(?KO8PQ]OWC5L2!%_N\7]>N[1QGU0#*7U!_F<([%YVG7 M&KNZ'IN"7XR]F&YKNO;FK3T1^C->2CXDJ5OBI:IA?XN5D#R^. S]"04B MG/%%DCPBB_@NLH "1;&WA"R8(7XD\?N1=_S:Q.\?,&).0QU#<+KF^]W"EV;Q<+UE$;<-*MFSH.M-8F.0%^$L)ZTIA'KEEJ+!3N#UZ68YVM!/A MDK?NAQ1OF(QS860X1K'U+IOE#"L[:S5U)MBB!R9X;[LOM)QGK1@T*Y_N+5M2 M5=+KJ[QC=YRAZ'[_FL,=>K, O+"^"JZA8_CC=."!O=%=8:5: 20P[WDZ^+^V M;?#_NMRZC)5-+9GLN)+B9C<"YYG37 ;F_,.[R.(,%FWK?S2SX<(8_RSX/P]* M?@+_#,(_^1S_I*R-$\"7%^PK3;3X2;9HYB^FL'N*M[OVW-Q M_Z#WXIQK/EJO^0^K;TXOG"Y@0T\>S+M,)CYS>_FC,O&[E1=WP<3W*8G?+R&X M(B;^*.O^+GCXY%'/R^3A,Z_Y>(+XHXSK:V+B*X_*;J_S;>J>KKCJ. QK:L!N MLIP9[)N(7)DW'GR:IY'0D;_O*4W&*IDYU@2\*7EYH\/(,9+C(4.?/BX93QSJ_ M)AK8&AOGZAFHOET R<+_^H:AXDHV&.XZC-*"(YZ5& M/,] AHN,C_Z\:#AU@/1KHF'2FV#B^@@%X119L:MN'Y;EC#CQSQ*"1Z>2'1*_=O[. &Q!'_ FQO M2Z3NM,8HU56&,FONID0E\P[6;<#NY21,SF3(4^DJ* Y\%VN^P(#QE?LIO@[Q M8M"M;H**JDL)QJ7SIII51_DE@#@-ZR\X_#00O\_#^=Q1\G.Y(.X$X3_B;_@Z MPM?#9$'ID[QNIK$E/N)9)G!5B'#NUS]X$ISBT1*KXWD<[HO=SY]$<#9?PGUA M_+2.@Z]CG-$2ZSG>S3%FS4GD6Z2J8BV5!Q@/LZB3<8+BCN\ZN!@WVF.2A>\& MJA^X88R5NW:9_E0*QA.&TV.P4-T[(.[HS)J3*7*Z$'),JYL= M3$?U9AK>E4;^^H=E6)1V@=(N[C+M(EIA!A>.$T=QR*+C$.467%ENP76;^I\\ M#)F>.:H&%=V6],#*^F6L4A64$3@,@7U/Q D,1PD%**'@+A,*/G$<7E_0O#"= M*88+,PEBR!'_)Q;M^5H97B)-=N;MF8ER3[;N$Y!KP[)CC\K&0M=@LP3?:SDI M/6-X,\?3M=KP4.E!)948=XEV4RB12UGOFPI>;XQD-BP]8%!8_LC6+A(5!TS? M"Q85I[>#[VS+MT8O@D'4 KY@%/S@@?DC]O"?')B>@V4R/8$6,4)REU4V[??7 M!1X$9P(GQ'R_$5*^9$FG A!_G) MX\7GYO\S5^J?>_D7HBG\B&F==CS?XVUMES!SR&N>9N>]9%#1IEA.*E9(JY=H MB=,1G-*O?P@R3B:CC8=1%/GT4>1SH^3'A,3AX/&YEW]90N*TN?*?$!))U>MG M]&5K@1E^SVMXN45^F8)" I;Q*AT-Q=_?B[^?&R4_ MHTB\&78_]_(O2TB<-EW_,XI$H*=8;S9:F5.NHJ:"DL':?:A(P/Q\!F@2Q+M9 M.M>4I;!]1=GQO.V];CM?BV,?S\=R;R+NTM,5CNX]0<+KQUPEC_<1%&S5F>H0 MMT!^@:6#YQP09(V!IXT=?#83Z*R]K*_(A,]5&S*.A9D';)Q.)E'RP=TD'QS= M(X* _V/NCR\"7RTU*:>E; @LJ.<]F37GJYRXA,"'OA B3C,8ZA1P-^D6Q_9R M(-S_F$OCB[C/MJAUNBNE_&M@M;[@5EB]R&E+N.I@';]1YMU2C'X7(KY7\@A^&661M)[CD8P386IW M'&>C_4Y1@/(/+)Q; .>9VY#_.#A/$UK\!#BU52E7]L>T)2CK:0%/EP2Z-@_! M"<.(<0Z/1A/0R?D'-MJU@_/\#<1_#ILG#?]] IMB8YH@9;NREA+ M,$)L+O0#(A+U9MA)LC]5#B07CK,U,*RM?HNFL8V9&Q;2UYF6<#+MW8]&D A22 M1"')ZPU)WHAM_PV@;[)U.E7=C#0I,>*))36;3N3F" (=V/IXG#J0,8S.=!2B MO=H0[8UX"KZ!]-)LO!3ZO<'*3$_Q)1WXO7R-"H]T[M<_9)S 3^1R1R%K%+*^ M#ZB?-C7X"U#G_7FM2O5Z.B9.)LR('A2[2.;O-LC8-??H^K8C_U##Q7,V=4V[L_$ M!39=FDVEI]9P#NK"R?!&[7=+9M")JK(;:$D(5F*$&_VW3O)J+AATM3XS%;]Y$7'34SO]]FYC<660]Q_EP:;EUT M.S%Y0#1*Q'KBE%3.-$M$=9B4!8N72\ H<(677$6C[8:1!%VU-@<-3:_%7_% MAQ+CS9X?([^!SX?=0@8+Q!9FJ=5^TQDOH>B@?_W#DM$H'NIVCKJ=WV^W\QL+ M^']9TZAODDFAL+0K0JYB\ J571&&,X+B MZJ%B>QJ!6&POZH\SGJ?'XK/IOO M:QI*KL[Z1@\+A)JKIMN,UL4W=*AI0/\-'L>($S07NS0D4U2]MCUH3&9C;RGC#(PM)^,L=L+> M:DA6H-CR12[_HF3%:4/+7Y$51 M9!1)OMD"]*\(B\4"'^<'=(\RIU6-Y2NE3*/OCZ"P"$/'6)Q(OI?ABD+'*+R M0LW9A0ZOEO9CD+'=\GL*'1\)VM&H>,+97@J3MV[V\!S[K.- WF8=@!H.CNFG#']E(A MF\>V@6\F_@NIF3#1G$)? MHF=6126GWIPM-62<"ZN3R3A[P'ESG(8K*(:,.H#?B>0X=3^TLTB.J<07K%%G M.1!JD\:*ZQ-+VQZ$D@.V$^?B&!V] 075)Z.&XM?;4/P'!<W]$4-L'VE=71;VFZF)6>UU2YP.QX5*!\"=Z? M'PQ5MY35KB@@I=OZT#AX.QV#;09R1Z*$P+%*[72UVQ.2#9G 870Y>MTL"BS? M=F#Y;';?E0F,&ZM2_KR\<%*S=I.I? MR["^0#)=B/KQ@V'KSX@3=J[DEE6E41,4N3S+VKWI/%CP4)QPIU,_4)#Y4H/, M9_--((%Q ='JSP@,W!S-N6))S GSF2*LAMA"P=:AP BO,3O0(@5%EU$$ D67 M470919=1=/G.N?T^93N*+M\ELZ/H\IVL&467+\R*WU:$CJ.B0:WR"<->V+W&S)!HH)EU/3Z? 7-YU[^9] M_JRL* 5EHM4G20G+U?HE43RPH4*[Z 6/&G144Y76&2 M+6S4,'.I9*TW;U'( MW"[N:$M$@9VKY]!+B]<.QASY"S#6V90%$"Y:@:]Q+C(80Z]\J#' MMO=JUG%U,-68&KBN;JOKF.\JMF>%:72QOZ#B_:_82#'L>,S6_9@S1!>!HDHZ M5$EW2Y5TH<&=?FYO;[-:=Y(AO1,,+2@7MNOC;:WU)"5X;1)X_E2W_:KNUX8M M955WW/ 7ON\:@\!7!I;>,R[M_6,JH&:3@>&*(E#;]-69DT'SXQD@@DK M]>(DC1K HD*]LY/I*BOZ;JQ![$^+K->2B@;"MV3*&U+0Y0I-YQ(5PYZ&D@K6 M"<8)/%HFB'2FNZX2O*#XW[G)="&ZU8^4$UZ,;I4KF+3%2I/ G"^E5*')S#/J MI@$E%O?K'YHZ50L$%&J]UEK%2PK%GIM.EZ%9_4A-X[DUJ\";%[)&PN8%@ZKE M2]F%Y\ZK/)13L%02C^/D>UW]KR_:G8[$N5&(YD\\:2\D!0DDA>8$@.,N0J3^ M]Q%=9N=>YX4H<3_B(#L@#O?"[3V5RZ(;SK@]3 72/,6N@FR_FV6:P$AD0W<6 M%2>P4S:>NCOT7P(J?@+]S 6L\[+0?UI?TS?1GQXY%-F1$YZ93BUF=((OBA.H MR+"ABXB)L]1IO-GW>?:''J%SH^+4Z-]Y=,Z]S L!_X_X;[X)_J:))4IN?V-B MG>IZ0:YI7I@W0O!S81^Y#RX&0:DO7_>NG!L5)S_Z=]Z1,'+"86O8![ T_ZV#%M/C'5(6O!2['_^]IU9N(I7ZP:U099QO]7-8+LBWJ3(] M75ARX_7?_M$,MS_"!P$"NE/%VGZRW#+J[J/0_[;;FF-;E^?>HJ-ZXS+&PM#T MT!<7B@I/+C:X@)]G2FMI35JXOQ"960T_=BR>^()'3E!<&Q#1J^NN"*>8@D(L MZHO#'GUQ_& 9N,U>-A#6@C-9+_)4I6TMX>Q@$/X!/V5)R<7@$X7@/RVT>MJR M,&$Y2I82?*H02/FQ;[5O2&C=7/; <836EU,(3BJT^JF)VZZKW$R@>0Y3JCR7 MM@H\G!W,'7A@3G.SS'UJ6A>?.? )H27,9I)",O6>F<@+B;*HZ9-)ZT:$UBTF M/?RAS/INYL-)919=S#3319[NF6*G-5ELDC[1ZH>*%DQY>$BR*.'A?A(>/B&S ML+4^+O@;:R!U,K.4(XW3HS)](S+K)G,UCB.TOIRP<5*AY=6*1:^9XBF)(%JN MZ92Q9LH?P=G!3 WZX?VK@4-WX+_#BI83[)BJ RJZVT\,&T#&__T2=J^QLOW- M8Y44 ;USGY-'1YS[VS,]NG,Q%NYQZ,%\\FXJ4R>P?2\V5A9Z;*#K=@QPJJ_X MNA;S'?#]T-)5/^:/]=@G9!354GEM-FDDS-*H0^!:VLA;ZEEDE&/K+Z54 H B MX8?+ U3R=# 91S5CW@QL=DP?#L$JP9(-.U8,K'4,*@@Q@&@%#/==![(R) ^ MAP?1%5,L"]+0<#0O-@,$@ZRG/<2.S1QO,C9)7SYG?V'R+B@I;F"KV&@BD MF.WXX(5;;@6;XNLC5P$45]QM1Z4QH#B0MDJ@&7#7@/P$#_:VWX65CB'_#@U; ML54#_&'(T+#&SGLXXBK?IO]SEAPXEO9EZFL&8$QE#06I_@+NGWCO-Y;S"*QO MS/G?FK'8_PO^V4]%M73%A0?_^.^7W$C"E^W]*T!VG>+PWC'=CE!$W8BV5M;=; M),,]D'O5YO>C"@.I$,.Q!Y+ZG]BS[R$U(J2<*JO$,X+M-)^$I0_]W^S3SZ'& M$G[@> 8\>G^[.JPQ7>CPJ2^>%^X'/#0(_"$$(_AQMZ D_L!0)]JA5]H4^;0? M_U%B8Q>J/__5JJ4/,?7'$K\%U0HH'=)0FP)0?V12Y3FCOLNB(4D38"N>9KLC MZ].'+_5(8RQN"8G&1(&MBU+"53U(#&% K'*!W[M27$<38R(BO>Q-Y^K^$9 MM-OK?*U6*M3Y6#W/-RO\MC=:H9K>2N;MBD3 !:5\K9P1FF)&R!;2A9;,L@3) M,)>SC'2MFA&JHI")@>_$6KF0X5O@![$%OE2$:DN,U;+P5VVAV2JDRD*LWA2R M0K,9C@'+B_'5W7>[A89Q9N;OF-"0"JU>["^IRDN9 GCFOW[L9#X TF(+Z-_2E'0)I MCAMBK)Z4E2%.RDE-Q616)1495VF:5DF&T$ABQ[K*WI9:"55%XKB!*-!+J8M) M32F&XJ0GS(IFH M+I)Y+]'!C(F<33<;"9Q@PYG2D:G.N#(GJ)N\&4A6/2>( MHT%:YV4RNJ@>G17E]IRF)2)355*RL"AU&L#JC"YJG;%&7*-18# Q7?08/T,0 MTW9#WMX;_7)H-=6RV&)]0IF!-DVYG&I7,]X2#HT\M3O*4*WFL-#":EA3H61M M..+9M.0!YV^-/\BLI*,]E<3;MUIIK^/[H3LE\P^#:758R2[+8**T:XFI)\)!0 MD9T:CHJ9;$];F)@H\L-ZP!6592L<&MDI*I&;T9HO386I+ A\MIB8<%6XK.A. M!;RIT\-6T)1HCJ PB>SV<,#4E!S%-+UHY >]N2$$?'W<+](-=>(O93HZ4@X\ M3#)D.2=-5TNG5BSX_5IM!$9&B,I4.TI:;="^.>^NBYY>&+>75 .,I%Z/3+66 M5$7VR@U)Q/N!6YDQM64%/C,J)T;2@/:D50&C%:%>7?8H<4K#>>*1B;;+_@P; M:'X@=(+5M+T<"ZNE&PZ-S#0[3*0*&2+1E?3JJ$PLVCCK#N!,\# M_@)+"]9,&/ ST6WS<"C[>F@Y"[=_H2RP=79:7"ZS67.QA!,@(DSE=#6J-65< MWR3F@6D'I927 D!AHN0GDM)8GTE [*0WWJJ8;0[S#L I$R7_D,R7"W5WCDO3 MLK2JUE*-I9F SXRL*;\QZDP/(Q9"PJGUG!8V&_ >'!GE:"8C536;70OZW!M) MVLB69^,&#,-&)IJJF[- &22GF(B/Q/R8$NF4S,O, ?);B8 >+@+&E8C 38\J M^8Q,V/#]4?*SFTW*SO9E#IO*M7J'([OMZ0@.)?"(2.T7"D->-E2S-L#]8FWA M+5,NG$"4_+1!)MU"OBJ;Z4)"T&=*AJ+&(YF-DG\N3[6&HY62YI0JEV>>0!>+ M8QZ,C"Q**&:2FM((#$EL;DR3R%:P; :.C*Q)S0BJ,;5(SS22L_+*FFDLEEZ" MD1'R%PMEJVC1XY60:+>&DR:CT<8"CHR2W[+%GMY(8X)96JZ%=BN8;XIV0V8/ MD+^CC\:$5\)4B2X+!MX:Y4F@@<"AD:EN=">336$8CAFCK"QFZD,X@>A.Y9:%NK NB6FLE/$%>>C)C)/C92Y*?G7) M^,E1*:%+1$IF>D5_UJZF&V!D%%&+95UMI2L+J4-F%&XSZ=$"-H)QM8A(Z4_Z M^1)=3 A&8)J3TL ;&FTX,BK[$YU6;=1KZ!UA74^SLP3!#Q;#<&CTE)[,Q^/& M--V7]#5'6+-43\8R<*91V8]E$N-EM2LWS<#JBWZ;7M3+?C@T(OO7CL<6/+E> MD0RO*Y19D\^4Q24<&I']L]>N3E6&*W8$B%Z69INA H<.B5,6D6@#$=6]D M)B982:J2PS6F\'!HA%?J9'V5X(QD!4OSK*&2U;8V7H_@T BO#"=2OC)/\A-! M(4F&6M:->JJ[A$,CQ )"TBETZW0*FR?SV73%F/4".7QJE+&KY:1:I>9F52#R M<\$L:FXMV0L?&^7L=,.A*ZF*(F*&79FG[%19+KO;YT:F*Y.=Z317#UBSTQ$F MR7:"2(B;D%Y1WG8;8V*!)333-"ISJMNQN52_LR58A&>6*:P]]B@.%_1,D-PL ME/Q@08+YXM%]2':#5*W++#MF+F$ZLWE%\Z0T#X=&5M;,-T@]O^%)86Y;Z3G% MT>-.>@2'1A:V'*TW:S-(IZ2Y7BXH%)_9%$OA4R/[,!CBECA?)O*FSH^Z='^8 M\(?#<*[1?9CW%Z:>:W.:&;3ZR\T<:( IAD6";5R^$%(96R9$03B"Z#_GE@EDYYL+%UFYKN%F-2I0AAH^- M[L,LT4G30:??Q R*M5,*,5C33DB#Z#XXF6:YD!F-*L)Z* 2);6 K<8T,Z@5ZUN"1;9,ZXRD+IM1^ P6A6(ZK32G S!"0H,U1PH1YV6U3=-K@=L+?R07883 M8FE.53Q6T%D_03-]>SSHA6.C(G\4%!@IP3JN% R#=2-3X@5S&) M0"KGI=S4S)6F9<S@E@7>]8DJTT(.1P:89L6VPD(:A",,7J93P&=O],JLSP<&N4:N355F>XJ M90;5UFA8J$YZRTH##HW02Z#F@I%H)BU!G+2E@&+,&J:/X- HD_<-8M.9UHRU MF284>KS4M'XUL1T;F2TVJ4G%^I*S3:4\67?KF\ BD]NQD>D6*#JIJ%76P]9R MQ4VFO:*1[(9$B#+YO)6S)ZI:Y9 MITK3<*[1?6JLLNMP#E$!DL(K4YJ9&JJDN^FZYU'-O-+> M$BRR#]5&UDO6.];<["R!QIK-9_4Q!YY[P*Z=S?O$N(U7&;,S*^5';HZ7FO@2 M#HVL;"PVF7;+]TOF>D!-S/RP%QBK\*E1T\H95Q:9D@6,D#Q)K$BW976$<&AD M'[)DJN251X6$5).&@B.56$)?AT.C^\#(A01'KJ8$-MW4]X6 B'XZ-[EG0E3KTJ*(5A)(R;+;+O)DO4V#L 0/7[+*N MM*)34ZE&LG.Z5FD(;SE$EQ#*>%$X@*_?&DU9ES&W$@T6(%7^0VTRJ56(9C(YM6&:6\CM96 MJT)NW..:V. MM);T0E MV4;7".?P*/3#S)7'(.$V64EU+$N9>?KO_3?/O=0PMK:+J\' D;J- M3+V,X$5#/]$ J>_NW[K/^MAZM#]75D?=[3_<:W%F0L+STT! MZH$Z\ZVFYZ8 X@'L@Z; D@0 M(A30#_2=4P#Q )*$" 4(!0@%2!] *, ?L+M' -P40"L!9B-N@P!=[<%YNL)"Y^S,04N#;9;I7$#W\L/SN#MGDNFCR,Q'& MZZ+)SYC6UT63GXE"7A=-?B0N>5TDN>B3^+X]DTA\(ER^"? ST<"SP +%!V_JG/S3^."C(I7\ MKB*%$P_<:>7ED36IM&.'2QQ8^M$TJ0LMLCHJAW#?Y1"">V BMPCALU4L[-W] M$[<]')V#IE/'WK:R%6%?>:21G\!"HQ[8TQ["Q[;0P.Q@]V;E_[/WILUI:]G^ M\/O_IZ#<]][JK@=.:T*"]&E7"2%F$""$@#HPG$ 5S8GQE_IKI $L!5'5S5P57]2Q 2_^NR7O\S ^3 M\7\]*L'E]*Y.AM1<3N_GZM%U54UU756YQ.WC$6ZQ?R)*A0>XQ1Z=0X?OAP0E M-OGD9#J >Q<7UOQ?>>2NA-44/6\OJX<90@_IA#F;9#V,5Z8KZDJN;@/A #Z: MHT?@PE5GJNWIJ_,% U(L(E> B^)EJ7$+:3; 1W&K/HK8L)B%7ZNN=QC8!SP6 M*<='XG<$>(OA>WLR^>>9P&!?6'L_9GD\8MR[E9/S:R3C+(=FX9ZDA(P'@@(W MU45+2>]'7 "H7 94"G=U])P95&Y%2L[TPOO"L?N1A@?%C O@!/$7!G#B]B4# MG"8?\P2*"SV1C@#$Y#P.X?L1DY;C/=XA<_G;[EV9(F55TV7]C"?.Y:LK;D%, M8L_Q_4@)O0QT?WL.9[(DRL;4#8TR**\I1Z48FL'6_KVK_?>+"+P36%VU%=!7! MBV^7 M_T?1M6$(%K5G"BS+@$O?6F3YEXT.-F_XND)S!:-)@9A85(I(7 RTU% M<1%MYJM6B!I[S8]"SXX=_M,C-[HGS!S'$'ZJ3/N>YQ='H+QVK"="O]]JGDUW= ]'W#F5LB^M7 E&/+ M KKF!N6>,W_7UI13X@;M="%I#OT(D/Z4)[!_JN](BGY'4FX^KQ+L9.)# M5 V:[G95,]C5>T(\7!RZ'(A&X3( HI\*J0%U_F+;*$[S9;18G7[6YBC5-_YF M7%4YF(EVO/*@S.\#AI=5/^UV^'V)AUI!,6 Z1J[?[U5V6%GIZ1+:'"'1 =6%97L*S2 MBL/G-\HD=%WP;;.'RE8@Y7-4Y?CSMT M4R.8&1/=A>'+>L8 [ +8O0VB@TMP6L(++ZM^=/N+*LSK]B&!\("B>$E!E=ZB M3=#L.I>;CJ8H1E.71E%B5=GB+;($+;>\TVC-374#3R,4+3P]8SB1A?( 2].E MUOL1[+>DUG= ]$-UW0T1_7=8^K$DK,P_4X:D/TKN8Z_BJZ8,=5MV+/6 JINE MNI[0&]:$MD[/['2&/0CI3<^+JB&!PVV.P&O;G9#=G+0F(;WIJN4*,X;FL9&* MP$_/1+:(H@EP_1= URM;JL=#WZE5]#L@^KY-Z2T1_;[1M:_ZHFZK"BVZ=DBU MEU!-KKWR#,UA%&.Y[4U8>8!9NW/GOYR$TF;#*JNJ5;,X4?90%[*5(1'$4(H] M/:-X,8O@R"HJ\\#SHZ,LF[%5/RH-\<7-+=38 MI;[;TK[((V4:GXE;:2'_N1D.G^L8^<+\?T"2KQP'>W4M^(J>2#?&\COG^*.? M;&#(]?VCVJ/+^#[;!G#X?CD,4 S(^+US&,@X.*GOGS4 MIQVWK $J$@K>FFT&=P!<[#KM83\#B5(H\>J[H"$ 5&J*9_A.KUC^&[ M&37R!U'J1R; /F2<-A'_VE.8WHZ1\:K=&4&!O++G^8)06#=N][1DY>*V[N!S M&VKBOC0M= IR0$ZCTY+XW6EY#PT%XXAZ3A(]->HB:2U"%NRCQGK,A5M.KTPW MD)SH#I@V;#GW+?:&,\.NVUX.4.D]!5OWK#XWWFGLJHW%[EDNP/'Z_BK:1R;* M0X(F4([W-YD \R%,U ?;.@NTF*BX#H*%!N)1=&XP7*=252(.)^&0A6/%:!"*#L MF2@GNPSJ!,0[LUR@?XC=WZ^X0 WUF\S@:X8NB_ MH_KGCO(_-C#D4S6S^3ZSU&\J&GD(YE]/)&Z/9 <7TP-K$:@U/QK3?V")>/23 M]>"+OS*,IIE" #4?74<.<4L@ 0\K 0 E@8X '0$Z BP)H"-G"!<#'?E=[!CH MR,-*P"%J#'3D=R'D&].1-&>.G6@U7["PZ:(J(\W5Q^M^!A15 =7PT:R)TL*GRDJWP([3=B\""> =8W$-Y_9O=]TNB M*=IR^%&B%S5E;XNN//N_?\ X]!\4SNZ_B+AVZV../@D:"8)=MS#_MT,A4H8L MUQES_E'C9N8XAD Y=LRED)I=5]54UU65N"_%BXVC&LUB>VBM*AS?];QU6=CJ M+GGAH>73TE:!)WT#YK9&;8 +1'N,6CVA*$0SR_$LAA; M,=4:>[)S@G7UMQ/ MGP__"@:\7GNU8\I'Z>T^:@3-'S&"W6CY_5T[(<._YFW'UL,!/M>.5!.S_FE_EI MM\/O\R1;I1K^UN>0=0#7M97&BD/RLN9*W]ARK;8\9B%+LOJ3FMTV'&X=:G=X MTRIF\7P^"R'(W5DL:5;JDQ7$U]9J8(^D"N_.9H^D%>S.;\KT- WM6U5=A!A^ M.9T,Z3[5E"*P@Z&GYV,=&V\6Y7ZGKWLOT27[7CRD3E[4!GFM2_&/R3,IXY29 M#>W61N5HJB5['8TCUVCAPHZ2@!>&S>4"+W'+@KFEFM7)JDM-(V6,/"59M%C, MYN'?3=R\*:4$IL?-FAX YK[&]+@JQIW?X!@2L\5,W A5P](:*Z_=YA;L('(& MPY=UG@!L ]@&KE4I=/.^KYU3SNXTBMNJOJ.;N-%!%,/U,?S"=Z-VGZ16KM=? M&3K3$:G2+)@:Y=@<*SP]8SB>+4!W=4-*/6"=;+]T;;5, 6"=Z,%T;@ZV8-#)JI^4:6" M.:=6<&9.(U"]EX]C[_#3,Y'%H*0G^U\ PJ[0).O:BIH""#O1*>O:E+E;"#N1 M!DWUATP=1]DEM)6:F,<5QEU^^/G.F1_#J]4,\TKR1"]"@5BK008-4PLDLKFB MI&@TCV4+1#);Z(R(!3J7O;=SV;75,@6 =:)]V;4I5Z<],MGQEM?@49GO 7$Z@"L[3:S^>7^2I7U/38*(J2J2$LF_]M@/]S&=57 M5(G#$+B,?)@"E_%_#'[+B-^[Q&4SMNI'*=2^N+GW^K9KID6G# )NKJ3Q'A)L M@5H\U.1YT(WL6*[F/7,\Q6??%P:84DH! '- Z"_!X7U>!.#P_7(8P!H0^C2Q M' @].,N!T%\NX2"E%+B6T$>9!FD3^DOU_L!^ZOV!"RATV4R!K2<5%2M ,8,A M=V,+HK1ZJ?CY3(%3GW9P!5,'3_ @<@3OZ4;:RN"'6_C'[)".ZC/:0-QT'3?^ M@>^[NA3XHF2J ZXMA GSY9373/^@2:%7V^6=$] MR\5M'<#7K<-,*5$ B@)MN79\'K-W!.?'+<>BOV*U(_N17[:O@27B@(K.JN M=%GMAHQQE+XJ.U,[WF4HFH%ZQ$]K#UND6D3I+;W=SHT"*LC+7(X48'C?%R)? MO%Q8\W;T][K](%)*E&MF;-P J $3X#JM!QZ9*">[#MRU *%NRNBI(;N*^B4GXV1XPM]9QU9L%&FP=L6[.\S#7QG\3K- MX(HY!1W5SYB.Y]U[8N%5$P5N;$[@K27(WT6*P&U.V[RJ%^J!U0J4RA_-%'A@ MB4CQV?N5_GL HP!&@=)\,/@)).!A)0# )E :H#1 :8"M 93F2V+10&D^')@& M2I-&D?C*D/1M*LU7QJ?3JR,)BIV]R?U9D]-.]+P?=218DJ:[BA'88[;=YKL5 M%OU\%^J.ZN]KAUN.Y[W5[EXK8(/>CF4WQE;0L#%5]8=+=2K 2-SO'BYFH6+^ M6+M[T$+@3!%_ #V_"_\#Z/FJ3(!WH\8 [6]7N@6\.;2@))JB+8<<7357 $S+^-Q4 M[(_:.X>!]7;,I9":75?55-=5E;C+QHO9LQN:.6F##W5.-XMDA MUV/ZGSP

GN]JWOWO%';O*;ID$XZ' M5,J+6B&OE2G^,7DF;<3J*N6M6CN$4T?#5<4@5+FC]2YK>Y@./NRT1E@;0I8- MJ*;7=R*_6L?:&'E+LFBQF,W#Q#UI)3 ^;M;X #CW-<;'54'N_":'/AAM^D.# MZ'$Z*Q2F7 MSRK5>#'*7=: < /@!FY6*?3UOJ^5E-S>T85INSLQFH-5!RKW M^\1JL[[PZ'@GCR@,Y.V,YF+2K:Q@T=2VL:\W;OZ$$UD$!XB5BB90U];+%"#6 MB<9/UZ;,QR((;\+5N3-^_A"OWCWJ2]S8NC7>E0):'<_4V:CE=OS\F>VLD_E# M+">@A.R,^IQHLJZS+ YJ]5QL<$6#N4((BW)CDNE# ,.^O#77M34U!1AVHC_7 MM2ESMQAV(D-ZA_5(;3>LVI ZR)=&4TGJ=,PS&ULG 2O0RY"EB\&0WEJ2;%N! MLYWL0W!1FC1*H-DB@5X2LD##M/=S(XE9-XSQU-\LGUA!.F1*7#_J/;H,KY/= < MOE\. Q0#,G[O' 8R#D[J>^?P/CO@D2FPSP)(4S3L8(P MGN?4-ITC6G/#6EDCK_)Y'_6I3SNX:*F#AW80.6CW="-M9?##7?MCD$A']1EM M(&ZZCAO_P/==70I\43+5@=,5PVW\MZ)M5&VZY+84P7 J7L-+4YTP"AM2@+$X M/0#.HD7VDJ:[:V/SB)=QR<]]"6*PZT MY^)19:%$_)A5EE$WT=?J V807C.>? /#^^Y@ZNM-!>!.=G-*J?J P>^7C$T# M;?E<_Z![EHO;.EZO6Q;YR$1Y2- $RO'^LG\@!P\E!P D@7( Y0#*<8<61*H# MEF\V2:@;TX;B]D<[2*QUM:6&D+ $?SY(^<-7Z@V<$Y\<-[:*78#43Q[ OAJ^ MA!<* JNZ*UU6NR%C'*6ORL[4CG<9BF:@'O&J5H,IM'!:L,!M>^MYL]3DAYY/ M"G ^;KE01(M':G( AETNF0(0Y7U=%M*&8>" OTX-_R,3Y63Y_ETK!Z@6?V^U M^"/3Y&2A>-ITXZ:3 ZY@L/9+6U:%BLR6MO2-'C3;7LY$UI'!&J4!O&VP_CX' MP'<6KQ, KACM[ZA^QG0\[]Z3_ZX:PD_O +Z[R%Z_J7#D(7@/IE:"2>R@Y/QC M,?P'EH@4GZQ?Z7L'J E0$^C(VW%*( $/*P$ )8&. !T!.@(L": C9X@2 QWY M7<@8Z,C#2L A6 QTY'>1X_3J2()BZ6YK<:*MN[1Q)X-QT=] RX&X80?M_&K' M?G[$:$?U][6W+.:N++,"\;40;M[U"#>@QKW M4&'_9EO^DFB*MAQ^E.A%W=I9=>''.+\?98Q"V?T7$1,?=)[/54/Y8"C$YR9 M?]3H.4QGMV,NA=3LNJJFNJZJQ.TI7FR?QDJ#^>Z&:]'LO W-5"HWZF!YXK6'P=U3W9+^':JOOI M0P),1+T$J'ULTLVU$.W\4W-0T61@O2![4),O>QAO:33>6$>(=MGAS:![Q>>[ M5SRD@I[3ZDB,9#_HY_=QZG%/LL%,W$]G/]-P=IO$AVX+Z6VX0&M(U:*KF2XY MO:S!LM14==Q5!G.N*BX*Q:I3(\1V;+!$NGI.^I1N&N=\I[-Y3=,D. M& ^IE!>U0EXK4_QC\DS:V-B:Q*K2U&2(-W=ZQ6N+.;9W86>)/<)KI$EAHH$7 M?*-HL!MH/HEM#SCREF318C&;AXE[TDI@?-RL\0%P[FN,CZN"W/E-CHK'"Y/A MI.'0SM_7V(GB?&DUK#-#3E6:NTHP MEAIH_<+7HYY3KTBE/ 5!39RM[12N6B'HV-<;M6+"\$(6+AZK;@>(]>4MF:ZM MERE K!-]F:Y-F8]%$-Z$JW.G_?PA7KU[Q$FK0ZHA#)*[1P@RJ6ULOMN,E@\.<3'C\&6)-BL=N1V4[>0%@2 M5B"(+/?W;K H5QHM$-D"?%'( OW,WMO/[-IZF0+$.M'4[-J4N:E[HLQK:,DH M]/N0E2B;@; 'Z M79@_3J_^=SPN[0+I-G((UJJ[_XYNAXKM?WL-$Z=Q ?N^[GL^/_)^J#@WG+W] MG._%+T5?O?P9_O&REVRJHAMIZ>R7%T:C#SX@.@3][T42H@X<.KPI@KV@T'>E M0G]]]/_W\[/_0(V<[)B.^^T%&GYZJ=E>#Y$8):9J3G)5TK^T,X]67]\\S4O$J3>_S!$,OF?T8K,_Y=!XM_\UR],>,5%^*07+%V'T M:<]2\>646" $.K!6Q16M5DA-J_+-%BQ.XR*A7YJO^B@[:17K;G^R\ M89<4D"AQ[/7*XD9V6E#%+$!B72STL6$[[QF]<"6<6&JXDX$R$N">H>O$;F;D MM\Z*BC9-?OY@C+69)K^!.9P90]5QS>ZAU76T%/]UZ81=[Q:#2M.% FAI^;/% MH-!9]00T2LI_O;*UKO#-!D?F:%5W2IJ1\U6Q,@U7)IX4V2EN'27[31JANQ!9 MX];VS(_VA!.;^F9)7@^:0YWF1=;I3LPUI'C1ILGW#U]F:Y;:3!&JJOYL75GN MQO3^29/T-W(M:FVWU@:_DX6>8HVU@D]&2Q-R@M!9S9TMY*/ M=TV0BBH5.EMYUI(,IL*@I=J*E]J$Y(*(7FXU9W(=J>U6(;3(%23($R1!]QD")35CK;:,]B M@OO&;-?OKY=]0S<&2Z2XZ[:&E>@YD^1GE59)K&TEP<@-<0WN[I %PL=+$T^* M\PVV/EK"#5H=KTP)=W90?QA]?I)3/6ZVM-"%ZW$\CY<7@^&.Y,O12R4YM=@P MT[;']B1:K:[+(M2=R]-B+UJ:X)1K"E.1AF6#9GK+07VW4)N%9;QK@E-;N]?J M:HL* N$E;CCI#(NE.MX3\D+B\\OV''&K?*<$L1,8&PDWTL#GA3AO.F Q7)HA:F)<:I;8B[6B6WS7J:[^#2]@T7)G_=>70\Q6* M=(H=>LN0U>YNU(>*0K1GDE.V:],5FE-[D JS_1PTFPQ-+UZ:V-5:^#.AOPVF MAMI;S$5(1&J-VK8*.:1 )"F%VU-ZMD.1&:3W![G26.JU2XNI0"0I%>A!2YP7%BB$ M(_8.$H4RL=A$>R;>2?*QR@B6$!I"5BHQ7?DBNM-Z I'4DXW19';]'F$;U5U[ M%O!ZS9Z:T9YPXD$W\_IP(W20G!%T56="\J5.N1 ]:)+\E*K!K ))'4[DE\7U MNI5#-UZ\:^)11NE\G!;' 9YG()PSEY, M:H2P)N*W2I(?#;0MX6L6Q#5+,MUKY'5C'>Y:2))?]!95Q) '5:Z)E:O!I*:V ML7*T,O%2RQW$MCL8N8(8BT3DQI"8>!P9KDR\4X-T!DK4QYE3 V-4P6D!6TRC M/1/D7S?DD=/L\!P7! MF!!7 "D;K2?2D2?(/ G_F>C,)A7AET);+F,%+;+0T*?UY MT29Q6$1J$./41BX,.8I QTL3Y"] ;6S8$PF>J_HY=4?C5+.&D.&]-4E^M@AO M1=0SC&4#X0MZIS"9.KUP9>*E:-5'YV6W/:0MO3I8E6QEXX;O7TR2'UITA6*> M;/.0RC#S#=6@YKE=M&?2GNA+PY[9A57#6LTD#^%L5QY&>R;)[]I!LW_=ZN2^LRW_,((:@20K0TR2D9<\MFA=HRD$H+*!+R MG<="@PJ&DO1G2-7-460;,GBJZ53ZE6JY-II&2Q-,I4:;R]55CRJC MT^Z0BA\V>53N1FI3"TT%Q;"V=:'D]K0I.HS7)L]*79[FQD'?+7';OBN/*^B$ M[A+QFR4/RYUI]5A>$SD#5_/-RH[3>B4Q?MXC=LUZ*A=TXWCY]<9$R9I-EAO>Z'J5'AAOS;! M"G7KB7R%9=H5\4(M^HW0:(K6)EA1E_0ZKJL\P%J(-Y:U>WR6AI$IC@>9^HSPHY MAE[*)N\M>_QX-(RW35)W+"]DBZY832A7%,*[A!CD:2]^VB1UO4:['^@RDC>J MDU&'6D@-(U^/]TU2US X7N=KN1F]K$WGPM9R^GA^OS9Y-A07(Z;"%FQ#GW>G M>%GH\1X7/@.6I)@E5Z5MC2_4H:7NE_'6?#!4U'6T-/%FO /714:B*(,?+LJ# M!CJ%RB'FADL3+];>R3/",2 *TH?85&R+N$Z/XZ5)@DFP69A,IAAOL%JN:MF[ M?BT_VJ]-[-L?&J&UV4<]3MP6^HL&,_)Y?1H_;5(K^Y:,V@2[HT4B/%E79KD? MH#$1D@1;.:V*9.R*?:[9%%AHK@2]/M&+ID0D"%8-BM[0-B8ZE_,GX>$ZTWRL MN1\HD3#E2V5_JNT&!)33JB;.0^&Q:TVCI8D7[PAP/L0M".@O)MM41NAK' M#Y 0W$X?;C/.VFG1_+JWY2!D/NOA\0,D!=>ONA#1\E9;FK*0LJZTEANML!_7 MEKQ-+[26R\YF2XZ!F77#@HH8L]WOFWC@V/IU%/D<2K M>2C,Z!Q)2(;:M P)$21D'AW 1ZX_+--K+OL=B#.L'">0\\+:@);K:&GBQ1R5 MV,$BN^3I ,E3/0+U2R06-S5)\,''),:NBCAF()S>;M >TNSWXJ5'^#"L0CZ3 MLU!:S=/-LK/:Z/$!?.Q>U6N,M_ID6>8@M;,J6N2D-!.M_;Z)QS5(8KC=U;=Y M [=:=7JHJDWRL&_"N!E F$8QD^84TCM-1FK3Z@:JD"]=GG[AKU6;MA36+4#J MLLQ;NY90+T9KC]RMIC5R,6H8G"+YX=/\>L"D-2I5EO MT5)HG=GU3/)0G?R+HN]&CFZ[N$6+K3K1;72]36%%'BH=?U'(P@BR9XY7XYJ^ M;G3]G+W2-M.7,J%?[BQYC5@WO/S2:':@+CS+=V1\2+X4,;Q>2S;473<\)(=0 MLV%3JX"3@MIJ^I(+_ N]FJUIN!C+<7JI[@U8'BYT\].7-)9?C*:VUO,@:S%[Q'DUVLKH\Z@,U/=&:V*@51;B5[@NN'S'KEDY6'!Z^OK9I&F MB*)!M?1-0U/BI8DWZRX\7N(E*SS.JNURP"#BLB#WHJ6)%UM;U6*5TJIM+J#M MU<9!BA9 68J168L\;3PI+E:'W0C)\WR3.&*NR&K0[E<;FM*$EP!2DI MD4%ZY+:%=+H;?HYMFK3.XCUF2-B+'ALO37"W.T9D==CB<"XG#"QF.QQM"W*\ M-&'MSR6'0%&K5S%RZ'#01X41*4>6=O&(M3_D,-0>:PIC;#4;$O%='>WOMTU: M^_,E[^EL2W,AAJEW5@AOM+J57K0V:>T;Q9)%S:?%,JU/\JS8*G%FN2E16@O:MM?Z!O'XNAOB4K@T(395TZJ7R6&+@JPELF1'G:#7&O:BI0FI M&?&P.I[M=C,#WRX=P^76ON;'NR;H9?&-,E%G^J)!!;C6:G6#W& <+TT*.36O M=:;5<6YJ-&UX_J>^)D+3)$;G34W2%H=F^IL <86YX9[\V>?B*D.3FB(I$ M,[[8)$2-J!M42+$CMRZKIIO>S-VZ='.P9D.;PI371KPT\69-D8:[!.IAG.X9 M.YP=:>OU8ATM3;Q8A2FWR'5]+!IJ"R-7G$!W\JUXU^3AR_M&&]8A79UQ"AUTM,*#FVMKDT4*IHF/[M8FG'6Y[Z_&Z1R&0;N14E5T[ MEKLFX[7)QRWV=O88Q7J<*A'EZ:"J#"9RO&^2#[TBW;7:N\T,:J*V.IC1CMRK M3>.U"3YLR*W"^%6>@YA-DT=:"P9!]'#?(]<^AJAK#8*G!]#2R5F*P4*^'#TN MDN2#%Y"VV*ZO+2,0IGBMU2SW)+L7+4V\V+:V($;57K\%X:M1>5OH+$8$$^^: MC $4-66[V;0TB&D'U'+>WA#<,EZ:Y(/=(-E6H8@6N.V\Q!-\I>)39OP$23[0 M31/9YIR5!>F\W[;;#F&6G?W:Y!T5[O<06 ]O2&IM4UI,VPU^M)W&:Q.@7^;K MIF63?)4614_ "'V#<7A,VR.'+Z)59'2LF$834CU#*.EJ:>#.CVMZ-M5EN8"PE<^$P(V,SEZ?1TJ2+&9[1]7J+ M6-/;D5/ 1=,P&E'0[LAMMK\L+Y;51FL%A>^%5AA_W-OLER;Y$) =I>'0V((+ M-+:V:P<=LE/-P&HB(WL0/^V1RUG0DCE M9:DW6'A:3*^D/N00JEEMD4$>8ON6:/*C\LRS]FL3?*@NY9J%KHR6H;<$9"T' MV^9Z&S[OD=OLDN1T>&>Z.,THTT*%:2^,(15ZD5:HT5;[*T59K[@9=3\L-&3(0C1E!-X5'"L%W(TFK4C!AX9:,4[YOD M63=D:K# =C6Z6F'M#1A!(D\O43-MI6CER6MG5L4=5-UB:-H-&$ M,RO37 >EEZT=LZP:DU Y]VL31A"O->>Y>GL[Y;;;+LJ:SF[3]>-7^VX$Q?E9 MWW-N]FEYLF.:XL)3O[U\\7/:0I2TF )"!?4/&1Z; OACWD2GP-5,N MTTR!N+7?(Q, .&^6\$C4P (=""?=N=1Z8 D & A$ +@!8 +0#V -""?4>< M1Z; OO/-(U, :,&^I\HC4V#?.^61*9#:48=?Z2I^; +LVW'< 04^-[DOA2_^ MA9T!4WH&7GL*WQ=."'K=$..!Q>2V:/(U$<;;HLG77*UOBR9?$X6\+9I\25SR MMDB2ZI/XL3V3 #Z!7ER1 E\3M0%2<5M2 = 2Z 70"Z 7P(IX-+V0'3/ZYG^? MD*=/4H/X"[JLZX+XN("\U4GYIYD19QVQQOZ_$R2^(_=T<3J8S&OBU M3?L?F0!?$PV\BEJ ^.!=G9,@/IA:(MU8P/ Z1+JQ".*UU.VF;K/74K>;BC'^ M*9&^WX"+G[T!(\6_"/Q_?YDW!"\V&<\Q=>4*XX;^](J\'U/]?_^ <>@_\20? M<%&^@.,D_U?ALF?_N1TGWX<# W$ ?K3G>. JD 3@00,>-.!!^Q*$Q/^Z;##N MS YG1=55-=5U4NW@7 K\W1(W#AJC/5 M]O25^@@B<@6X*%Z6&K>0#P>\%K?JM8@-BUGXM>IZ$5U@XC_ AY%R?"1^1X"W M&+ZW)Y-_G@D,]ADN]V.6LS/15;U;.3F_1C+.)2$DW1EL./ M$KV,HV7*JJQ:DNKN90:%L_LO$ A!S@JR7TNA6_0FQ3[J))5>JQL:JIOB!-$L MTZ_7MWC$Z<]D1?Y"\A\2OLS?^B9\;[OBBG)4QY$);-WOJ]I_G[CP"X'U15L1 M747PXHNEP#=]WX851.":%9PH,RY!;[WI4R8>QKK9_R+I"8PFP(B PD(DM4+@ MY::BN(@V\U4KA(B]FD=19\<._^F1&]T39HYC")1CQVP*R?D]Z2\./GGM6"F$ M:6[:E.EF>P3AX]JH/F7GU1S1>\HHJJQ;HNG]]ZG>J3QE-,>U1/^_3_K&_V8' MEN+XAP5/&5NT0E(#PBC>=<-0^(4A,*"@Y[=9XLQ;1HL5 MY&?]C+)OXV_&I8^#F6C'*P_J^3Y5?UGUTVZ'W^_(AU@)0^'=$(#DES=K M!LK\%;;/:R6,?TR>28L'[;K3Q 2'HO%N9S:O=*6VM[ZPQ6-#)8?M.QW+".\Q M=L'8VC@U[45:C#P](UFT6,SFX?MS\J19FX') U#RIDV>JT+D^0V='-8=E_1V MKLCAM:"!=4EE@$C1I1"^K-,'0". 1G ;O&EH?!/=?O2/BRJ4Z_8A >V =,A@ MP5)8JUF$V"+C[F297HS<"R.=Z]*#*J'N>K0J& &K5SG-$6*D*SP]HT4BB^:! M]^MK*^4@@'<7P;NXO"I==/T=WGTLM2;SSY2AW8^RZM@%]JKP?I]4>4 ^;V,M MZD:7SAD\6BXBM#WJ!/R9XWHA@<-MCD#@O#,OLZ9=7''+,;7*T],90NSBA ?X MZ9G(PGD\ 8#G30 %"'BD#V3*-/4N$! ""/BU"-A7?5&W584673NDVHOO7\Z+ MYE*?-J80KGLLV^3E"8Y]%=S9RUV1']I!B];1ZF1IEV8S?A=9? CV](P4B"Q> M2+KRSPAX& "\8R-R4J:7=X%W2/KH>GLW7*4RU+3=..@8355;%[CJ:,I$095+ MWDH[-580AY1X B=3U:?I\(,J,C[+B MY=@+&GYB2*M,$)XL&76CNK+NQ3_=?]M91&_MW4(94NH1^.(SB#ZC]IFX]Q#R MGYOA\$WE#G[YL*#TD^3BHX&NK@5?W/WX%EB>0HZ?/^FC'+ABM)4 "[%5@PH# M1T /)@Z:EI0N:;"&ZV6UT*.K$]TICQAA.EB3?Y ,$NT=F16J$A(@9&LW9(^C M['-$]J^QMR'H@W&A',D6F=%-#"[7X0+-U$KFP#[#*FW @Y/,*'UAB:T7E_&[V9NR1\D8SPR ?9I$VD3\:^U M#P<-/]>'YDQ64W=VS^H!>9I_O97;/<@&.U_>7.S\R M41X2-(%RO+^=!Y"#AY(# )) .8!R .4 %@10CC-UUWADHIQLC9&FNN^SEW:? M-T7DW:TNAG6)-SEB#G%,I^\->76E;#=8TU,SSTVD^/Z*8 M-2D4XAIP/%\ 5>"7RR]X9 J *O![YS"H @=5X/?.85 %#JK SQT#OH(1V"IO MK $UK2ZX'$.:W?YF/$'FO= (C**];QN!OX_V^L[B=:@W737C'=7/F(YWO@;Y M(&WD?87@K\=KP(M-QG-,74GK=(U[2+F^J<#9R4+Q*PK.[5'QG?-;'TO]0*'Y MYPO-'UENP/'^V;G;7X_2:28: &6@7']4JPOD!,@) &&@7$"Y@'*EDFC P@'* M]4>%]D"Y/E&(#Y0+*-=[2KR!]5>LZ8T=6WYL90T-<&'T9 MW>5G*Y@4B@*"/3W#Q2Q>2(Z*.U-;"E!Y_][*>P!9GZC,!Y#U95D;[T8;VUH2 MM8Y@6093UO*^IW77,KF.T(9X#]K<7'7]W]*K3UBKD22$#VDJX0]+HBG:_)9!W?,9DC%>P@(:PH#B!9*IIP(5C M]X0W1>@"8\!)3V"T#ULWAR&[=LR2D)I=5]54UU65N+_$BY$#[2QNZRD;B:,H MHUD:8/6AX?;^8'AW_%I,X'O1BX:<.C*;VVH7Q>:PYCH3WAT*L"0 M@$3-/+)8,=G0XZ94[ER!]81X?66BRY65\M,8_C]G$I6#R_ 1L>F])LUU@>GC MLXQF(1E4U]L_U1%;"!F@LH'V)Q*MNEUQ[N<&:T4F(V#*'Y_/?29, DTJCB;[ M/*+JG=,LH$S1\Q@M%OV?-<^R''L_ORMJ[S68B7:\\J!X'_.=_+3;X?>K*KJP M-*_=A*AEHU_-EUF-'*\O:U'8>F^>;^6H@+;LV@IRQ2%3':\CQ0TO,?DL@B)9 MI(#W-J19M>[4^OV>@1NE:8_7M;8SC4$+ MAH[/1@1H=2;]Q+%\6VS8\(#F5PN-;_DC?2)?V*CP MC9'FSNHBR6VE4M71) RSA[&; D:>GI$L6BQF\T=ZCP(]!5;%.:V*!X:KRUD5 M5\6J\]L2G9+@]8LF7#>VK:E3[4Y,'UWOL>JRK@N 40"CP,WG/VFL1Q!4,_CF!H*[Z@P9:+T8<@I/SVBQD(5@ MX'*Y=*8J )XX]S3%P/,QNIP][>0/8>?= Z(8?P.3-L43!E*TM3[1 M.PI!)Y-8:L)\WBZVC#+'T^/9DBYOAYP;!VZB,4Y$%B;08TDL (K.F=<+H @" M4'0Y*#J1I3N21%T@%EZ79GMM<=N'%A6H_E6XD\NKZ\(*K14,9$B-67TK;%>Y M/>Y@H0T$$5D43SIRSX@\H-_9]34N!<"#I( ,-W7Y&DR6,T: M+$)<.+L$M@I=CZ:+2SJ85Q515UO#12V^,$6IM@4TBQ'%W]R7/I=MFZX&9_O, M'R]BJJ-EV/#7PYW)B%LO"4&9Q4M&4/@L(6$SOA,-PK(<>_]O4)_UQ:W1TF2R MO-LJ^4"HZWMJ/O93:CXNH-"'8M1[419/9K9]R+W\OB0YH81;\_#&58%PL9@C MS7K1<_K3/PB+19O7/2]0E9 F(9_W+1OWT;(?BLMH/ST9J\KA4C]\]:2E]".8 M-L2&3*6ON!(=M$J!C#<:;3L_%6 XSOG-HLB=C=J]J72[DZWM )7>TT/@)N'Q MPV5+]X>-'S?QDM 8M[!]#S+^:@V.,=ADK8+F<52EN1D-G(FD:&0$B$<#=N-"OUR:9)CTR4-!HT M7]H__SYP[JIF#.UU-7G0I!EZFQMWV/FR1TZM7H1R41(S +@OSFE.ORZ#'DO@ MH /* 90#*$=*B))&*_ AW5KO2_6<36A+*Q9K=8.=3'9;>#YD1W_0E>S<]J#4 MY]!:M=@O&,WR;&(0IMU N-C/'V6%7JQQ&<"Z=W$]IA&<@.Y)K1HN:E<,P)Z,OG+G/?*DU&Y[4#\>-IE M+:'7[HW#2R$2)7_EL]"10.CY[H4@N2&1Z05(DO!_W23,7<79E3*,NZJW:ZH0 MM>9\U6ASC,G4%S@W<>U^#&P73N("&OQKQE;:#/''L%1.YRU0,[*DU\7"PF#' M6Z\R\="-5293E)\%"0.W6]ALJK3:U2M%=5+;+/OK2'>CGI$0=-0LN1FK),WZ MN@_#/3(%KFYSW%R:50KPZJJ61HN;F@NFO5,X:K'8#MUEN3PL]R*TNG">U2.K MZ3YO)&UJ>N[8T"-S&!Q%0,;OG<- QJ]N;CVFB^=]"4VKE3Q1EOU5&5+%$:4K MS A5E?34Z54Y$?7)28M\[*^TA4UMLT/\9M&KQB0RW)SRVU1$_97++%@ MX*,]R#YIDY/(NVWR0/)T11?=+1N:LHGMNO';,H>7/?SN7,)7'*V*98C:U;NM MF8SC.>-/IX!V75U6?PV\=$0W_+@M)530=:L)6::^83J$W9F$%YIG&,W"1X(N MF87J9F)"1T^0D45OELW8JA\Q6G]ANNQX?CRT]S>\N^K-ZK)<=!82OFSW1CM: MA>"NG,>5Y6[]^9L4JR1LX)^YP/]VV7M2/BACQZT4J9GNQAA9]J36I M0KE\?4:L6DU"FT5LSV($J!1>7&O>:QK;OMU@2/T#NGV&Q)@_P0F;+TN+X23H M&CP[EZ?YN4L3YI^@_5NA^5 K96PONWQ-RGLU7G<3-'SYI;@/5I]42P4-\NS7( MVU:GFG>G$6Z>&/8$6L>!UG&@NO1K ZZ *+=Y4 +E +UX@!P D 3* 90#*$>* MB'(S%L0#7+7?E]KU)U?MC6N;\Y%K]R'$MZFJ48=W$'^9M+"WKMH^N^C.MC58 MX9"%/"[:Q!:9M^*K=I3^!1>R>30YX O (NAI!7I: 9L!]+2Z-E% 3RL@!Z"G MU8WWM+H/>_KZ"3V?M8')N8C>1+OA397,\L7TP$^UXY1GDL4\%FUV5D0.:[V#5EA>LD%G^58TTU&2X%_P?>8(7I)U4*Z#;/ UVC>8_IS0'%_, MZ:,4Y0;2F#WEAMM @\3",(?L-&G7:9)/ST@6@?(/5]U^S43 M)W^MU9R=%,9 M"Z ?7/J*A2^N!:"!&&@@]BDKY73WG#_MOO,GIHVVP8/2RLU[$"O56+A8RFG> MZE)#L-]*9U[DN^QNVYWA=+-HN3VRNZ@,Y+4 8U%'L="0*4)9B$C.N;Z9DRW- M*@R:7*3SW$K;1>M6(>Q+'#T3P:!'8V>^A)KS<8#2RSQDB3& @29CH $3X# X MFX", QD',@[LKZO;7Y=+/.-KSJ*DJHL^9$&BYO5L2?"N$'3#T-%N(Z-+&&+Y MWK;5;1<=.)J9@<6)9PB1)8J/YQ<'O<= [S$@XZ#W&.@]!GJ/@=YCM]E[[ 8M MTD]8D7YY#?4[DDE U7F^.8>&7J&X^OI. 8UV2Z#Z =6EM[Z56[:LENE*9&1% M1JE;O[4B[Z$M'#EH[Q-_'C#Q_)IY)#>06'H'%0DW%6<'+87NJL[QW#DI0#! M>YF4P&J:Q0 4AP/0!,H!.F@ .0 @"90#* =0CKNU(!)$NOK6U609PB'$ (/)]#PYSDT/XTLD&C M,/W;-NC-M5>I.*X:/E9&#EQ7M>5MQG=%VS-CMF7$[T3]WK[#%S?WGO-WS3C] M71^5H-\#Z/=PDW4;H-_#H_5[N#7<2S.#037:_:/:H\LXJ*F]=PX#% ,R?N\< M!C(.3NI[YS H*+YZ0?'5'<\?3*20Y< *S'"I$G<"CI:YZDRU/7VEUFW9L=27 MI(K<%K;0"9TSFCW2HC7?#E;MCR=5O-29G?JT@\^6.KAL!Y''=D\WTE8&/_RW M/WSB'=5GM(&XZ3IN_ /?=W4I\$7)5 =.5PRWB1SAX9[A$Q[QB%=TVFZ7RDV. MPVF,,/VVWM:C5E2X@,!/SWCQ@ED9CZRHH"X#)U0O/C6)WYV:]U#K'9?)YR314Y5H:M7A3H3=0 GZKM0B@!#P5@O%X/+@< )(%R .4 RG&'%D2J8Y=?403^H3FDT>"NV"=(_>02[*OA M2WBA(+"JN])E==]0LZ_*SM2.=XE[:Q[QL7IC-S]NB5O@), MQ/7B>#%9K ,P#-2+@WIQ<,"#>O%K$P74BP,Y /7BMU,OG@+C]\RI E;#*>8^I*YA]0_%_JT.+6$MEO*AQYB.9?3R1NCV0' M'],#:Q$H1S\:U']@B4CQ4?N5SO@KPVB:*010\]%UY!"X!!+PL!( 4!+H"- 1 MH"/ D@ Z8=\,8RBD?& [ZN25BU1$-3( MU5&C2@0XI1%#>,&3 EP0$.SI&2YD(?ABDT% ?3Z GG=$Z@'T?%70_MVH,9SM M1MVR;T^X9K58[59J[69CO$<-XCVH<0\U^']+KS[AYS#UTW-)-*,V^%Y&]*+6 M[HW 5O_O'S ._0>%LOLO(O[]_6_I$9-FKQK63U+I-<"@(< H3B"9:AH0YM@% MX$W!>V_6D!?EWG@"W_1]&U80@6M6<*+,N 2]]7[!(-(3&.W#]DXT.D*@'#OF M4DC-KJMJJNNJ2MR[XL7LL<0M8@\TJVV(T\;0([KS0%R_,GOJGB%PTY]1V\H._@-6MJ.%5SS E=U:JV$8B3JEQ>"W!10)Z>$3R+H84CF4*W MK:GGBA-?1W5/-E.XMNI^^GSXGS,)U,E*GFM3YBJ@]EZKZKJ(]B&3+-Y[%I)! M=;W]4QTQQZJMMCY>!\Z"1GASI1<@;UWIQ(B6?WJ&+@=FH)/%YSM9/*2"GM/J MH$S1\Q@M5I"?]=.R'#O^9MRM;# 3[7CE03T_YJSY:;?#[T^U^<[IYX0!)[H[ MHSM:YZ:[H'=9@P7R=<:3992G^:G,6[2=7R[Y6+VCH5E9.)_/0OEDS[-;MUG2 MK-4GRXJOK=; (DD5X)W-(DDKVIW?F&GS03U?7D][7 [+%<(;6IOO+*<1VL'0 MTS,,8"X-730>4IDO:KV\5L+XQ^29M-A3UZ1?(W.FH8J%7J[K=@[CJHXH%Z1US9^ P MI:Z;E+GL4V?&KI-Y1[)4LTW-SC%&CL"%+=;A<@04@U@T+8O((AAR+.T(8-B7 M=]^ZMJ:F ,-.M."Z-F7N%L-.9%;7^T2]E%-\&0K6R&XUZZ&UFG?FB^%)P"(] MUNWH2F$!\7J9%AA',ADY=F9'Z=4HDL^B1-()=D;( CW1WML3[=IZF0+$.M$8 M[=J4N:E[HJF-+'Z(D%V."4S:H;D:0B#TO.5J9Q4N2 M5O@X(27OO6CNFJG5*4.!FZN3O*FTMGU*;DJU ,RS!PW,+I;+><\<3_')]H5! MI$>FP/VCVJ/+^#[7 7#X?CD,4 S(^+US&,CXU4_J!$4NU_V ^*G[0?&C2?)[ MSQ")G"S=^U0&VML9'@,;;LY*4KUA(,.IWW,4I)6O_V'B?.3P4I60)B&3]T,1 MXDD((2_CG[S9L(%9K2TMWRPI$(OV>\BFC X8N1>2,<[^2";5GZG#RX.#U#[# MXY$IL,_D ?Q_7)XGP'PR!381_KO6L9!IZ[')L ^- QLS;/9FI0[JD\'+,Y! MHE4:8'ZC+N/U/XP2_XE]V*SCN(%N_3G-R ,!,Z@>Q9'3R#Z,(\AWW\OK9_WZ M60L6KIJ+]2 1;P[_BDI0]F'E3!!>$3*+0#)U.>-H(;_#I\^U=.-7\X9MO^^5R!YNJ*+[I85337A MY>W&CC[FX.<[_&Y[J3&EY0A9&($]-O6"M\[EH?7U7+I=BC5SK>FL:EC5V1SF M15L*Q*F P''(_VB=-(#!RV4! **\K\4#L!$>2@Y.-A!X9**<[!UPU\H!2M7? M6ZK^R#0Y6:4.[.<_M)\_8?.R2VEHR8A0,9:%T1IVAU//K%PQC:&0L^S.O#1C MH.9X(M.RU-XVD-CFC=(8WK1Y;Z[^O>*X:OA8&3EP7=66MQG?%6W/C,4D(RKS MP/,C2$QZOF79PUT\IJSX!U>^@^OT&82[-# 8U M=?>/:H\NXZ R^-XY#% ,R/B]K3#DY:ZN"C'40NVCW=2%L9_'#8DM_]M1W59[2! MN.DZ;OP#WW=U*?!%R50'3E<,M_&/38"&Y\*NDU]U.79M+YOK=KVV*Y$"@L2- M\>$L N-'^K\"E +E[Z#\'92_@_+WE)>_I^ @5J95P5+'A 7A"H]MR)HD5YN? M[VAT[0-SFG?,@IS?>%".'U::700;=(;K^, D?G]@WD/->QQLSTFBIRI1+?LB MY,(^=JQNHJ_5!\QXNV;\.%T9+?>:"GE3 3=0MGXC]1.@;#T5@O%X/+@< )(%R .4 RG&'%D2JPY-O%I_/>HZZVLQX"F(ZQ 8B M>&XW*'S>P_K#0^H-G!.?S,Y$5XU=@-1/'L"^&KZ$%PH"J[HK75;W53A]57:F M=KQ+7)!SQ*DZ@S!$IYO,Q BI-LISM67#<:9"2*>HY#Q/8)>+00)U!37GH.8< M* >H.?^C,/ZC*0>H.0EFR MZBS.NG!5(C\=;>NH_K[BMN5X;_94WJ@SS">;+&8$ [7*]:1V;E:="@@6_O_T M#!>S$)XLE3W3,!%0> ^@YQV!>0 ]7Q6C?S=J\(UR32_9\(@37:,[Z1&:,D1Z M,6H0[T&->ZBP_UMZ]0D_1Z6?GDNB&4V3]S*B%W5G9]6%'^/\__T#QJ'_H%!V M_T7$Q+__+3UBHNQ50_E)*KU&&31$&<4))%-- \P+T!$>@*C?=CHB6=+4(X=+KJ.[)?@G75MU/ M'Q+_5.=Q.,J9.%\/@OEBW=GLZ19JT^6$E];K8%%DBK .YM%DE:T.[\QTPN,BJ_- M9SN.0F!7'P:XL5C&: =#3\\P@+DT=,YX2&6^J/7R6@GC'Y-GTN+^O#]EBPP2 M&.*<&^ ]>9!3A0O;+,UE"T%[58V@JZI:H[!MP!+=O19'7I8L6BQF\S !M!D8 M+2DP6@#.?8W1*#>#K40;6WS%:\$0Q?GYA;%J0,XF+J66D4MG# L'YICP(>4BE9.U];+%"#6B7Y.UZ;,QR(/;\+5N=.%_A"OWCU?JU_$ M1C*\T\H&(U,:8098C1(_GZUX%+M.)A_5-8L?DYHG<\WRI+A3JT5AG8\-KF@: M%IZ%D*.Y1P##OKSCUK4U-048=J+MUK4I<[<8=B*]NEIH>'!_VM8,IHWW^'5O M+-6[%J1TVD-SPT-;NZ4Y MK>%RYYK[C$;BZ;D8I0?\+FX6IV7_.QZN=H$T'3D$:]7=?T>W0\7VO[V&B=.X M@'U?][T. 'D_5( W.?(F1Y\[!IWH@5Z4*!07S7%\V_'5S,8ROYFB/?WODVKG M.'8O> (LBT2Q*","G,_G!0PC,$%214C "Q*"B!*J( 0<42-8'('[OT)]_8\9 MGM>YV5X_80CZW__XSB)^KB,-]YZ>_PF'!V.XVW.&-,U,'(W+B%8(5;Z7T>V, M/].]4#7-P+*SX;]E,XB0*",N%JZSUH M4)[E1$P+U2T30D!&_.[!R2Q$70F)EI'W3IQL9B:NU/ WPU]S52^R392,[X1? M:Z8J^^%SJ)E7(I#S5#FG;W)[]GZKQ7\)W45^N5B9C;Q!338FI7(5R]V11\7G ML]S>_S/:*-3\$'#,5_F[AV\]/8>VU'=)B__*A?"4\^/7"QGAJ0>R>(M02C/A MB1"^9?C*(44:@;G-A+"'94+:B>%RWW4B>(G((WHA.\*-,F+(K$7B_&J_?7Z[=4])"@ MXC8"9?65)KP#4#Y!G.\"\9GT;45?O?P9_O'R*+*IBFYD5\Q^ 38T^K"##1JI M]252/P_,/1 *P5[LIN\(AOWZZ/_OYV?_8>?D0LQPW&\OQLQ/+W7@!Q+;-5,U M)[FJ:.1$+?S<;Z*Y%K?>X24+V$NQVK?OUE!$@TSA?S.'OR,:) AHB9O<3V0Z M&$\Y4]4B//P+S?_XGGL R?TW'2\&IV^N&DU-7:G1[J_VC;D1H2D"_Q6+?/C/ MP^O\_^R]:7/BRK(N_/W]%8IUSGE/K[C@+6;HM>^. P88V8P-E\(@03("$EH M8/"OOY4U: "!<;<'[-:.V*MM+$HU9&;E^&0R=I5)O=/Y[-TG"?\T7>78.4OXZ,CP[%@$4YK/I7.)BYEYL-JY+C6[IFD,_=9MW MU>M\#_W2[:%_ZJ5&K\LURQS,GL/3YW[T&_G^=14]\_D, M\KR>+&]+][/2SC3SFB3.TDI\ Q6K^T_RPJV:RZ7'Q?Z@ORW/2M9@L[J?C>*' M3T83K61IW56'BV9_52GP5765VK;1DZG])\V'_LUZU9RV2[MA_Z:PDYYVA>YL ME!CQ^T\J*:/868J)IT6Q,[/N5G5SFZUN1LG#)YO9Z+*^JVUK?6%A5=OUZV&N M,(4G#^8Y>D2*KES)9Q:57OQY6N:EQ'6MC9X\F&>_->6CL>VJR.\Z\KR_L:*C M?'PV2AV^O=J;;!ISN[1:U'*Y65MNY\KZ(C]*'SY9O&VKO=3UXW6I\O"0;:BV ME8^O9Z/,X9.;&[49V]QNA))W=+)E'3Z;WGTQOI^EZX>'Q=B'KC=UM_['4FUUOD!U\,&:\5:Y%,_JXRL?K MO9N%7,D51XW9*,8?/KJKK+O-)]522\VXM9 TN[]I9=JC6.SPT:ZXW30U[29> MBG:>RV;ZVE#Y1T1W\<-'>\/GYNI:KS\LA/KT8;:^E9KS&'HT@$KBM=7S*C[, M%TJU=*QQ/S+%':^CN0:0R;I7'<\SC]JX+QO-K7*O2X/Y'7HTX$R+C^7^<[55 MB2Z:C4I3B^=62PU1:2S@4"?HQ"N;;5Q?5!)JL20D^W,D14>Q@%--+X0[<]H3 MBPMI4\W7JF9:'^F6$!WU MHS+?C=[<"?W;NSP\FC@@ZIC8G>VVVP%?ZV='VUYV6;U&!!@/."UQNXIG^)J8 MZM7Y=*+ ;U;]>L^L852*@T>GX^=N?OXT M,TN5N#:9/$C1@7^V*751[CZO-(KH:R8WZ?)E)PJ,!F[5M1->]@;JS M2H.AG5RF-_UQ"^14P&;QK<&C<:?TDZ5HTZSS5K*W6<.R C:K7$FW&M?2;8^7 M1DDS/[D>;N^J;? :'>[ 3%0G/2.76E3L'CT8=;BN]1J=:>V9 M3S\/$W8OETJO"TC^!1S!]2Y54P;%^VA?L&YUN;ZHKSMWFU$B@&%N5_6L/+<3 ME5*Z?1AZ@1P/V=:@K/4&- M[^*+=.[IIC.+/36[M^C1 "YH=N*-\O,\E^UWD\]R/Y/5>:W0AD[B\[; MT4>D=?8'0N?N02MF^7JC#8\>3$#+I(H91:MD%_&*TM!GZK93'>-1#R;0;#QM M^5A?1;?&K*#/J\51*I:S99MS7Q'1@[D:B^J@7'E85_EEN5?89H?2TT()47COOJ,]RTT932" 7A^-UJ;?W/:;"]N([\8MH5E^,&?PZ,$$AN-- M=Z7KI5U)ZI7,Z^HB-5:*>-2#"4C=VXP]NIEI_=4RO>W'5[*>*Z*Y!G"!+ELU M_EI'*LA.5^7>8WR[TM+XT8,)V(-LO\''37G13!FW]PU[,A%-_.C!!)Y+-U91 MJ:GEDMWIU"9I.Y,VD"A&CS)U /N+'8N:A F0-:T(NBG]9#]XE5LP1:D9"G;6 MA!AR?L/WT%(Z]"98!GLK\QX2Y?<\4)%,_"I["H#(8\1YAM?0D%-%VS!/"?L] M"C&4G\0WL$%[\*)U3ITD/O-/&)N:8EO[YM^GA>-BKPC'>9Q#OQ>!@F!.>"Z7 M=RZQJV0\/)?+.Y?<52X\EPL\EU".7>:YA'+L,L\EE&/O>BZOA-Q[23O^M#W( M?E2*V$OR^U-WX)=CN'1+D%D&'_[?OU)__>KV)*]RR4]%Y\R>"@6_/H.N(:L2 MMT2?STU.4D5)/(K:&) T%3+6!3%6]G<2*4S)]ORB=?([L_ M]U$W##'QPDT)L*^^*%+CA^U2R$\A/X7\=+!+EV;D'+^/T_@-#O&4_I+']-VUJ_]^,W9]YT5<2+.0&&D6DO0V"TF.Y/J\-1I+R6*I4HPET1]R M\8&R^>6BM):A367KI4XAZ_G3;#@?QGK]W;@O-PI]/E.P9J,DI#'%LI%4*K#P M-63:D&G_4*;=;RZ6*!O%5$6U%\)ZG-!;UV.E=_/K'7[.8]IHO_D0;\KKZX6\ MZC];[?CM73D*.Y+'.>J ]Y\VOTRT"@P( MM-30$I[?1\T(E>]/MT@^6*1]_.(N2LJ]KW[B95[TLR+!#WE5S'MX.$CF33+" M=/M46I2*PUAW^E36LNOK]B@#VDH\PJ>2[Z>MA (@% !_E !X7S7G%P5 IAO- M&-O<[;1?V<5S3YW\K'-3 DR5- B >.:4 /AR/I3J4A=D R(=H=?D*]E>%[\# M?Y[-]K[:3-XT)1M24JCR2;:*I>ZR9X\3MZ,.GT9X)O VY(Y MC-R&_![R^_?D=UAC+/[/]W))X,XL'&+@*,X]0*>Q?+LLQ] "0V0R^+A+WUG M8UYM:"IP*NF?5"(Z]JGDJV2^*\2EYV>M%,VT!Y)>B8P7%1DO M>SF38."8.,JBR )F\#?-GPREV9^\ ^]NGGS5-,@_F2A"MOB^;/$=;/W\9$(: M&QG21)+7@+,:ZONAOA_J^Y=GZB,=WY $4[J6R+]5E3%OQ^'=4ZH__]S.U0OC MNYN25.QNVNW%S7(*[0%B8/:GTD&=^T)!$ J"4!!?J>&X>P)=%"7!F,RA:Z.D D)GB-X0&CE? MPLBYO"KR]U%VYIJV"!!P+A-W* ]7'18.D'#]OO586=2:\=)R%WML=O-#^;F> MAZY-H.I$4MF3U>6A) @E02@)/EO;>1M)4)JW)U8G*Q<6TF@SM(?KVD-;P/W; MD*Z3B<3CF6^+,T'UGY8A06-IEGM)PA\:3O&8V(8!:9DD+A*:>Z&Y%YI[%Z\* M47ZFL=Z\*N(X,,[=-(N$H4\9?ZO47:IRT^Y-^6*SL[Y)-3NMAXQ MU"GC+Q0,H6 (!<.%:D:_*Q@RN?ME,WW3Y*-&K%"\?40?"5@P($TI$4GQAYK2 M%_8*G="*<.+K^VA&H;3[/J+MCS+Q+D;#:6BJ*\OV15@\6E[-ETW%+C7%\<)J M+?A>5,5MM;';)\%DFQVHF.A:VX: MBS;P-M3,)K\O7.A^HHXN[,(LG= H^S9&V7=19EZ.SK<(YYXRPN3KH:BL%T6Y M7VQ&YS>[4BI3+R IER(:#)][3PTFE 2A) C=,Q^0IN,*@GW^5Q_O2K'8;:)0 M:FX;D_%U3UH_K?+ _U"?$XGQWZ-&Q\$^FTI(WQ,Y0UI+JAUFXX3&V)]NC'VT M;E)$&LRR_+2VK]B*Z5,31,C4;Q3#D M:CP=R9PVR4+^#OG[3^3OCU8Y?IF_'Z(%T7SN;D;]2NZ^*22?[)$PQ_R-@5EC M ?4"W\SCXO9456 OO27#HA) DER?=6P7Y!DDC)^O7=>/2T*"U7 MI>IB6[JYUHT-2!*D?&5CA]TL?E?U^N3(EF%+@:DX[Z%R_OG/YEH7X/1\%"+Q"O;&YRU3N"XNT7MUE>_%G/I=" @]#RN;BZ1!2-A0' MH3BX7.WGC<5!=-Y[CNV>KFU^M[H?5B;S[7,U.P-QD"8=,DYA3'\+W]-!)G+H M??J6-F,8\#^-IQU2>$CAWXK"O^3U?L*YP4!HR35U^EI?+^ZCP_+CY*Y4?,H4 MBF8^OK!$I.5C]-GXE\IMN7A6#ZT;*NPT0Y2,*'GX9TS?I;(N(2X/B&9'&X[8UM2N(>?#Q22M:A!?X9]LDG M,M/GVR^?O/C+BMZ^;QX(XOXB8OZ6H:UE41(+NSZ2 IX0;MX1 :?"MR5^G%Y- MMY/KQ4I.;+=/]=Q0;FQ&<8JT&^&3?)@)$LJ44*9\-&PGV#DU;$=$?J^I:,O=\&3___:]Q"/'XC0*N%[\IGQ&H_:HW M;4@Z(3^%_'3!B0 OQ1-:MC&9"U#6H$TYW8!H@K7#)0[2RI;UI:1:H5K^%=3R ML"K^JSKU6\(.V,SL:?D)XCE#:E$V;"F":N55L<0X,<#O]M2-5GE;W%F+G3CM MSX3L@VK>Y4=QC"D:RX4@%R$[A^S\H?[TWV)G/95,9?*=09&/#F.5[9W2W-F) M#; S1CG/)+YZ/YB+Y^S0KODB0KCE*X.ZHOB0VL4K2B\^1!%-E(Z M='F$Q8>.ZPZ<'E4S\WKR9Q1)MD NA[R2TU3Y;;H:; M\L?&A$-^"ODIY*<_T7=!WW JY[$LJX(Z><^HAE^B&AZB&%X8$82<\64YXTM[T=FM64:79I7>@!!3W47S:U5K$7[]FS[/)_=YL;]_&84QP"(L6PDE3@LXO^*9OG+ M6L9RJ:D?HU;\R4(AS*+^0K=\2*A_\@Y<((%_R\L:+IYCU[.B%!N9VL=D,9@CXQ)E()J"#V_?R"]#2"MAFM/'4^M>FZ =PH(?V?FC5A%;- MP29]\:1!RO3-J1,IRZO$@F%RLPA\'R ON]%2OA/;)2I\>J',%WU]T"D5D;S$ M.(>Q1"H$.0R%1R@\OG5FX:\+CUI_-9[)PD;KUZS'WO#QX49*=+#P %](\IOT MN"1Z54?2F6:E3;FQ9AC:!KT_='*$MN.WL!V_FTKD\FMS>BV-@PK)V_7FN+SD M:[E%,5D87AMVM'^70.(K3IM])V-AF43([B&[?P4EY@QVWXP2U\+3*'_#V]'Z M,*JF*IENN@WL#MI*)),Z] R%M0]AKG98IWZ!FQ;6J8?\&/+CY6Q:R(]?.,G# MP8WX08$C_@:42UQFRHUWW#2@^B(T@\)J\;!:_'*]'T>JQ5T/[UG5XM%XO?A8 MXI_;BV6Y=[^^JU5*!0E93 0X,Q+/I$,'22@9OK=D^&8Y-:\2#/OR8+E],,74 M]9/<[R:O[Y-JMS)[V&)Y VLDI%D_-!C&GI00HLMC)Q?D$7V'2VND)]"?@KY MZ4_T8- WG$*/ /<&TH8,23 E0,4$5T>$.#R@?\<:*3F0U0']/ S)M QY8DDB M_GL(,?%5 KY_3A'+=_-4@#4"_R^YK-AQN!#^D%=%_P>>)UMH]S1DOA#FOJ9, M7MI.%!L.!?TP%]29U!$LJ32=2A/KE+=C:2NMN_C\UNX7,[6%43?Z/;6[&24P M9F8J$TGQV=#=$8J'4#Q\I+_BTD@\ M1-*QD\[0T/D1&FNAL18::Y>T2R$_A?P4\M.7=WX4S_9G<(+%C24TD K9'-#, M%"M(H0T3VC"79,.\>\@U;XZ:TU$L#I5JV&@I-]3K26^4VY2D1EFM;HH/]XOD M['.,E@#3@W^JS,K)^N1A41SMDLO[]NY^F)J-$EF=Q M=7PDEN^GT^='N[&H2=--ME]YF#7-R^'JTD3+3OEQ7>]+JMDI-%6S*T)V51;7 MH\02D63RVV*5D#<0IPLH(A)UQ7"&8$D<^=GDM-<%:T*#Z$_)A__H]+2+6_QE MN8#?-T)$I$1SZG77-M7?E<9'_;R6IMPUI;PD\NF-74R)L]MVG\^/$CD+V2C)8XTK%\FE M3DG!4""$ B$4"*\1"(E1ZZY2GBV*S7DIKHAZ;CN_46K;R_&,-4K;U<-T-UR4 M*LE%PLK).VLRS(- ,\8GXWPN4-@RB_E&;MXT1!:I&%N0)@;$/)3R$\A/X6Y M-N<5&G5M75G2%;A&P1LL5W;&$+C@!.%V01]ZJ154N",$"H;'\?9?L#W7M_>(N(]TW! MJ%+>;"%F;4A!X,K1V%IMQ-,=I51[WO8G]ZMQ859JCY()\.''PZ2)D,M#+K_T MA(>7N?RA/ZT-G[.[^"+Z-%CRKYQ,M*7$6<(VQ#[] M&J;)QPFE/TH"O;>> 6S6 RX[+H1N>J;X='UOC?NUM?[4SZ>F]W$-"2&,2GI2 M!H7\&O+K'\:O[ZTQG,&O]XN[_N.Z8*M\19L,U^E&/)7/;X!?(<.1?Z.N*\?. M/(SNAZ;3Y9I.%[\IGQ:-O.1-"=DG9)^0?=[J;OZ"X7RDK41)2#^@-TH8UO\R M1L?%[\#'Q"\O>0="+@BYX-MPP=K2ZKYAI[U[ZEP?2G5/ P*?@^7?%'0 M9:0 EX!%$3\C!=BLJA/;,"2Q8%L-S7J4<, PP/&WT^RXDHW6^))MQY:%L5Q) MCIYFHV0&'/4GW7XA^X?L'[+_)7CX?X/]!_PNLU+3Z_9BD$ZV[%9;7J5O&OAV9\FZ9;<\6JYDFM'7KL5DKMX&Q08G)O0D*P5?R]?BT&E$RI(DV4]$7 M1<[6$:40!6:IB?(4+11V)#3J0J,N-.HN0_>9:]KB)^9@+!K-:P__]A'[XC\5 M!74B*0J>3H! E#=V_+H8G59+TL/N6D@H[?&DC:RZ'.D)GTN?M.M"&1#*@*\I M PZU)#C.6/R?O1O_7Q:$-]ZALG0B07D&^416$459/_WT>9P@D\YS#FYH_'P: M_8B5)-+[2^G-)1PT6J)Y[, WHFH6>J%@0.@(%XO.#$'A=,' .+67$**AZT* MMBAC%$D-!C;)3Q@A58"/:;X&^J)IH0\@3F5>O>$JSSF-7]EZ439U1=B!6)7^ M49 ^&YV37)4S7OH+:^%?(<%$>Q))I)T;$A"8NH M,$7O_2DH&V%G,B4^=Y5@Z',_'90YV 4NQE\E4O_#>7Z&W3C8RJ6PC7HVC J^ MJ")-K9_T:^PS++6<#S43QU]_&A+-B\_%TO2?\=@59D#T*UU8,G:5 M2;W32>U='PGW7/XM<',#]*'_ZC6+@0P$/R,N0(J.\H\W9XM^A.0&CBXCB5 $ M]0JQMT.LPEN*LX-\L:/DQY:9=E9YTVS6JJT\U[K)=^IY AE=;13?4@Z].!NX M ,Y)@FLT>Z4NF6*OR16;C>M2HUNZAI^ZS;OJ=;Z'?BE7&_E&L9J_X[H]]$&] MU.AUN1_]1KY_745__]M-B'M93&"RCB(2=BF%DK7[H9\?#LB<_!&I&Y,?\ 3W M?[@X_N;?>PRPQTFN4N'P$7QT9'C&$@)6C/$V(9KU[(JS*:-X-I/)I/XB)$B> M%V(- 8(IVA1=7&/;1!+=-)'-H!DS :GCQ!;(QI/T2T2A;MA+=-B3MS <_"X3 M,I?FE+I%T(5)U?WQJ-*^KR4KDW63C]Z.MK?-5'6Z&.?_XB1D&.AH",NPI3<3 M# ?T=YQH8U>$*,G4J0; L9W$V27>O7QKU@I66_8GZ3#Z7$#2B3*Z.KGB?L!% M&N?_H0_@WV+_H!GC5= _%HGN0__X-R>C97$3=/F#)@WZRPPM6-9T//A$LK&& MS5&-"9F&:TG1=)R:BJ-,$T5 &X,V2EXN;:1,S=%9Z_A;)C<60%-"9JP,&3J& MIANR9 G&#M0M55C+AHT^1N0/%B::HF#!9$0)FBB@[UD:9TCH6T@A6Y)CT$0\ M[5CF'Y.\3N+,G8GTK3>7<><=!"B3=#NYC6#B55:XLC0T;;2+Y=IR/ M93@!CG!J*\HNJFU@ZTQ[;,JB#%M]^%XN7[GBJBIWB_;/&20;P6]DJR$N31$? M')[^U-"6IQ: #NLH60+7H(EC704>E# "O@UK@W?2L"5=\Y-MR*8H$_<'D)6S MI^@#_R2%RJPO& M0K(\-(J8>X%^-'=+)$XYC]"A;_P@=MSC0+0@1/=/T/H)1(=L+HC MM6)9("W M'B+?; ^ # 4#,0P1>$2\P=]EL@5C0ATJ4M1G:&A5A"/:18 <29?O"+H5++ > M.45>8MO0TB*^DQ_O\+"2)5N:@4D2Y*4S*J84656U-2$/^#)D0TAHNG 0"VD' M70I,354E)0+B$WV5<857F+KSC. 7*C*XV@BMSK2U9*AX.H8TLQ7V*E@BC4[@ MK3#!O2";<^ZB24Y]W;C8Q8WI P_^.F M.S@PX,D.%10_>WJ_C.2/9EBFYS Y1&3(K$=JF(^/\1:P7]"4<#(%Z2N!]U*# MJTQ'N[ &1C1D#8LW=].HEG#%]; ;@;XW>-Y+DL>*SO9PQR+H,_0=$)@.15"I M.C4$1)CV!*LK.%'668E+"U%TCZ(WP^S1B$X6"'Y^*>PP%=N*)2_1&]!V(^49 MW[X"^B-P/EXU6Z:?+.@*\;2!'. ,K[C26D)W_M0KNIQ[6S3L6=!I8!>,:4^ MH-!5A@X':P,.\\)X\.[-7%)],I&2 LS%OZ4&>HEJTZN+SHTS$16_J6OFM'SR MF9J_[BO[ET]3?W?%O>ON8IXD6",2:&GHGD%4TT.O*BCH!G&4^;OY4\>ZK=T4 M^9HF;2OE;FNA"7D2B9#1"8AYZ\1S(W@L]OFJ?YRJ_EU[N:2*DX]!G8W@=+H3 M^&C>^2@*@BF;S>G>,>S(?P^/HM5-U>]O^#'?KZ7DX7*XE>3BFTM<)R"E MY,EKMALOC%QE2#:JUB?:4[T ,?4*1R\W%Y"T'4M(+J&UZ )5[M#WP*Z!VQ!? MQ5X"0K?G1-:1).)FDHHN0:2YP]\EW2+?!?D&$3_T&[8!\$;E,8D)CH97R>=; M3,7#5XS?L?V:%9"+D*CC3DF%-O5KVU2)W,PUF.Z^H7'%Y16%H"U.'/V=3@V[&QH&"%RIQ+2 L63&*03:3E6#*( MR$C$(DQCCR>P)8CT%70%B^3N8<&#P*T'+5+4T&+@$F;G :-6QKJ: PBZ)1P M[.MZT,"2VIN*P(+AKT720563@1\#D@='P M3XB$T0F9E-MQ<1%BTS>;K:,.G[6/#HBWNU^__%[#$ZSZ1/YQ V98(,C+WY6G MU# UP14QQC<'(F4LK>A[!%6UL9OJI<'17D68B 4_%M5>T28@.Q >B2!NFRI@ M10(7"N(3LOSP5Y'Y/Y>1.<&85%,54)TA0("^ M8*5I2]7U E4&=!FV G.Q5D MPT.P#D(MVB)'2;_BBDSG=5'=\2%/- M4R!$#-&U&$&\>$[ /3[0V:39YL>0>? M(Y!L&1T>^7Z,C];H4%-904,X2^H"Y;CF&,LFA,&7LFG"\MF%WRT5V7U/C0-R M#R B0-8;60YVA- #(#T.L5" RX41HXPI1<2)=&OL=]L?8&ICII_X)EB:U:^[F:*<5+R[M8W;J7'^\" M7#W!S[V_J^=7O1%X!V 5L 6?HS?G+4X2D'KI^FK)_1L)TM)5I+6@V-C+L)E+$,"%OX([V2 6#(5; M0,H!>%0MDX1J#4$V)>P 0!/ H2CH?(FTYK&&3-H@_<@3'&#T0D*7,^_NXP5" MN%"EBAF^3?& (@D9"F3X8/4>@J2F:8.6&N37H6N%'0*GDZR VB4HNV<:SS!U M"+* 6N143XYM<291+P;2D"1DKU%="0 F)A:-[FG!_FYLW:F2))J.D2Q@0\&: M:VC_R%_0CF!SD40\:*]J5=QO:LVL>=.W-G"3.PX"--)26*"AJ 7A"29X;09Y M"OYUV''0:,V 8Y2VLDD733SQH$(B*T-:R\2QL M!J@IW,?;F MH_?*%KTS3-GT$_J6^@>8\)44U\L'WW+O%-A9,K.)H!(^]I(0.XHKKH_Y"UWE MS ]!;G-\_Q$K'5U(DJQC>G5%"L37X3W8_\S,><&P5,DPY[*.YDU]GAK$U<<6 M7BJ^6B('PDF13 MMKDD&@[]69!PB+FJ*@@Z/RK3\S)#(/N!T&&< M!Y[X@ V MH4U$.LS)17/XO!!!6C)X^]!]:YL2/4%ZF5"/!KS! *:A)!!X_R+*,30$-]A$X!7 *32ERI.JA95LG-X" MZADF?)PY0"(,;A95Q/OQT<"#YRGT&>(23.8GOS#Q\1;L![)H(+0"+F;&:8A9 M9X; (FSH:4/;H ?8K;Q&QZ?9IN=YLBY08N69RE+'F*Q 8DR=X,,Z13EXTV2* MU>+Q>T.\1_+EU$!^J$7B0&CA_^WSXD1-:1*5MU&2]/#S!O\SNIDMVXK>2IN\ M/2[/B\_QQ,1H;=ZJ^F3?2CSE/HIEK]*.QPC_0V@(O52! _F-0,U_?T09?"P^ M2M#?H@OE^F&+S/%^\W8J/]PTGE;-WLQ7Y)EZ11U\0[((//\=.MB_<(H$&L&I MZ$P35T%#,(Q1)=DJQ-:5XG"1-G;WAA6-M>ZVL[_^DXU='2)7!._O>9[Y*RY_ M9F#3)6((&8%9;2\ADTL"408*IW4NK>83FC:_1AO-5VKWT\K:4OC5]>PS:#61 MS5QE3Q"K7_@2F]7T*57H9Y*'8'GM7L+13$B#T# E"4LNHE"P72>VN )?<:]( M)./;)-4572!'(B+MX"O)8U7[9J9*,V'/-/>$3MDT;2<3#O.G))%.2QX[F,D[ MR%&T=3PS9G= 2H/G%CBFL1IH)@89X]?=''A6+$8#X?3WTU_KCH[ZOXX5J7E, M)',E>* 4;0P'$107??A/C]<0^LS@_OF274)\BF=3& M]2>\$K021O?H%TMQTE \8&M.RJQLL6PK(IM(ZL!$0PR#SX>5&1&!_9KUBQI6 ME9W$!4B^>&,[$B:,UJ.ZSUVET7&)7N0(P!M'"A7RRNNA,P",!E@*;"3P:?GFTK)&0Z^Y-2.(@L1ZL/!48DU/GRWH=>K(G/Z M!MG 1?_S56\1+W>8 6F02D9PX5BNE_VP_AG98$27]T^6/1^P61$(0:&A8SRU MADD-?R )!HU77^74&+6NIO1F[$]?VC>'#6GHPRZ M)_#M, MM"2C"_-TG*&\QQF:W:53_49U_+R0EK-X;[?:U9/#S5__0P M] B)8O+#92+DG$B6M"KM)4D'<,$5Y[T>H82'#(;A&C;@Z,&A5X6A+DPD+%:0 MY>:? _N32*H]<:(2=>_@MN8[D G'!9?@W ^*XBO$@(.'$U"(,2K*(DTW 4\8 MW"R>AQW69#H1R7>63.M87C8-=9I.IG4$0K62;CD)SUYC&3[;7[>)?9T",VA/ MB1O/MEB2;V"\XTM!E)QT'QP PBG>6#(Z7N\#:8HQ-O(\/R10(=QKAN($*XD7Y;GM"B*IH2 M1K("::45QKO #^\7B(C:Q'9*^EPLDC'X0-%Y2"2NAU?RXBYB1PXF6G)A.P7N MQU1!ZH4Z;\^"_3OO;"3T3:DY+9FDTMU%(\J.LU&EHM[U%CL(CF7;CY(9;U^B M1= GGD*)+>'S2KR(H]7Q !XI*SVH@L7E131;T?0FS[#$16=IA-+!BZM[PA(" MI2OLQ02:A=O$@YW@^F0]/DG"=OY>F\0XG>%\E< O<=1M[$G[.%I1=G0^%(, MA\7!\TFD&VE+QHFVP6)(^TF_. CO%I\?WQ3J\G6*DE[I.*?1' )FPM)JO( F MS%T\4V5VU Q7@0!0P+(B3-H:4/]$"HJ.0&^PM<,?:.TS69.XE%79M QRI;/G M:#82$:14TP1_,\8#QXX2^-5VL<.)KQW)3%/7B/9Z0 =NQB:4^(-$BA*@*C Q MQ*"'F!!6- B=T59SY#D9B7+9<+S^&GATB(+DSB<@W9!9S/!B$]N^[A&C=R+A M;&D&AAV!G4 W+/INA%NHV@:=,IH+S28FEP!)CHE"ZC(0#*[4PW]PDO( L@62 MF6@\#=USBHQ.!8A5CPM:KJGR MV:2H6$7-M,S3E2VY]+UH=PNQ]"(JK2KUYZ15NKNY2!V +<[%_)K \CX=.X/% M^-$PII,"JT@S@:!7325<8484D@-,0HYJCMN*K$X(K"&B',Q%4R; MVH14'V!=0E:C%('*J>!G?;.QW!&#-XJ#=RN02C#W?8%4NY@ _T**G'$>AO,1 M"XNJ!R^+.!>O21,OX,8T:*7P"< !@=B4-#^6"1U/U@2Z6\0H"$N*G(5]HFC- M4<0@ G4GLOP8D0WG-5'9RI$Z02JL\9UU?-_@-A#&@!BJ0IXWR9U< MU2(@,DJB3#(N\%20M#=FV-IU,W8^;*:-]&(0)?NYR"^9\:R?YKWCQ M&'>/L+4?/PE2K9#287R0G$)3+#LWL*P"1MK2+45PLM,5G!"GF0?WZ.3D^FB6 MM#]'&GQ@D?V2+4*QYAQI]U$D3I:(:=4%(/U!9 \@(14JS.!SD_;QDTC*+,G/ MQ=7Z8+6(1#%'Q%[V 95\YT2);)@H$29*A(D28:+$AR=*)%Z5*)$\_HZ3-_L[ M<:J'1'X1QNK$ PF:66WM%<@$N;:9SNCUK]/+CVC'+'83'5,//[X?'>0X$M3: M:$R?54"CQ)&>M43B*E !(TI<_ZI[Y;&YX<:7+=O5&3T9HLC$D"E<$@Q"YH%V M1]I13PI.(Z99F(>?1\BEC;Z#WRE"H8X!CGE#\N@#WK'QO9LPIJ::N*\>5Y4=]ME7;Q#A@'F5M M+.TT5@Y 4VZ]JNJ>4>EBV^)5D(HWBIL,E9,7 #5OP!;04-"1<@ZHBHP0@'81*'.T-SEIA^3KC%$#8<6,'HF!02$95Q7T9/G1[!Y3<9MC'[ M'=*9"9"7(.*8#QB#+.P[WL%\/$8!YG[#UFG]/+6C_2#3:.O6)*Q),Y'7@JRP MU&7P-7OG^DFG"*1P&7&! MK^VI)]CDB\G8.KJ":>FU4['-$C)P)'H-I:"X%H:ZIKP.LL/E_R(&9L)+6+^[ M)U=<$U/8!%T8VA(G!_C&I'KY ML)X(U[<[H1"11 <\HI-6Y]$+&,/6D$M 4=PV 1BJX'!+7(?\AZ;H%I$ND5=% M^*?DJA_''/*%3KFDR:E3M-5?K9T;0O6;64 M,JP5+74>@*P6_-SE.HIA)VB(<>GNQ4?P2/K F\A@=8\E?!@D*BJ3[-2I.W,2 M%2?(VYX%X6Y54YS72N&()0;?BC/7O/':L2=YDJ0=DFD CT&8!Z=* 48Z!%4% M9UX[[@=$G+:R18;\FP5.*(8\!(4,Q VF1< WH)L-8#XPSF!*,WN5.ZY, OK@ M[B0-@!@\.YJJM7%!-XAI!J_")B%YN^/'-[>LZC8])\@.V7_25@^>1\B_^)N2G88YPF_EKBT\--A!WO M.3[[*$8:T4WI)_OAGS?P1+$@@N<3F QF5YA#5!%VFFW]G,I;2?3ZZIC_G6]-M)8GJ#9GFB0G=7W.T7___^52V=R_^QW MJ-YK)_W1*?YW0)1=_!&<9$7&]5/YRX,[F71T; L )$T" MLPBI433EV*.B,)=<,!.XB%[ 9/#O4A.1KA/!NA'UQSA(/!X84.9-9DSF*H8G M>.#M;8)X$E,DM0J8:?)B ZB#/(YCUD'$V5I)I$#-'JR-($UP'^N"^V$B#;(! MC3W2?W]KX(M'YW,D7Y7/D3K^CI,.N$_PJK<@YFY8NY8" M[3I5$5SKNNMO//0TWJQX?I6<%Y_[Z7+[;KQ:#XS4\B+Q+]C22*2;K>O#$DB# M7T]T*XMD7%LX&9HZR7U@DM!'6'9C=L(2ZKM8/^#K4W]F.=($UQ^'^9[!X6,R MS0VJI&#[H@H.S6%]BP- +^*"I%48\ UI:BM(F9N2HD$!&UTFZ0-(_%?FS_=L M8HIK,;J3N23:BM2<'J74/I[H'9HGOD0.2;8I15?I;F]87506U]?E_.S9'O3> MBV0_I*/O*TP],C.8"%410!1/R"7K5TH.A>FASF<9[*UTM!BUY1RC:,_>(HMC M2E7F*I;Y'^^.[)E0'D'O&1^($XP#MB7L]RA8;3^)"K=!F_"BZN2Q6YU'A;&I M*;:U?T6\B\J$;K24JS0=:DGX>^=3@5>'WS--CYS",9LW?I4,C^4"CX6_2L;# M@WFW@\&N [\;ZK?$UZ=M0O85F_">@N*W-R![RB,0N"/$WCG\[ULLEK ?O5_9 M-:UO.5QIQC'WPD5MQ[_'OG=Z->6__L.P*T2R143#(S^#FO?O?XT]-/)KS.%M MHSJ92-)T^JG\<@>E_E ^":7VT*S#31]X T:XL,6^FO!]5/[Q:WD=9>/D')*$ M[#--P#-L+!U_;J90OMMR?,7U:(/H,P3]B_!$W.-7A- MPQIU(,,GOY5-_%L=,E/L91UGLHVH5V9TU-8M['H[G7R;/>O\C8[QE&O5V^UI M\XFWI:76SC9OG^_7;1]&'6 +_A1M QH&G.T0)!7^K;_%__B>^'(+@H]WO[!+D^;[I/Y1BT^58W<=DV5-GI MKC%%NPN-%,*;^#P5]-(OYT^6@0YQH>?*E+3H<.-&,R64EY-Q7[[5[V*QK*G% M[S?O) [3:;'<2??[*F^O)U>FTOB]Q)VP MN7Y8#/359-&]EZO\0]-\+MVT+TKK71JV%( C5YVREV+DOS=Y/ MYJ4?K[6'V?2YR"^[SXE=NK>:W/70UB7/$GGOE^[T;B&K_05]>(431G'#.9P, M#XMFK$&&YPXJ%11APJ#8:=DP3=MBP&2X4 .RZ"V#@&Y%"1C6S, 17-43N85, M?"C_"QCTBBMY6HGA&0$:JDSABP'JW))47#Q(40^-&2F$8*%=3P]-VF%;#PXV M0WD[.+]8)BH&ZQ9E4\0@9]DK+D\?V_LN*<>5V!@$H/*@_&9BR+CX'Y/V$I(; M+(IR1\=WL$-@F)_<#_EOBD@JPTN? J%]S"TZ"082IB.4(0TO&+Z)O&W>VO9@@0P!5'@S+DD,; X.@%<[BL TH:, M&U,RMWLL3AO&:MZJ7W]-N@/ XJ0D 5[! 0(SQ][F5AHRB!!/;:YGQQSX2 )6 MXDMM(@"73F:39_<_1PBB$PX%EQG(!0^_MO:\3!('(4:3CQR@?[GF@C/>?(-F- M$^O %=%.,01)611(YQ5)W'^8,8$)W:P(QOJ$UK!@AC!950H#:**TW#N8EU-H M[+S<2_" 5LW:%E-= H-[(CF/A!Q-Y<0 [WAECJP @/T%1,#Y&))86M$D. M ;J>PL8KCD:D'A[_/F.9[M18-?5Q^7W%554'$#CBD.T1X!2/'H:M'(K +)@4 MR46#1&\!(Q4O$=VX)\KHFR+R*] L!W=W@"7[=QH+%GJG9[*XT8$D^IL9:!2JAG8* MV)LWK!X_\)8+@)-S:0FQGD4@YW"5H]N7@.*U&2+^,M8!\MTBQ=Q(\Y]BF'5H M@XAK%U(,D&&HEX=Y=HZ9;+UF\LF2JX5=/]ZZ?N6!G' ME8=C-37'[$# E7'=%FQ+.,^.<> 0\7IH/L*9]!+@.UQ@Y'(@@M/QV6"L-U50 MHJ 3,6^YXP7!5(K$K&83?&^;P,//#(FVA\&*O(DO$^+888;D%5="2A%N.D4! MV/<1_?8']4A)MQ39F=%W+K^+\6']75A_%];?A?5W'UY_EWI5_5WZ^#M.7NKO M?XV/P:C!P0+ 2YW0_@"VZ;K#&R)2V=3YE[_JR^&BZL%0E;X-Z8$@UY[!EG)Z[9B&OY,Y<3_K+W M"5VQ RUTI"E+&P?9]<.K*ZN.'MTTKG'815":TSM-G=T!E%<>6P55AI!016J/ MBG41\H?3D&_MA&:7C*;1+$FM^^EBBEYH*.\5>7A+Q;1ZNNG9AZJD!T&2_=EX M 2Q '@8&Z*ZX@Q=2'#&,E4W]/\0+X#'/@(\12S L M-O <0(M,TO8+>V ]X*&.R/'U3$-_$4F#;<>)Y;3T(@#>>[@>X 8A"-KA *0N]X6<5Z7FXLEB7U&$QGO)'%8:0PH%7N57:H N%ETN,SIXD4BP:[0 M/7A5>)VS2,SSBN/D)&Y[(J4BOI%4:49\]1A7! ..3*#7E D0RQ;KA.=$.3QM M\[RCL'V&, DRK\%MY<=M96AS[DY^DO>Y.CVRRR8[!1ICIIWX(/JV1YL<:/=Z M 5&]HX<_4LCV])$,$DL%YU< -Z+/[!" 8P=[[--74^8K@&8G82N95]<+GB2 M:#0,N^MK4W?%Y7U;@"\I+\ BNQW!\05_PS/QW'.8;CTETMXU36T<8WK%TD@_ M,.^L@<]=7&+? @A34A?JL240KR[U"[JM@'S<[7/0DI'V]@Y?M_!R3X3-Q9A) MX2/!/V:.P,V\>^(!K)DMDT.A+)UL!P\$?#^.-) M;FOE"O9X4>0WPW%K&[T3\N\%%_R6EZEO>9]Z=9+\F@-4U#UWBN&=+X.>"H@@ M.2$-@BIJT@89VMCQC!,VQ*U4"2RF3/G3TU84@VNOI8-0 !WTBBLM=47;25*4 MI;Z8<)'BFX7DW1P+;:%WTT; RZ6M,GQUD)]TQ,])6>D0F/(R$C-%ZN$"]BA2 M]/%CY+\>%EJY8EFU%LU$5EB93_-ALA#09R[XN):D M80#)3".!-J)I^-I>H&WSCIUGX[$<"-H$&F"(@9OASR+#NB=?DPYP\"F;E@V* M:8PXG#!I'_TPZB(56A0,$1)0H6W):*K'YJ8Q2\I\<]I:]M8V;SZM*/O\)GN# MRKQ$!NS__:O:*!^FHZKV+9D+>5=0[F!^[@ EHHT0<8]:+PLED+7 M8O[%0=P2#<1[LE6W\4J9M^YGFU+S:6-6A.2=^M"8_?4?:Z,Q"+5C$QH6#=MTTF)N"O=N6@Q%1I[;2ZP4(Q&N 18W;J^RV_]B MU?DB#JB6I;%A"\;.@9N/^TD,[ -,MH$4O,\*#OG_\%!VASU\+HF3&Y#T9Q8= M5PD ;B-+C>TE6@@[!_B&9$@T"\WM7*DM0'OTMNHA'2EHBJ_L<=YX1@,(4Q&' M&0'.6K-G"R.S@@=ZR*( M1VCB"5T@)VHT-X?ES2!+$JE:Z/HYP@H19-]-((T$!H;@J4J],=A!!!>89ELT M1_/%S6JQ?(R]K%27W<[=/<9V LY-,"1HIH%5=%N/DJ9"-,O MF_L6(M>UG:"0]BE9SK:>K7"1-DN^RP=_C&JU6I M> =\YXM^ I\\NP>\Q\WN"WQ;D!L571EP%#>%:(;G(YBR .B8=)ZA[ "BWY!4 M =W4T*\17^"0(2/HNT/5 6BDULEWHTN;7L' 7 ;+@0E8[K>.XL?"*'X8Q0^C M^&$4_\.C^.E71?$SQ]]QV@_U"J]5_ .W6)<'=2RY4]%*F<<"ZT'?\ MFO!O6H GE11WC[^_-1AH]\5O%KVBGC"+O+3093$]W7.=9=MQY?/(:\^U7C#&?<4T& M O/,4SO#3MZS]=Q&,-U:FI>L+7#-W2+S33!V'#!CA*[=.:^-(5M(*8)MEMW, M 6]1*@N5'@\.>'.*_5ON5CQ#"W)L\.QUV66^_#/;Z;HN#:=F5F"%L-XV(4[K M9'_MF%O-Q'P#V'N #F.R4+6-(HDS4KHC6/OM8T52"*LHW$R+HG/9(!'I%LJZ MM.7LQ1779]1PYMYY5B7A_MZ0B<$JQ/*(02@L93SEZ?H9V=MP*"W'@7=%(?G< MFN))M6"QOF!1!2UQIIHB:WB.T#*7#G-\^E2Z$4*%M DF(#X_8L0\ZJ12[.09 M>(M\=-LP;=K@Q\D<3/-IKN,-.[% (A65+)9(VP\[)5/$_1!(\7@8WYMQGM 4 M2 S&9-F%$W0XF \<_$?.A6$M.&R4\4]!?(Q+4DW284VZ=(UW;$J&#S_'^@^ M(C6L3C?F?TBEM>_Q8XJ(6U.#1_N'UD[[-\#;"!.+^7](%31:J39AI84'#SE5 MQ^>^&LX4:IO=:EJVU3@"_@.JMTU_!;F)QC))=?RQZ^0S@X3'CQQGRM*P"DN[ M>K+%F2.%G7 2PQ2@M_!2!D>K_6(,\H M7*>LO/.P6\:W>HZZX"H6)*_JQ$%>(,(LX@3 _. /N M- J9%(>]X'UI&)"=+!'%CO2F_202^K=\/&<&$9CNTV283HHU#%++3A00"73C M3TJ>Z>',[ST-#$\[RJ;M]/_="]IA10PS!R$.^-MIIWV$]L0].%S2HY/TJ9^'$*"?""1D.T>"H)1:=1L#6GCM]O8:SMA>4";;;@(/MM94+B8 #TVH38 1 5"9\A*2J@W6/VF:8:+DYE$"@ MZQ/Z&=(^-7^[04@6"?:NLD=F_L(TO*-O!%];9)Q*+$%K:=IRFF1N$WPG6:5A M]CU=\Z7+P#&<'3.-J1\13K2=RQ\#7)"\,ESLN 8<%.>=SEXQ#P_N(S07#)98 M=WC#03Z"BITY9&%^$!07OJO36A$]*=0)(_D [_&7J?^'=;\$0O\<'\A)1(IANZ,6J-)5= M&!Y!%)VO^K*8V3A^*]AI-^_Z/%]DL[W,EWU.NSA6>GO5X;3#:(.AYW[OLM]S M[CF;"DKKD3*M[Q)ZC8>AUS#T&H9>P]#KAX=>,Z\*O69_*?3Z$<%4Q^GJLVBP M$7K1)LU1S>Z(,8,T(H-!:^T#[GE]@5]9[?LLS_EI=U%'DI=C*+['VP-'Q(CB M\]Q#;H+?2\FL$,R0T?8:D!>@G!\)U!%#&-ZX$?8I>I5%C+5C.O5-'OPJX#\% MX)0QF!Z@]'B >QCA1?9R*S%D@"\SW%L-1AVP^U"8SCM)[K\NR"Z.UA57\%8_ M^E5TNHC_-0_SV8\ZB'U /X:/*O"HF@];P3=CKPX,45VD(]L3!S&9S3C" !(\ MQ=+ 4.9>&J^S+5=EL'4T[*)8P=4<[FN1Z@!#A$9P@+!VV]WW! M-7@X'^.0P]^CAZ..)TQ$KH Q65 9C=I7\2G[]]_KR?)M?)X!47>PR8.+TR]3 MR!P1QV[8_'.=T>>E?9MN!.&\1(,(U4)FOK6Z'FA6A@EHZ6[2DR?3R2. MX9X$#N_"5"*10U"_O&R$70U 5<"U?D.7%::Z\@: D$+1X$JAV M)_UA;N4? M-YBCCP"@>&H;.$!T)*KC5*O[,ZXHU/O)X_5?%!@%E2F;./G,-$E-.PL=$=@* M))6\,3T0!88)WA@,/@V1/\KE^%#&Z @P),T",M$(2 :R?0D2CGWN_>A<G*V;53I'"14J<+B3)1DK\36,:PF,A2DP@ ZR%&$S \LBRCJ50TG>+P ML3#MQ>#Z)F1XDE\[+-]I/_>%RB//#8K9_Q5+HOEI(&]Q2A]%MN>T"073]2"U MCTTD;W! '(W_#T969[CQQU/PJ+8 7 L,[0*W!T\2=,7].4)>SACE'+7,.%P)(1-W'M'I#M.9S\J2 M,T\"N DG7NB:2:_5X;OVF"T7;PDRS&8S[!*@9(U#"3J!M/)J#WM-D?A@(3(ST G<9)FX1,S9-M1BYE/'D! MPB&.H68*FEG+T%3-IN#J+R&^/48?Y8Y5N.8KU=N8T%BV)IF' .#BX.9Y^YJ M[=W+'V4? 'ZEREVCB4&2I5,1DB!6,=R<[.:=8E@8OW^MSS6T*Z@)2D3Y7 29 MY-B3U!.V:'H_P!K/)/F_?W+5)0:+X:U(@B?LU$M<;CD:H%@DA>'J" M>>JIJ.*">>#2)U\AB^7]DWO23/4E"QS]ED1.@E?U9![//HFG0H MQQPUI)FMX-(XIRB/A83GLC3U!/H@!]M$W!&%+F7&%=?:>R6MXP<&.8JMD MK\2TZ&5+1?$QF>,_1YHZ2 "T+9$]G_")E7B'^D/X\IR[XZL&XP;Z J#0Z_$O)K+[Z*K[;HO**/I8M[L+G5^<^B5"'[N_;T2Y_D@ M$E=[@0.XEN\FM$WIQYVPIWI MV5^/\1QM3+\N5Q/Y3ORQS4OCJ5Y_Y&^25R4XO'; M6'LU4JJ+TI':I,\# /7 $)Y$ZG1J8@E2)WR4]T!UOE0XPN V<<=?]-@"(OZ8 MR%RT=7_TAP0<:<$^3H&OWL._!I)YMB5/KK@Z!&'0S0QJ&!A?D5?/RA,C\Q@A M1V,$OCRHW3Z:01 HQCYB"ZS!!?YTD3XDTJ3",PDH3,"^RQWC5XC]V]ZRIN,P M@-XP#>NP*=*P)=J1F>3_'NE$TY !! MY+_/E+;][O4HL>GWKMO:D]&7Y<[-IJ@5^KWZ10K;:,HG:T'.BII%_^X3M4B> MX@;F$$=H:&K'V9F^7H;J'(K=XHC;M$?<:I-,;:I+U49?2->'R4&V-A[$V]"! M[XH_4@N**%C!N[Q7[;R?%72R4N[%K*\71:J''H)KK.&=[T8:<:+[QH$TXJ-X MEOSR)J01K0_+N]U=(;-(-_KC]H!?/4AW[5\C#?^KV/;2"[CJ;%=9DLQ \H@_ M+I++I1W72K5!;%PM#:NK0@?=QK'42^1QQ8Y8IJ6/-"Q+="?<$OP0J><07N@( M]@^ZC:/LYH^<)99IV#!81G7V9DP7^"-/OU3G MKR:EB--DA;]^,U[34Z7?&<_GLUDE]3!>U%:S2DS(%(WT_!>IJ >U!^Z<\5X% MDHMJ]?1R_[G*E[I6<3W)W8WOS/$,D4OR97'B G)YL,.)'+G44KSDW>.[=1-9OJIP?I&W[Y,"M)]=CV,<]OWOG<;J3==K7H[&;\ M*I8J/<:'U66VO$'GEHE?INI@WDK_=1? M7=?U;+\131?47SP3U]8]&IKD'"N:D2C)42A2@+/,3=/"K/*QTMB:R$ MN_M>=*:8V<1Y5[F#KN^6]* +%".QT3)?] F1YXZ6Q^#2G)(BW4FY ; GR.JQ$*]7WUM4MX5./WF[K>N+^+2^6H[DYJPT0S=[ZCS MI![K-],/YOUS=*P,*^]]'H^VU!83S_;-(BH8B<:X.JQDZD@$IU_4M()[ .0= MY0I,?%<7\ZEAD!SG SI4)9:"ZE0,.B,Z$)!>19]DJ4+] 77^G^,X_@2[:M]K M)=J&*.S.:F73DXQE.+>4<7'&DWP]:Z]M87TK/!D5-$J*K1Z3SI/G] MU*J-C+4'%PR>BH(0V\Z_;S'>/XYXDIY1$?Y"-&VIZ$:MF #[I]38SL6C_ M]+/X72,U:JVOUW)FOBH)=MHJ+)1QLCO:G&.D[GL,WN,2^VJGX>4,Y^(ZQ0[9 MYW&L+!F=03^ZOE73+$RE/\#[8V/?1@-S@ZIM0BQR=]1]3U\-& MJ7E];R4:VX+6]U,*?02QN)/>P^^,=[5C.[MJQZ(VYB#[) MR:XXFZA]N#@S+Y(-\^G[*<:TH*;$2RV"TR!T1YI"^XG'Q($>@WF-P*M,?V>' M[<^*2,0BWM28]SGK6'R4P*[%Q-L<]D.]E[N?31YN^&5"FLI%I:K7S->+AM\^ M[7BOF#>:3V:+;S8[]YEN0>]?VVTX[9<<#-#2F5Z;1] DJPQ>K_4(\&6O:?4F6DO?= MQM:J[] 5D<@>G/W_4&CW/3'O[W$]/B;.6?8CFQH,1B3S-SG)_1#\&YUE587# M:ZI2\/EEK$Y=2,1GR86MC=:=V&"R*:W!61 +.#]T!FA'4IX*\B4-28=G\/(9 M]#9:\!EH>;%VU^2O&WU!6;2+*WUH5J'31NSX&:0_"O>&9.'@)(HY4M^Y)?KF M''(301Z?UI@"BXW?40O/!":MO0GE='IY>_@XKR=+T6@^6HHF"@4]T_Y5O>J% M!MNE+4TAS6/, TGL"=O BS]Z4/.6@RD>-'N]FJ;7@ZI6TL Y9K'[)A]AF)8?#*>L&2S-*J^*GOA' ME];A!M.(N.T.!J9PV]\U,K'GAU:_N'Y"-,)?)5ZFD;W.X:;EA]!YH0NGVRKT MER1(XM.H)^&EGC=2UM.UCC1<\]D>WRT6=WJV$&UNEJ^/+[VU""EW6[M.NWJ] M6M3J_6EB<<KK>X175$1\!JWKY:N$%7^P?K1>FGW;WA:?G;I&WU6VT\-BMVXF[-NB%9SCM MWD@O_+2B$HSM"94"%VS-!I=@O0G)3J9FOY%#4^A+#?D^-^QY.'FQ9XHJXR?ZHU>_$T\-%2J[\4K?I2[X[[NX5<*MM9 M0YG:FX^56MRO")!/,&9C[W?G1>5DH=N[:V07%?N>K\EF=%DV/]^8G9C9I-2\ MT0H+V6['M9U5V,YYB$5<'08CWLR8O7SQ<<$4\-'R8]:J#&]BS[,TO]JNTN.G M9UU\TB&+_0.]89^C]>R#\K'\7ZAVI5"FY.^:00H06:47AC=GM1H>Y#X+EUQ0 M>C_-.+3!WSZ\GP,225'Z,&@F!/K'TOO!]9V1ZX$GV'5N<:;I M[C>;"/1'^(.R2$[R-I/S(-+12LC>]3272D^E);6E4BY]SZ\W"V'1,.;UAYNX MN M7BF0P.STL,<,\CWX8^]L3E73OW0X3@K.:P_H9G KB)/QX(Y/=YYNJK4(BU5Y.*M X5 M*3,*I)VJPEHV,(S2TE8U N(@T]*,6B??C2YM4DP]@717 V-(1URD"RPVD4:) M^!!]?')4# WA5(%9:/X"_ON;\^F%2,>0>!VV$I X7QL*G_(+']/?L]'8@ M(L<"8'@3P3:1#29,%JJV421Q1C"Z]A!PYX((*<$8ZVNF1=%Y; XUTD9=IM$ M..@& "QFF+;@+@%>;IZUZ @Z<471-@POS+M>LIV1SB70Y591T"LPT)P!&'O0\0#9 M:(A^90WO#1WB."@];:A+:MIDTRD_^R2Z]&)8G-/Y@]TN9Z!6!+?2=0S!]T2O MB/$>^ KT2R)V#GX%KI;$&^"O76;+IUI97]C*]_+Z[FD1E>NQA#QZGI96GU"F M]5"+IF_:A:U2BN_4Y%+@8^5)&1F \3.P*WI >@?%6F]?R![HA4N1[M MTEJ^W^2OT[P]RK3FNW3GIC7[12_0RCWPT5:P.;K5 =PR6S.]W@$E/%"9]IB5YY@$FAQVYFG]\')?L1K13 M&?&[^;)]RI)\RP.<9&J9F3R[S98&.37=FXQKXZK]C@?H0D#YW6W$.>@V#H4V M?H+A.!D#.J2!H_!XM]:7"[_PET'->[FW"7[4T]SDG%*Q3_5AG$EY/=%N+?J/ M67DAU ?C;;Y;5/FQOQ(^?8Z!?5;U4"#YM;*%^":NESO]2G5]UTXM<^/\0S[0 M>'9L95GR].G%49=O5_QUYOE-S6W&+*@#D5^VG_L#B;=2VP>2 VH'UC@@5-6\]0?$70T=$>+FV2E(:L#6LR MC]HZ:?N,;E8='2Y3D-&NRR:92D"C:&IDL8<.YH/=OK9B$8A L*20*22)8%\X MD(S>*!N]1_Q=MKW+H1Z"@]MA(YA'+@9'VKMU2P$-O4FO:UL7*93&:YIS?QS^ M?,^W#"^;4/8)XI?]O7GU77V%&SE@YPN#%PT(:!\?]F38S9>D"]=-5-Y&"9#U MSQO\SV@0'TXJ>K6570Q6J[K:+;9N)[U-(%#V&[A(3V4'PRU%TX'Q/RZ1O52?'8/:_9&U%*JRM"&LKPMJ*L+;BPVLK/J9:XA)2!'^E7O;,RUK+ M5?5AIZ!M%L7J6J]EF]F[1>77LH@."NH/\P&#7$::_-V9YK-:5.YUGU\/2CD6VN5A8VA\X-1)M9'H]Y>]QZ2UA! M7Q/I]NU'6K/^"+F=K=8^4IT\+H7:&4^7 I\^X:T7-V,EWD!X,T/V@4,MI. M'HQ;QA^H$845$:^JB+B0_.PWBVWR;Y8[?';NO+<3&I^[3E>?RN*LM,HW^<=; M?E6/3MO!H<\ D@C/X#?RM[WG,&MDXO&*<;WDA4$_O=VD, M?!@X$HBS=#+JE@N-RG#2Z?6+RZ=*Y[FT*3QD9Z J_T6<]LZ333W6&*]F38$7 MAIW=9G _V!3N\NC)[/Z3R>G2K#[49ZU^.ID4-7E8%(1\'GJN[3\YE_BHFBSH MTJ+"]Z0,_[C,I^P->C*U_V3VIE^=;T2[R0LQXSI>U7;*[JZ-GCQX^^.@BB=E>?H2?3^T^* MZ:+9U.=\AR\F[N1-=#X=EAHP9NQ@GY:98:.>;DUBI2X_K4T3^G21O&^/4H>O MOZYMM/$F$U_UFZUB'9R"WBJ\[3L%T5%PD1QCQ\ M/:_QV6?U3H_SW:XUS&FM6WLCYD?I@'UJ"@_&KMUM+%;%0J+\.&HM]-$,/7DP M9NZYO.ILJOE6O]MHWRB/JU)*3&W0DP=''[VMZGUYD%\LI-OEW?]C[TV;$U>R MA.'O\RL4-=/Q5L48MQ;6ZGENA "Q[R# ?"&$E BA%2V ^/5OIB0P&(PW,+*M MCNA;&+1DGOV*8W(@85E.E7L.I>9=N]W3EN=MH M */I\+:#;'U:$SJ^]T7O_+%S [AC%!]OM.*C/AX;D ^MRL,BU79/#. ^?=U5 M!W"?'Y ^.7C'_ED:.G_'#H#R?_^>?(:$W@;:]R/NS:>%5)EG(^NR= ]%*E#,73P5[VE&UYBMT*TJX,Z 6:$O(-?;MR.S;Y2?$9N@U88,+%EH#' M?GL)K:;BH@@=B>-_=G4H1T.3O3!>JT\D_Q>;;2> :H"7]XO3O*?;*ST8'A1# M";Q:4''GE:;H#ERT9'E97KLQSIZYA685.=:3";PG@PAPI12.^RXUBCX$FSHY M*OKQ"5[L$1*H!GP#SJO3\PI0(&G 1XN0&4TPU7G'.D#$KDYHHJ,2,-2[7()O MLE$X@$.MY/U:#W.?PE AD8<3$VQ'59QZHA<[V=X&MJ.@]^)CCTF0\$EHEO5> MO.WIPZ ))T.P?_VN57HHJL_4/D9Y!1K+

E"/C)-V$A8N:0?((*E%W]VWZJ^PE:0FYAD&6)YI_X):E VV5$^H5F MV **%ONQ*?YNV?N14R_@>O@*?H:*SJY[Z? )W9:/4E2L$4TUT-_QR',_: MS0]TU-[;5<[?U.F:AX*4W<0>G"0#NNL!/L\+9E]^50.8(*G1DM:ORY2\D:+) M^XCU,P4E\X@RG@ROM]&/_E!PE&X"58D%4.H&V/5/6P*O^L_;*Q1L4!,AR><) MW@E*E046BO&;NB/._*+B()ZIFU!Q21N/!ORB05_F>^':K6#0;V!X>-%C;Z8P[V<\^XOPU>%N$N4A60>7;@7KGC1]O/Y-4M6OV/PL MZ7HZ*4-02KF'58]ML*"U+NG:0)]VS?;;IQ=<7;XZ0G939OCIB)7H9")36":2 MCKWZ]0]Y0KYZ2=P6V$/W24QZHYJ>C FQG DDWZ >_JR,],\9#ADAX:>/GQ:' M.VFYM85>6M[.9GICRC/:UO^\(N^YWV]PN5%%FS%*Q:KNKT+?*><933 MNI_X_'0TN.XI/;]N_E#8J)Q[@G/W.']/Y@1R@M<=10@*![RJ@<>YXJ+S+X!OUUV(H>#R3QFB<4I*TY9O.:)M/:_[MTK\>=%\"&"X M>HZ'HVN,$-@']+1S.8K-0?;Q_[@>W M@$K"]TI2$#N:8(8JOZ&R@%[GIY1&G )U[P 6MG?$9SDJO ,^SO+AZU7/GT;$ M%GB_/6! +P;NSOKSU]O,E1WZ+C^#6DKQ!LH\*ZJM8U]>C1$G@]3XJ^/208("W*^O03MF-=DP+# W^V'_44A<@@6 MA-)0>3_!^# A^SB1]#CAW3:W;PV>1O@[LH5=.!B8-G(Z@X1=/^ :/"6>OD^0 M_]H'1O"^+6#VDESWGH^.=J>05+<@V?X=6YF0(/ST=12R?S%M/(C^'J3'K7QN9WBM@^+XJ(\!(^O$!!%BF8,.(%KBP9(29\B(GP M$DZ\$/=D.L)+^/"2OD]%_!)"O)#W.!7A)7QX@7(LN]&B]Q3^W:INP2CHTU MYAT28=N&+%>$7]HXTU/F-$#/)0SV7G]\N\LEO*[S\\D4]ODD%+^/D]^)A!JO M+G ^I*!(6H=?6J=?@L@YPO"1?OS?(T&R8RKRO4P%+:O$MV(J=&A^(8'[4MC\ M1Q')-Z,1*E+*ER$-W//,OA5M7$Y^G(_R_!SY07XSX_]8@+S/)GML3/GWOWD> M@.GTMJ+DW)YSG#7;IKA=B$%\*RQL0 B?K8K276X I3C1(![G]T; ML>5KDCY&F%FRT_B.Y1K$)'/^W(!(KB]SXL+,]N% 4K^R7E$ M7>\\V?ZQ@/MZ9QG=$\6"!C MU#5"V=;#65_AC"*4ROU\:<>WW/-+91,7YW>O MCFT?"M13*%RZ;^2'Z]5CU!O*U7,-R_@T5/O90]-9P"HTQY:SC= MUF..^.>Y<]M;TT6XP/3L,>VMP10._7Q55_T2^KD6GXRH!M>8L9SC4_Z<<'[]2TRN%*E5P\*S#QE+CQD/) MCL='733%!YTAI]+1&?)%_>Y;T_]G\'DR!/N,SI4_W26^-"?+0<$DQMN,+'5_^6],UKWE[[?]FNON1FO ,Y$N)W] MY_!=%%K--;J;/9MZ3L:WI+E##Y%\VK+LOPXZL^W"&&C4@V[^W=+8WJZ"CG"D M1VXBB/F-W[@I?/%?3EEQKA7L,I6YWY6I_]V1*0(#!LTS*O$O;.\S L<1+-$8 MB3V('4R2"&X['":Q_?*%!G0!8FS=^$M"9]\X&*81)^Y3B2NAZHG(H!X1\W\< M-C.1:OOO7C-WLD ?3X[(*CG#>S0IQ@:%XVFP^RHE_OG@B-@C@H47BQ]V)L) M4VHVJ^46C;5*=*=.^RT2RHW<)4?4?&A]C6:/Z?K+ZC6Q7+.19QI=)H\^=9NU ME).K=;5G:SV;/C4@NO(@ M"YO)AF.9JEM-U7*#ZKA@M.&51^MDUL49DVG4ZJR+#SFN'S<9.27"*ZFG5]93 MJMI_8.L)>5"D52LOQ@?#&GK[T8XJRY0@+(B^RG:+\06]:0]:Y0IZ^]&(Y(E4 MR!=TMD7('--6+)5MS+(Q]/:CO1.552^=:J43C-MRAR8$Q+@!T#,S1_!,UMH/ M:E:9X0N0P9WZ>M$&K'AJ./8 +^028#18X*ZUZ-"UFC!D7G7P3J)B3L13(Z>+/7/07/UYH!8(=I/!?\ YA+D'5[K@%_0XG!QR.Z[/AB78Y+ MM:KL4/%!R1%:\^%T]0D#M*]FEW[1.5V)Q'TTINM\.>B-FG:G(KR$$B]X-!0B MC'@A[XEH^D 8$1,)LI#B)1)DH<1+),A"BIA(D(44+Y$@"R5>H""+!G1>#S%O MS Q]R='_D>V]SDOT'PF2\\+T)X+D)8/L)\(DXIR(L@K_;)!6Q5DHYRL/>&]R*481=Y@_'^M"C!*R;8?0 MR,%O,Q#CZN4DOE-\V][XGUH$^44(/B+QB,0C$H](_"T!FJ]'XE\H_)+T7O$* MA_@.,SZY.6VH7)V?&*3]3N<782[A#VH]QF6-UU4 GVX#%3J.-9WW[J+7DC5& M#>;&.S;==I9K;7G4ZPQ?]]RHL1,KI\L9D8SA"YDO\9-\UG;U@XX Y4;AM3WM MX)I,P%D .FG>OV7MH ZE]EA*TYM!&2W.=FL\7-OSO?$\P?%\IX%U492M7:VT?"9\?LN=(^+Q:^+R.@^\#(;29\2ZEUJ 04I6Y MW5B 9=)JMK^J$"J4)JK::*Q8G%/ZK9J;:&0V'33T*7FUUIR1"/HA>_Z<4^@P MBZ"76QA])5E!N9TEE8LQ(QET2\UUMRD52)/>SN(YWQKI:P?W?5_2;TWJ%7)? MVAL,S4YO*R!#V( W9&!Z-C9Z:SB=$\-'@,-^A]04#($?&@AO3]CDH*QYE,<0 MMO_O5^R$8%[,6"",B_2$S97[JC;EXT*#HOWY)\0=><*,^Q-)KDAR19+K&TFN M$#FQ[Y!@C793RHZM9)7EZISN#(O53=-M0PD&W=#T\>CA2'Q%XNLFSFP(X11J M\755!_@]EE*\WZJM"TH7+]K3WI "0O(GGQ'J_JUOL,E;S@!U,J*Z<['5Q-T(6E:'+E!OT. MG^F-C-WM](25.LTT95>"SZ;(36VYC':I*5_0L MCTOS+M?1V,XXMFR?ZG(_ I*S5G6'Q@=-("5*PSF56Z].=;F?2SU7UAKR0FX6 M[%X[M\++M(&>21!/+^7Q0;D88Z<-W&6+-$4PW<:<;Y]JB/\@+MJ#-&T,<7ZA*X\V_]"HCX%H%R?,H,#. M1=K)/,QIE!-TM/GI0I?I= R"J3D78M5AK#/"5[2?/71X)5?FB56ZL5[)+I/- M4P)!SH45>OL1F$9"><;8IK61U5$J)J74ZGC>16\_!I,PJ)'SZD-399U-O+N: M,9L!):.'$D=[&K%VILC;<991S=IXUNAN*&&^.MD2WQT2-C$JS>4!72V6DVU3 M[_=0B.CHF=*F0X"VU=;P06YNETWS(5'FT3./X"3E2S-YJ#A3MCDKVL-,7EJF M)-H/;S\EDL(R;AEX@06E878_TMQ.N9YG)-*H4RZ77@H;]- =G*[4Z]T/VZD&)YG(Y-WU;V\G5;XB M-3-51JWVY$TA6YS..^TK]6\_JEUY8M7L#0Y)W ?#3'9+_@1INGW__D)H;X0 ML!S%1J$[U,C?1M:_5XF@6_"QW!)J<^ON<*0 YNMF^#4J8( _0+]!]!%J2=#$ M\C!I888)> $;W(!?#(GZ(9GR 1O.GRDH7#:=BS!;B2!MR!@JI+&;>_D,(,S M=ZO-Z1"$FNL5D*3^8V%H/ % @Q"F4E"+H7#0[.-LW70QSS)$ POZ$M T[@ZC M';@""7[8>Q3&61;TCH*7PQV@UGY^RI.[?:NBH];WTA)>A*ZV+;]\P]NH[E_Q M^%:P<"0#X1CC[+/!41^: O W["T WH&>YFB"9/&ZX^W-2PQ"O0:]:"L/+6$. M;LE;!X;.# P+6P$38!, K_%G,W"FZ:+%+3G%0<,?('5(O+]>:4>"]UCO^-KM MCH-M>@]>F9)M PT:SRLMV*]D0IZRH56(%CB%#_1OW^)SQ5G[^YIP"+SZ=G"$ M!2%C&*;.\3-_#8]K@LB'OZ+;#6 B2]2#^$M19LRQT YJ8 F4X&>X9<.QK8"R M/!*V+$BOI^AQ O4)!%"B:, M>($K2T:("1]B(KR$$R_$/1E-_ @A7M+WJ8A?0H@7\AZ/)DJ%$"]0CD4.3!CQ M0L"518BY&F+>F(;_8L3R1[9'/1\L_-(@V75;3KRWVS*9N*>.TEB_=+?EF0D MIL(?9A8&-'2"^]PYW87Z>;_D_(0[:?,")!2_CY/?B80:DO8N"HJD=?BE=?HE MB)PC#!_IQ_\]$B07Z()/>,3Q?9C*+[V[B,!]*6S^HXCDF]$(%2GERY &[GEF MWXHV+B<_SD=Y?H[\(+^9\7\L0-YGDX6M5<99:_7Y++>+#2Q"1EG88'*#0C64 MWA*!P<\F^?%P\*W0'P\&/UOS0PZ(Y M$TW.8F)BUTJO!";^H'V@Q\]CI5US6M/1S( E$#S.MWIZ%N0ER] M(#2GISJ% MJ:M,OT:+WZH48X)4C\]JSU&1(D>?MMWFKB MY]<^B?F0^_?-"3OP[D),UY^H&<_W-/^(9G0R*D^L,^6&+(F.Z< J0$!B=5]>,Q*T/J6\P*#B< M1XS^P*O#?D9_G2(=QZ2*R(K^-?>P;#43N;$R9#*DZ.$ZM, M:8TW9[EF7&8:5F^Q"B8V7=69CB3-S-V>WS_*Y0[CUV_KA$4\\=S)[<\+X M)'<]A#L/B?+].B[\JY5OIVK?MOW[<7??2W6 W__;[Z<\Y@"')PE\.LX(>&(E.[O#K5S;Q,#0;K!=4O ML#&VHK$M=<;R[9,]RM=KWNH0;,]E2') =D;#04=7Q%,]RN/I>1=DZ\L8XPS8 M3(4:]3;,NGVJ1SD/FF.[MNY,9#<^V%35=HXB1?%DC_+-8C;L]=:I,N.(ZWA5 M+@H-9[DZU:.D V3+."/0;M4SW*4T:72%7*]3P^$$D"[U;'2CG= M/M6CG)%-<2R#=9;E"F-!B,_X@<.)IWJ44VRF2&2SR;+,-5I9X6&1E)U-$/$] MO'+67C6D%#=*RT5Z SIQ)I$9VNV3W[W#Y+!.;=36AM! :K7S[5(MR M@N+B.8NKSAA)'[8F0F[CVO&3+K)*RW,\HP;2])RWG8\E&L6NWT_@@-LOF'V*U(KX2CYN9C\DX28%XFAH3 M.$Z-XV!"CKEX7!@#/)5.Q05B(J2/^[2GBA.QK_4MG'-Y/)W+Q.GVDC[%?$9\ MF$UHE74,=^1XMYVPZD,V?I+Y4MWA;+5*Q(9R;-*(F5FG5!YF5J>8KS]9IVO- M1:/")(4X1?0*4I9F3PX(8!I\:LRTI#Y.FIL$5=$6Z]Z$/LE\>"BETSF6G"9FJV:M5S%+JU/,U^GAL/(@5WOX MS)ETDVMW?I+YXLM,US$(CF#)RCA5H(1L MXXY+0^JS>B)#G)P/P->&P\FFD&#QG)5*E'(Z4]?+)YE/J$@;O*Q:67S1G3,: M8]9(/2.>8CZCRRPXQMCH,AF;&)G5K!PSTJM]YKM2$^BMY5Z )GL?]27/2Q:O MZ)9C NNX_7-+C M4N]UD<$XKTYUXD1/E9>"V2)H#!-H^<]T874;9M&G;D+DL9IO,0IF'_F>,W6VT=0]U]9!QP"O-#4.@!U6(=F9I:SI!.( M2$K"JJJNFW-67?%E+F5H?:9(7PFTYTW!$^W/O?$&%CJDD33?=_1ZO$]TQSXY MF6"Z WW0,EX- ('& CRVS$=M\=%(A@ TJ%>^Y#>HWVO:[TT80-WMM]W6]^Z? M2<#D3'[F8HX-;=$-FB.@/W;?QRR'G^U=?[H;^Z5]G77F"O">CYN5A M;)EUGXGP$DJ\1&@)(5K2]YFH%7,(\0+%6-0I,Y1XP2-^"2%>(CD63KQ$(DZ,8<1+Y$<"R=>(CD65KQ$(%R+$++U=#RQI*(%X.5-^V$^TG90N?# M@E\) KO&A 3QWLZ$\<1]^OJ-@"_8>7#OC"LX77K-N.4/]2H,-]<

A[L-&7 M:>V)WQ.WK:V_,(-YD[0QXF(M+<^;RS^&3C+WF=M6JE^%3,B(3"Y.)K>M1[X* MF5RJV?C5R204,V8^0CS?JLNT5RM]"=,M9#42.53Y#1:.M.04""+K[\4,LI!M M]";%(!$4@N#Q#<#PI@*S6U!')JJ8VIY=_W@P1%P2<=^^N?NJX!%X.7R,#&IA EEVFL%:K#HT_TJ+YY@[Q R7VI M_G@7[LY!6^/F]$0[#A2LH#4!_<,\ABP.NG!XO%;W6*V .&W;C"/X>5<4EG5W M'TO;RB4O0'CPM-TU9[IY^U=:>WJT8('QY+B MPTKHS10F.:MW2N4!9Q?[J_W&(3'J#7U#3@/M1$WBB58B.6K%C 47;S)2<4D) M-<6MX.65WQ0[GKE+Q>-'W42^16AU&U._E'L;B:S0B:S+-=GZ7N1ZVZA]1*X_ M@%QOYAE^?[J^_2:_O^%X&2NO[_;X:G)4D>1F?:&64EF[DM3;-['R5$EMYZR* M+#%-;=-MJZM!EO=N]OUO[:_^4]W:ZC'GY1E?*%FRU$> DE7B*TA! M4<^8 M<.(EZAD35KQ$/?S"B)=(CH43+Y$<"RM>HMY78<1+),?"B9=(CH45+Y$<"R-> MHAY^UT3+5RJN.@N$J(=?U,-O!Z#W]?#+ WZ_A1_QV,*/BEKX?34N^BH]MZ(6 M?E%OMJB%7T0F40N_J(7?QQ1QU,(O:N$7E;%$+?RBMDM1VZ6HA5_$)1&7W!H, M47.RB$LB+HFX)&KA]X4"YE$+OZB%WX]H,'25PBJ"'%,$JJRB?E@/OVYQ5>?K MI7P+PFLT;=?(F)IW;M/#+Y&,EV.-9&O(%*ED:4G$N76QWO9[^&6(.SP=]?"+ M>OA]39GUG9JB13W\(G+]0N0:]?"+>OA]93CUT0&:ZZN+-S'S[*8EC=9@663(U;0Y;Y"$"1KMH(G?BW;>%S\(C9KX?>;IY\U;AD3M M@\(EF;^"1UZ,]1/"F&P9>)?.J);,+XM3B_Z4!BQY$'=T.Y:?,4TRUA%TOMZ- M*T$7OVM[X"$38E$7OT@X7.@- MT\M8D06<622*C<$")]E.:0T:3&WQ@:[];VKCURKFAO2&*,C%3C?4F+!46W$-L'S/!\JCOZ\;4RX\FJ]ZM7]VIT M>05P)F*D6;" '5>@=UVC2/?9''44EL#PQ__#5Q*IIY6W_W508+QC;=2L4#?_ M;OEW;UPRE;G?14S_[D0 @-&X/=4XE_8 MWF<$CB-8HD:(>Q [Z(48W';8#G'[Y0MUU %B;-WX2Q+WR4/BB1/WJ<254/5$ M/E./B/D_#IN92)C\=Z^9.TFNZ#,D0,C:RD%U1O#5KW]Z7LM)?8KE=*]WI+6C M7LZGX,OLX:BTX<4:"93$$FRSU&Q6RRT::Y7H3IWVC=1R(W:729//K4;=;*>;H'_RB4&W0C5Z9K6+<'OZ@SC5X7^\TV:#9?AK__ MP7XC[2!I#A#^[+';62'AT72,V)=< 4T_?GG(#$G?^ M>4+]3]CH427OF,BPGWW\EA^@, PVR7DJU-,2DW%+C M4N]UD<$XKTYUXD1/E MI3A&EQ*7%7C/-G#-.TAA8O8,8)JD 4R%-\\L#,#K!:P+#'N_K!I_+*N.WZ%[ M3( =\%[, GQ,6L=\S?"WY/TSKL473#J9[#BR5)PF-+,C]\BV>%+-?(B,7V;Z M%5SQCL^]?RYMW4!X>B@>$V/"[U+VJ3G+*#!I(]8S5] B&U1$+.#]Q!XTC7>*BXO>7M3*4L9TF6 M9]GT3$ZSIL"TRIJM>V$^ZJEAT^!,<]R;*N6'M&YO\&[.P2>;LIW*$?2O?S3] MR*+![.TSL0FP5P!HF/?@P-U^F7*F*R*_3K2(!5[,X]54;%85RJO5+2B'."2; MN_V-D!@DDC?N;%-<%>E1Q9S@1:VX)D:=48]A;K(SZG!G]SOS;5]B75ZEO],7 MY3Q"'&<(DB/B>'* MP62Z'5'5$B+7MUNK,7G\S$DLMJ;P1'$LJ^522C4+:\J:$65GM/CVFQOC3*ZM]4"O,*QM57O2'&5%D>L5B1X17'KU]M5D1+94W MXDRN7:I*78?KS>';J>.W.VH\D9);H,<"]F'4R<8>EDY"',>/WRX9U$Q?$.J4 M399X*!9M2^\-D8]S=&5K,RWD>K6VB!>=QDQ-@6&ZVQ3'R>,KLZ(VD263O=T>?&%6T7GY MU]:,Z70W0"UE^TTV5RZ!M52;V:DV]+,!U!X&?+AM.N!BYLR1P?J\>9JZ]\7Q M=E-WF(&VY4EKL-W8':8!VQ,MMP+M,4#KR[JRPH<7XCX1=6@,(5[2]YF(7T*(%RC'DA%>PH<7XCX> MZ?T0XB5]GXCD6&A:S;YH'G^E1JO7,42_$@0NTBDS_JU:(#YW,G*A9G:X"#K%_$8$%N[WA4RW3L64;"76DZJ)=X9C@;O;^8]]E5%$W=LDXD^)*F MN$SH;;TEQW(Q.9_*5"6WA [I*2C>[O X?HTJ,5_AA8PE;B$9XN$3_I>1#(D? M*QE.% 2\4S1HF*&4;.>/2;_C MGE\Z@OPV$NZ#ML^6S\I[;+;M;-*>\X#A,@T\N=96ZZKX +7')TJ\:;E@XDJ: M%UF7R0X;R\FLTFF)?MW[I:._;R(>/6D!G!(36 M-&K3D5E:X\U4 SY2UE*-S"=Z2\E*BF"U&MF6!R2N\8E2?_ @T5! )#T!@9_S MEKY%:"BG:Y9M.CZU2!H&,22:P+J7*2XD

RXU%L0R9BJ-L9BE41Y_RV+QBIXB:ZR=FZZ3X6K41QJB\:I[I8 MQZXH_/0J*;;[+1!+I*.3T74).%V3U*)+T'E[O-TS2%EH-AY4(D-):M#-M M?*"/UIMY?=@ 72$^3!.,ZW2T8IF-9Q)QQ.M)C]?)RYLI(;/W"XX)J<$Q@5=Q M.X40AI^CV-'WCAU=V,+YF;[;QXR>'=_!ZPH!UP4R,;6:)&C.+E;E9&:^E!)5 ME5@2[Y\9]6:9V#9-/*0_9-,G$LQB")"WS B=&$; MZ6<*BP^:36>DA3Y?U=,S*Z'* V$UK\090E-GGQ@^GE>KP]':G"CX8&V.LHQ3 M3;0]:9%$TN*"LT9"$.;)Z:KAV,!\#/)X5I.E3^T5A]J_11&?]YM((1[H=&E[ M*1KK]#[C::;K\GC+A+L+X,7=@ ,#F9BI3I=Z>91IRDT ;BV4_T*N?= M1@]OE/6%G%O.F5%G8A!&AQZG_0SNQ#5/U7Z:Z/ ,II\A.A*1Z/B *?5:V2$O MRWVY76Z03%?NB(EEEAM1#Y]H3Y5Q/->OC7H9>?"PP-UD=5IV2DAV>"G>R<2W MCTAM(?:T!9R( !8%IJ+ 5!28>JUMQ0^F5%9.=SJXFJ +2]'DR@WZ$R-)0E6I M:RF]WF.*B7BN,+$:\7R/1@M$ Q#N*)*(@DE1,"D*)KW? BHTM#S?&V=6#&@4 MM/(J-^S+\4\\*]=R>FPY7G?2<@Z >*>;+C8VS IR>-+C\$3RNU6D6=9?C.9Y M1W44#K6B%8!A0EAZ/7RC^$\4__GJ\9^CO6._OY:1LL><^3W>A)\5@#Y J4:K M.L3:QOO^68EW0MAM&%[+\:H@X#&<$KL6U4Z;"1KU<$?V#'X73Q[;,W^BR$X4 MV?GJD9W/$@K7,VRN*17RR_B8&M6K."?;2;!X*-"KI(BD K2!,G?I$]'>/S\D M9+,=?Q %;*X9L+GYS,^;=36Z^CMD4WB/7NI;G)%:= MXL8#WLLXTYPW? K:2*F[5/S%4ZWKCBP^/\CR@)_]7W9V.IJ^^TH6__292K2% M<9@)+$>QMR.3;&"JDN9/"H5?F:C;IH IC^5K'HMAORT L(9N RSQQ[L/'9QR MF@O)Q7\"O,F><;;W&[!L2"+H.9#_)(N';(C^F#I>6CG/63,,=;ZW$'5A/*0: M3M(PSIMXC3D6O!+].9T"_F I$H0*FJF)*<"RT,O0A"<@P2=PINFBH4]+-)S2 MNL=Z>^OS!H?"]P"X-5X7-0@V 5JEJ($4)YE>QA8_@P#SQO/^SRN&*5*$IF?U M+EO!N58FGC7,&JDK-QDPBM^3A^,4?0<4OE-!V/3&!R"TZ)CE\+,M@!',/<3/ M3.#G^+]U%BL4O?!Q)A (*!@+0LL'TE7,$&F/H]5GX*=$B/$#.2QBL. M>N]*LF<0]WN7@;4!- M=XK](1W2.2 3-_D+NL+=%RX;_>#U(T+N1(/((VO*V MQT-*,,$,WB8M(?'HEG7)F<;G!47/&UN[>N7L6C:K[E/6'KM86UR\DX"HQZ&?D=A^W5+W[MQ=]YZ%7VGH($JD^=L!/)"\ M$< =R/F.9@SIUL)#G=K.)DNJLWR2F;%-:!P>(-YZ;M,]<% M,ZMO/O(Q'8Q\?-PZTJW>WI%(\S=_&T6_KP$-#MG/D@%%I,>[W(E5^CV".!7] MNY00!T\\U8G1CF6;$B1%$EFS%US4FD-2)8UJ> M/$;BF,.@/$;OX7PENW"@#3SUU,5N(4B*"&BFL6[LB_U @'.&9'.*_Z7@9;VC MC:"ATKZM$"SR'NLZ$U6R+$_T(SUWN!9_W6A7V]TBY6.A>VS;LPHTN#3%A7IJ M!Q=.1<:+KZ9$H$'% B^ ()4$3'=L3'B<:(XL7&228R[,H+>]G[]O MYMKM;@(?80(5F3]P&7-H\/C:>F*!A>/#@=M:9]86)7#W!AI\B>B-<^P9M(QL MN.;._EXM9.U HO3A ]8\,IF"M^_90>8YRO4@R.WL,XA$21<\0* GF'OZ6D=& M%M2LFAA#QB"F2)PGC9#%AAYBZ&ANI@11: *#6 M!U<)43_Q-NR_<'??"EI-\+4&Q(QO0"*$61B)$VF$$P/!1]MA"YH8&OIZ#S]; M]&Q1 C?_27;&4^8O."9"B J-WKL#6WU/$@A;+0Y9$?( +P&(=NMYAGQ./J - M/.BFC'61"79&2JRX:XH)N)DG*W$,]);_N7*$SWDR$M'W2/ M.:=PI6BAWCIK$/S= /JGGQ/<'B2CENF$F3,XT&#(7&6T%O%9OY8^#.DE7N&U M!RI[#P6T)^@>51EMM7;H:$[;.V2<7B03(&+GZ2=]7=^ CL%X; HEME4$*3E6 M(/-4M2UVJ(/&818"'WBT-&#F]>/=-T!B>:@ MG,0F$A09_$S3%5V$),RM,1YJ$6E'X7<8QR/IYHEU/:#?K0S] M/A^;.YDV.Y#2>*^8LLR1?$BI\==2:IU;2ZJC;JF,4201J;^";NZ67M8.%E5 MX(<4_ "W>Y(HVU9/%BW;7K.Q.5%1W%6YE?2)\D3/[.>H$CE R!$%O.-I3)]& MIZ:N8A4.&A.FZUN(Q)[[@U#_S)PF^'-BZQ![NT)*^A[[-*>#]FR$\\[_OCXY M:4E8KPVDY'NI=G=3PVV9,RMIH>@L13Y!W\+;)>/WJ7.1% ^A@>GUC.%L;<,B MOGUDZ&:@8\^;6('H" "*7#8B]1_KN3#'A%,X>"MFS0"P[\.IW+8.PY$7>"@= MDD0?]#J-F<4ZCAUSB#3;GHX.I /^>C6V(STHBK;O;4%+37+4''(2]D[I]T5 M:3C*S=E1Z8%QR$F[+2VG'2M->^1P+ ).Q=80*Q\X2<_3QUTXL75=4^3Z*.1B M/3I5%^P,#LC.2!KEIHFNOD)2_#CQZAP&GQB/;S2*T?>A1^\;U;=.#RFN%:.3 M.#E:)LG)D##GJW<;FN]$+UV+D[=RIX^P/H?94)>(_YBO!Y M+4W=;3WIG=)[C8[P \'7H92WG>Q='W7X2DH4Q_PL+ZM,NS(MS%5[E!5__4.D M[X_;I1WB#D45K@^E:VJWECI1M1%0NXQ:S!+Y8KPWBU<_&P-=41KC:5#,LYPZ MS*_SM5J%:R$,I.Z/$] .,7 R0K\_J'EO'#6OP 6A4_G9D\@TA2RP:\RC?G8X M(!G?)A7L8B%$^NF0Z?\ZF*6]2Q.(\5 )->6H (8OZH;FX* M7_R74U:<:VU3\3+WN[3UO[MT LJ+SN#W5.)?V-YG!(XC6*K<.K8'L2 +(:: MJ?TWN&W[G>D/%@^^?&%D>( 86S?^0K?9L_OAG\'&XL1]*G$E5#T)4E&/B/D_ M#H/N$V3,_^XU50T%=0[QN3<(*+#AN4L>U!R="+PXG'(O%E=J M-JOE%HVU2G2G3OM<5F[D+AD9_-#Z<>T_67U6MBN68CSS2Z3!Y]ZC9KY3S= M@W\4R@VZD2O3-:S;@U_4F4:OB_UF&S2;+\/?_V"_=P'1.AKYYY_)8? M.$^PCDN*G"+(-$4DJ5\^H4$I&>S>#P.?/>(*CJZNQ%Y[>-T[_+^QA_)1E?L1 M%Z4V!9E^-E53<%*;/W29WJ93SGRV'B[7$G(K/YRW&<":&:-9XN8K _HHQ/UQ M+Z1G,SC"[*1<$L-O]%*2LLL6Z72^C#L%.9MV4ILDGJ(_&<&-3(&61^V< \&F M"!+>RV8%Z0U>RC&"7^>F?%I<,/]XRNG'/%^=+.11W:/#M!\X] X0KQ8#3UTN M!OY*FS\NRHP^F*W;,F ;I0$NSG+=^?O"(463\Q:DJ^#IRTX28$O6C(33+*59 M2AK?:^I0S/U#WA]G41X2X#6$PE,<4/LXN*[?M2ATS5*AP SQKF.,6J6) MT;<3[?>)@[RFU2L64#3Q/G,>"7?>B3[@T0L4]PX9 MM)+WVJ?BX3A;(SA_?T,(^8V96=JV_-V$0'EF>7M;(RC=:+DA*=FAX4* MI:$ P71__2 XTWG%8>\NCV$+M>#0__,$XA=*)-N3W6_+\[R9Z+[@\>4KQ48J M)L4Y1]+Z>*S:ERG"3;'"O/U1T7U22O#6.)6J5&-=!O"R&[/*LPD0H)1(OB0E MKBNJB4\7U2,E/E"85%YDJG;:'33RE820^KBH/@GTJE-G#85)QO$BJ\X[FMZ? M]3EHH*5>TH^1: ZA:'XA3W8_$O+:4JLG/OS.V\>%))42TM"0(9*I<9PC\7$: MI"9C7L#Y1#)%"52&#,( W+:RA7:X%,ZWV 2C5AZZZ;E8[CH+$?'7TRM+E*KW MAHG%BG'$];C16VJ&9J$K$T^O'*7GPTZ5&MFR.D^E-4.@Q&YG-2:/GUEHMTID M-5$VX#/Q3$XAIM/"!EUY]$R-4-Z2Y0D[F9XVDFB@YM&5PJ(LR8HR'LI<)ZOGBM-*NM-JCQ/'5Z;:=7V2 MIF=-63)3ZF!&)3BZ2_LSY@ZOK"\+4Z50F75EAY_VA0P9HY51>YP\?B8A]S+3 M'E516$Y-N9 \!Z-&3H1FZ-&5^(1^H!N:J>'%_(!DR0YOKREQG#Z^,MNC$P0] M;.=Q)R%6^7F+R5(]T6_<>7BE5,TWYOTX.\<71MGNCES"Z4U%*$V/GCDOM74A MQYN"3+*IOA"KD+FD&;3(>;+.U,"=<\M-"\^-; 4G3'6U$E>HDOSHH9:K]A;$ MJ):4NY8"*#73(+M\.VA%<7AIHY0<%A+S=%[.4=,!0NTQ%Q5JL"9*C-S[*B]9/!2FC@D"!_\X5WU42<0G MA>&"Q\D:J62;TPH/;/KVV>>9(/L\V.=ARK2?D]K/Q[UZ'4"7GP'!44!S M&BQLF[1U OI;F"-T'0.>JCDYCF?S&R;YT!;*\2FN<:W5E0#_0F+4FV#LJ77) M0OHWT(=^(CBRPW][-H'N6/ )UI^_GZ(67ZD%O7K*W<&87RS+PX5SA@7^;C_L MOQ6!*3A#0K%ZWC^%.3RU.HZV'Y\*VN;VK<'3"'\/KVR 0=ZGS_7"V3L(V'L\ MRE-&-8A;B&S_CJ%*XK_^$=\*PN#%H[7 [3LX0N FT*IS[*='")]<9WY8-?1: M4VCOD/>CA?CDV<9E$5YN@Q?B/DY&> D?7C+WF0@O(<1+),?"B9=(CH43+Y$< MNRI>WMH>[@7K^&8P2)_R=C^E-=)+ OW*28J?#23HN:$O_]\O\M=[)2UQ3\5O MVH\R_7: 3IX-"O_ZY[ECK__[]^1+$-B%P>%O_OB_1^"(2.D(=L_4"!R"+I+9 M$4M%+/5:V*%(L:Q4Y&'92W M,820@>%B;>1]3_QG3L2YYC0)[U13-13=!2 +-#"5;.MI?OACIU.%C1UNB!'_!WQ]S?F[ZL.AG@;@^>8_*8YI*L$ M.QBMLNS<)6 M'8?ME<1QW!LQGCXGA")FC9CU6S/KY8V%#W,K/=/5YMBL5ABWI54FHVP^ONZV M(;="HX&*GYN,\AVB&JP&.!.-#-@O6HCJ^R*/X8MZ#)^_YQ_C6EPU#L $K/G*GNN/4JPX5OEX5G$2>"PMC-S4 MI-G.3L5Q$L4"$G?)*!H0\7;$VS?B5-I'C%W M$ATH)C+'7<6^5_#@R' )YO)X=@LGJ)(F678P)N;BIDO(8!%Y83<5@C_37?L4 MFZ?H,S64BO0!2Y\1C'.ZQ]7BW79))JM6AA*[[4:RNAJGD-633I\3BY%0B(1" M)!2^@+'T#JF0PTV=;8R<">LD2TY*L6/E_A)UA8'F$IGYEB$=;^9>,(_;LXK M=A@WQO'PHU\6%\5S(I_O*_M\ESY@^5D8C:@X'%3\)96QKVP+NMD*M Q4R,Q6 MQ]![*N94/G2EJUD/_9',+DHY+2=12LLDVN,TTL?$3XE=^,.)H?7B\+;?H#6* M5$1.2>24A#U2L4T2[^SS+HK@FDMP*B*A9^5%3:LE064:MO5#R03'US']KK(HUQ"& 0 MSEY\^VF#Z\B$OJ8)?<.>(2'(Q[[U[D,@!J_F5GNL?=RX_WE1*!%9LXBO\";> MU#I*OE3/BZ6J-\H 93H25\QSC,1#)!["N/L0B(?K64EOE@]KLCNBE3FWEM51 M=UYBYQ(]&=-(/D!3*96ZN*GTLT3 S_7O#KF<@EPNZ X:GQ$&(?<_EY-OM]YF M"*39E;,=#X?C!))L3[:=$&H%IBUWF^*(QW--=T;52_J0[HB>V/WU#T'=X2DJ MJN^(N#WB]E#8+A]F]T%K477I#FC*,; Q6J,!/3%GWF UE#%!WA'X\9CQ)V;, MO[W93C>8C;MWY^ZZ]TS*_??!R++CO[_0T-_=P+S)RBTM1FM!9SA28";9;+6G M*"<'168-)LDS?:4K+S;FFA*RE;M24\X-RZO,3/%8V-":#03S'R6$.&51^NLNX5.>J"[!+.8"=(B_3!:S;*K4V,J)X!V MXMG\O"<7I6:F1A!4/M]L^ZV2#J]TU76-U?JU(>/,'MP%;_%XM4J?&FCI-JTF MP+-K!5=7:G51K% X*XGPRJ.].]-2D\:-V8IMMFN346J63R9&[5.C+P?SQ MY4V#?-DEP? ME$F2:>;%84'-=REJ%DA928/BC[;/7#=&EQ&WGZM(X,%@16^SF.'O]M/F==/> M$-T7!W,_TW?>G]>M[*_\K=,(;TI3IPE+3HM&L$&PWE8B54DV:EI;7&L'Y M*4H@FK48S?:)9I1]>[Q$,\K"B9=H1EDX\1+)L7#B)9)CX<1+),>B68L_>V[7 M+4$2#6'2ON-DQ7=O/IK>]7[817,4OX<\CA@HFIH8$4F(B>1;S4A,>J_P#VJF MIJYBA4(QRO#]UC6T%TQW^7)5L1%!1P3]E0GZ*V5LG3J>+IJZ=;+%7(6+:4ZE M/Y;547HT,-ND6R%$?P(@<4>DODF3.5_;LA!(.ES@!J I 1,;$R2+AT1G?P7+ M,[Q"Z0<5S7RI"IFH&CXB[F]"W$=[QWY_$8V\K?_*0WU3UE#K)=1H;D\3Y0,= MU- U_MEBL!B9DC=-83Z7D['\2!GF2R-S+OHS]T[,]OGS7;QD_Q4]W>:4P]3 M.TP#EU/;(=MOB-R+FQ=6W,S_N/G.(X\[8HF();Z_S[ZU$$ZY[2=,@?1RN-RD M^N4)XY;%OK,6I\WV;.6/^8,>._GB -YM1=47+D2Z^E*?5E:4-40*&O ):279 M,[\< 7('*D;@1!, 9-=9C[_1#C3V)+C;[90DK&7JJNX]@!:!QKMWR(@]/&)% MG_]*T-J1>&_G)!'_CV4#:!9*_ P:BO"Y!=V$_SJ::$WA[_'D?Q!/HC]%^!Y% M@;]Q4_L.@^C]1S<]M4#B_RD4BMXGXC]_[KS5Y7050M/%9IR%F8 'TA((V)(S M)=VQ DOK]^.]F$>3VR?<8SVTCNW7V J8 %,Y 6!P:QQJWS^'@(I-W%CP$9MP MEF3=?UHARN'R)A#ZF(1.GX!E8YR-F9P-7V;/X$<.KGP"%'T%UV_*8/N;/MW= MX&]V"RZ.]VSUH TR J2D&@[Z>P(T,)70$R$)0Y+PSG30!8(TG<(G:3QZD[T" M ,)(P^"3H0Q -^Z]>/^]7JD,NO_H!XA@4T1O=+U-0@3NCZ+>'2;=8TW-7P!Z M@+=;=#G"+4(1E.B"Y>U_B_Y#PH#?ZJ+FA71X(6EW5$&ZE^RWE]+(*Q!F2+G/GE2K4F@U MU\AI?/9XEXQO;9/'VK3,TT3%_SK(Q]Q9&ZB82#?_;DV*O5T%>:"D9UV((.:G M>T)I!\R_G++B7&OKQ&;NJ6T\X^_.*J$\F8[?4XE_87N?$3B.8(D*E?8@=E"K M%-QV6*ZT_?*%M-, ,;9N_"6)>X]@X)_!QN+$?2IQ)50]46W4(V+^C\-F)K)O M_KO7S)W,^_&4DH;,&.4@]R?X"LI;KR0,\EO.K^VR=M3+75)?'V4%O)A>L*?! M2\UFM=RBL5:)[M1I/W16;N0N*0P^M+Y&L\=T_67UFEBNV<@SC2Z31Y^ZS5HY M3_?@'X5R@V[DRG0-Z_;@%W6FT>MBO]D&S>;+\/<_V.]=P>J?/78[*R0\FHY! M^GTDDX"F'[\\9(8C&O=_A(8J_QM=@?TO1GIW_GE"_4_8Z-%+V#&183_[^"T_ M0&$8;-*?DWBV@C>HS U+_>NQ[77 ;C$+\#%I'?.5P=^2]\\X.U)&4N.A0.'. M)K=LX'ISEN+;)U/T/D2Y+_.YIN\8V_L'TQW;0FX4TJ\'X;E[C,:F$IIP:9A0 M.4N&-Z0;_NA-)[!XZ&DJ7V=8%> MZ;5&N=2ZV&6;"2;;B#E)L5 0$="/1Q8\ ?K.BWD/U*G[G:FV+YV^<-^2:.&[ MA>-GUQVFE5X>Q/MAP"G\'S3)3^[E2KT7MLS?M75>GD&C"I@6&M=DNPW=!H]- M&8X[+^06A74G[>(*SMDC6TAR5F_2.='2X_1UH6GI000M/:#1 &41?#W"_K^!8ES8 M=A#-KM&'IZ7XU^WTR>Z\<$?%45P?7)EGK2XPG0(>Q2HXJ!TAK"P0/-0R(-UO MHP;[EHTUX\P@* 17>+ 0+^"E:R &M5@,NCY^I O[;0& (0+%R#_0%'JC78C4 M/^?8,]WTPR\Z)EF6 UX;S_:7.QY4;5LC!'+,5@O)5+YIIAC7>J%-8,!MZ%FV M%ROQH-^<>MQ'KR5KC!+,QCXM>E]ZO+>(YUJQA4S6T[D6 M52@"T@^I+\P 'U[A0\'[V0;2/M4_@MO;CO_E"2Z_/OA? M;HWY-@BVMG+I#?0*YFN76X"LK"8WX[;5:;HT3J-^3J^AUR-!V'OB8PK DD3- MB\^&@9H]$=*%>@587.Y171W"+2!O36]/U$DOEL$YNJ]G4G.ES5;;;T>.EQ=[ M"C/Y'6Q.8J;%T;EB*]MS<*YL->WBRJUF( 3^(>\RJ6.'8JL\?@31%N2:G:VW M9!//$06J'A='K=%+1+NGU9ZE7Q35AS?%EKJ-E*]/*(_RX5GS)ARB>I^XB9>H M&^B)KMV;SJ&>I!+K:M\<9 ?&)U+W% S63**HT+*:4U:#PJQ!5Q;(64[1]T(9U)AYI=]G)39A.U1]7.B9[>N2=XPX1^"?I _?1.,T^1*-*TS.R? 9 M.BX#7I2H--TU]0G]>30.NLNN6:7C/=:U 3"8CN[JG;9'XV3RAXOPXF2\%H>Y MJH7'5E(,@!5/$IWWT/@KHMC]> M?J*1D,]U%5QI0H.FN'?$64>P=6ST)9K_, MGN0Y]GR[GS?C0L3/-_?IFH\>]VEBK8OKY;JV2N*Q3(W7;M03?N,& ^BR<6H#KB]9O(@GWG\XDX"!_)W,)Q.J==SI"1 MV"RY ZU$EEEN5A!BMFV-IRH*"Z1>#@B\@H!8S6S4RIM:6:ZFR9H "GVA/[X) M 1THB",*BIR5BU%4S6YI2='%.29G46R]GIWR24'T;)53OLH[B$I3N@_*<#K/ MX-55AS6-8J7>Q.F;$U6,>#U9_6P7X9V4Q<876C7.-48R5]_D6@U]U6*YU;,> MPCLH:\W%C$*)%"B\FLQ:K3BK%J;X[<55C'P#9>T?B" J\XXD!,_H10**4B:VW/%W>=572PZ2LEF\44Y/=%U7FNJR@?L M56\S'6 X)C_C+"#0FM !M@0!!-T67[!52B2^2V$%4W,M3,/U78X(#T/F0GS@IZ"LM.-[R9\O"*U#**\JBQ7C. MFGU2YNO3(T#O8$X#_JX2!^W^]]TA=)+K'+AQ2("(W!"378]ZDFC0 M19"[LOM\(:FWQ1=DQU$'?>3Z?)KSDV M>4UT,ZZ<+%3+5'F<'7%M+Y)-9J"K?V*>X*M+;"\&=Y8&&ZA$>H0WE M>B!:?,&.!$L Z OAJ_(@Z=EE?17#N[;6F_?E1DF*?51HO ]?FRPI)8O51@6O M=JN3I#',$V46X8OT3M92IV)7$P!7!IZ3P7_.'61?QW"X").]UHP8#VI-(V^* M#JO6#4KN$K-:K7(;9JOR*5;LVF)>+B8+ZVPC:<4WZ]>;%&^(.J%ZEF.):9@2 M#UZ1\9>7EI( O'R_ *N5=L:A%_FJR[J40MC+;LIH$B?-P4O+RL6*[=/Y@=1A MW M>,Z90"P2(GB^EBW400V4%Q+%R$Y+)HCU,&6X_+7@.K$KJE.I3OOR(KZN)56" MM7LM%%&^HU R^7.@-8#I"Z<[9$H:J,QN"13WSJNRTH#]6&ITS2S6DT)*;S:E MQ"*[GK%JO$MFQ^;:?"B\/W.X%6RD8.HJ$B")?_]TZ>@&#XW^T,R *8F YG!ME=Q)X523Y)[_+*Y)#)"^UB+A"2 M6ZO]L0C,K],L2@K@A%VEHZ\L6]N+Z>W%^Z63J'X00$0A4>W??H=DL'TBS4TW M$#KND(&^6X!CH#^O1L+DF/#HED0T_/C'3J0X$TL2) A'G^*>BA3TYW;[N]T' M*='R8A[9I"71'B6U **V;F!J)93@CB3. 7C5*_(\;KNRDTQ_&D& MU* 2:]$NW2BQ"Y')3A(M>:6+2#\GDW?)9/)S?95G0'X!;^4#R,K7"K&IMM9D MMBI0L;&5=T<2N(VU.Y/S2;&A#S-XD]UDDN,.51Q1R-I%J#J-KM=[*B^Q+(IM M@#4$D28"SUR(9.MIV3K=,\!/BM;-4%@6%*V:9P&9HE,CCBT2!O0X7Y:L07AI MZXL$JLYW0G:F'0:U)A22+VN_CQC1ET5+VTEO%KPM9^0J/Z$!FU+4A4Y?RW3F MS2'7*10Z[,!RU0%5- J" T4>==)N]C35X>0!$C\*K1F"A C?V>U[?[V2 H+= MG26$N5:H &DE9AB'%6N6-7[0&H,/G%!\0-AVII5"KVI)!I/,<*UF93@:5-+H M'.PN\5S*SC5UX[/0O[IV? W>BOW8G!R6+961Z$&"KW.)H63=1DG*1IVIE]9C MFAT80ON!P4>;6M?/M7PVU^J*6I(SH$N]]EJ0*.X5"T-#P9R?H#R'"[5@5^A) MBXTE"M9LHB1F51Y*;Y*XI[Z,]KP2?F83<6'; P./">*R828EH9XY"$"]I4O6 M"UHT4Z\X \(F938W$F(M273LN!=YC=\3R>,SCGNDSA".=[UI4.N8'4N]I/D. M0P\JYVYC ULUN._ZHTLGG(+H:?O\[\YW\=IQ,NA@CM@5D-'/4Z0PS_U%H584[(AZCD)AR,,N9>.VST'T&A-I4@K2H2*ID>XNQ[E#C(\7QS^3W?O##5 8J;T2A MO7T:];I#(2)%#:C024& 7&\USYPX3]P=.:/GKG1'$;9'_A(J@/1[7_$()/I* M@WIJ)AGH*:JOO3CM348@7!(8\^H86M[)\91MXM1ZO%H:@\SH!9,?F1S-[?L? M:=E?>Y>74 \NJZSQ%_3"M\_HN0:\DS9-I[T]R/!6%F^BFU\YD[Z)M9E6F M]$!W)NLYD\P.,EIY5%VD)/J] K(N:;H)Z;$<] O;003:*J@+#2>"K(N:#4-( MFG!AB.F\2W9,%2/W%9OC%E;">C%@):NWZ&?&Q60RBR+ZF?O,$5?]:RO8;*]C M+UPGW!_Z[G0Y[6DJ^]P^<0?-6%Y'H!(T:L>CR;Q2R2O*3([IB1Y9FQ6J1.7B M*?\HGPBA&\TTM8!V(#,;'G0AO7H'0G/8^J_;Z_2FK"787U_4GFNQ;#!#4<$8 !/"J%QGAPP_8,XS ^7?);(%QA M+3-NN;4R/6T%M8NAK]"[_&I[:%Y Q >SF&J:##"L?EA+/UXCMM"N3KO*>*XSS!MJ1<:= M0:ORT)VZ U""KK*NG1!"2]1E 7FT@.-G@:\T ]! 04>?T-:"2[(1+J M!T^T#(D$KO4/..Q25F-?_TO,P MO/Z?"KZH6\,Z *M/!J@3QY,. T];B'BR]9J!L9/-;CY4%]2?.P#DXA66R74'2JO8 MRU:5V-DHY#D^]/-&T&%_\/H],>";#-#M0OCPM%]NJY1.']?58QMJ\5 V(60Z MU=ELW65!9O4,Q_H\>D2I-F31'?+_/PL#BM]M^1Y[0A07UWOG*&FWV N_U2>_ M;]/=%74=C[J[1MU=H^ZN47?7:W1W/=ND[4I^$-H)^[5[VQ(^Z.,''U_, M"C6FTT%98^D)GA1'W=222;9P_KUM&2YI2G06Y=)#JD8NY.*(,I+3AC@?]5 M_Q5%?D\-"F33VA#EVP0]WX8XRL\S3!V=F03AS<<+L94$'8@)4M[Z##J:-@IG M[,5D>;@+SC]8 T80D/7BJUO%_[2!P(7,AK<<^TWO_!;\CQ5:GI7%[S!VM[=A ME*HH N0"^NF1*#K-3:?0PT93$>Z"R"^J,MI%=E]K0K\QJ/N)G."NR(608XT" MDWQH:=6YY*:*AS4?KS[%Z$%5:R%0/H9:(>$_I:+_>Y MI3-]2-&__LG<9]X087T#4< +M&?"L?C$#0QPL(4('(*>LJ2DQ3/ M!/)'?J"3%<>$>@P<" /T,I];@\.A[9L#'QH]&%VS'P,]"C1^++KW5%ALQ=C!+.BDG3V"X<">W:V&'$'O6Z_'/GEX/Z/9,M3O7@ MI'I?0BK1('5R4'3LO8^W'0^P!B=Y49K74^X!@-Y *%Z 0],1@(!J>/&-;8CS M41#NOH)8UCT9"+%K\:;DB?8=%DVOJE+UOX1_69(F>_->'"]*JJ.8)-0$GQH:WNC1 M:,/+ K-5IZ:.06LQIII4)MIF/HBE:Q=N\/$2,)<605A%O9UF7'9=R6:+W&CY ML#K=D>AM!;I1GY^+(TO,+U> WJ@\.Y!QC6IT<]2Z^" M-')>6V,E=EO:QK(62!EZ$)V&%FIN0[)%N,FS4'%YPR^$A9X7N@ MB6?4>=;0\FW&,1^&] *O]48H/?N9A@P7[=#PMJPGCV,."WLHXJ"P9[]"_AZ# M[E^=5YUAV-KT5D\FSS3HIIG"WD**I#S5"?0\& M9SD3GV]*I2:>8];-5+723,U1?[C$2X,9_&UB+ZE(E#+M127W\A^LH'_!%T'H M2QEDF?@,E$QYJD.C6PYK531=259JO,K.R,IE:^FD\GESK_MP^ ME_9++,NSW(-L$,D2.(A>>M;=>>9X7MY M+&Y0&:\7]7:=D?*=<:W7ZQ:QTK4*!'R.C4R+4-1QFTAB*I6WGOB^-JP.)X"- M$&ZO?\$-MY?C M:>.V9=E<<@U,P1A13"P2+2&=J#++T\9MY\==M7';>SOKW30&]Y%N'2(*I@(>[RZ20/%D^R*%Y*28(\X23A='TPWPU.NDM:=DQAT]1SU@F\HO.9K M]G=IO]PEG.G#6> X<_Z(+N4NW*OY;ZTQYGYL1B;P,_ M5-GI7=^-3$1--- I MW$(TK0AXJ1%Y#SXD$#[@*:=$%L('\(NWOIVX^ M.%D3E\Z(N"+QO>^Z1#A(0'Z!K)!F'? H82K6-=&+O,;2%SFMWB1CG+26>I>F=5Y@9Q0^5(1:]>[O4J!4/BN^+62A+<1EWFR6>Z/4Y3(S)^>HMWH M6*\W9>#,G[E@_**X2._.F9(T$^R "IPOX/PJJQ*E\I0EIO'B,%=6%\DE_0TY M_X&TPT\#O[L*[R92T^:!]V\HZ]*.X.>O.2RZ&E:*ZPNFG1H]QA=97>*@CXB? MZ3WCY#',O4=']IAI@O4IBKZ$TO!.W#A(4O1DRDM3] QC$P;SW,L\$5&=*;I[ M5&W JYH+6$_"R;H%X@AO:*/=:O]R.'@DNO3@B2I\LW._R!-B<36#U0UV%>/#21D"L'J.LF3X./_P/OF *CS9[]?9T. M[VNR=+L#A\_HDLE(F$;@VH0MKXCZ9)9JV^OG+QRP?5H-7/MQ+W;N:,3Y\].B MC6-L]3&'%61!D6?#R>PI :&/?$B3I_#W@G.41A:R6P[ ,=+USUNQSB8J'F8P M1F@@R=X%9+<<@M=!60/VOO>^#[P'-F068-T)!2:,;/=[I]0^$%9--+?Q ?"P M].G#2AK<5V"F$WH@_$C3(V/;0$DC/.2&N4U->8$2R.B_'P?M32K<.ANEKD7H MF2$I;EW/+6+@Z?,.VL%QR;%K]N;J@#,PE0"6#D4!YD1N9<4] CJ0'\3KK4J#N(/8-RYFX:IINZZB'I0;HPK!$! MO!=KE[*@Z'!C$@T5EA=QE^2(Z(,7LG9U:)LJZ91 <0,*SMCW]\-3^96DVNIG MDYEY:WN/WLEIWNG-\3??I9S+]U>"N,$.LIT+I*LC,HR\PCV$C47C]M: MG"0SS:^$U#^[BVS+4+RGX^0DL2H1_7)BR)1'QI(@RI*D;Z %]0"(\A"GWJB- M[Z@4^,4!RMU]961@"8:(Y _PZY'7]DKX0D%"A@UTV^%)BU.%^6J>U^MW>C[+ M\4[U:=D#-H.*S5OL4V&X$)+]_(=321W+&07>O?? =^PQ.KNE*JT!*BHEE[ E M;5<.;>6OO]29\J*[6P[P MJL+^ ?HYC'A_]N<;,;.WL>&S<;/;2H3OL;/!+)4QV!XS8A*)HE5+<;TTCRW] MC)U=AP&7BI_5R$W&V,CELLSWF]WUL!KGL.H]!$1ZE6ZNE3'L#99]S@A5?KI( M/W:^2?PLB"*SBZ0,)AUK\33IK9E>M;[*%U.S6F7\M=K$MQ&9;HJL1"M)1F$E M>R,I62:K&8EEX&)H]\[](,?1^((Z:;2P,B]GGX M7,""Q>JTJ+@2!=L)FF[S9CP/0C*V5NK\%WQUF'S9@3=&Z^.2AFZS [MD M9_[5=(WQ9I;S)G9D]'W6:'S2YJ)<[2]H+!HW4@,\STRI+!T -[^4+=:K&]%8 M,M&%GK%1Z.09=/9S)N/GDUVL+:?9;&GX..]E8";_Z76;X 48 M?H3@?*1,Z!^*#O(MKQR=@]@(\<_$B$X88 M17\T7S-_CDT=-SN!-Q3).2KY*&QJ0%CA4#@151211L 3EY,ZR<%)"\I[%:"W M35=AB2>O+P7XCF2>K8-T\\I^+]VE^*IV>**_4PQ'X3WYW[O;P[AT<(OR.>/. MZD(\.[64>&'&8CQ.3\9/\VBBB]$?JNN[RY99 =R63/$0=(Y[R/9^CP0?#&*"@VBCLE0OD0@P^BVWX'2/J!?O4>X3I/H!!RW[;FVMWCW M>V8;^X-W+P-+ &JD'O3[J\-%[/<\ MWG/9X)\<#3HWWZ@^CH+A4RIFNDRAVTGUBEC<7*X^ M?+[WM?W0/?GVIM>"WWLATV]"859WDI:CLMG,3]6:/9S"+OU@LU38,V&D$*O&^9@*%W[*6UD"N_+VYZ_+S6+1*&%U M2^EB9>-1B==Z(X7K?.*J^D&+#,;=1!I>"S)@")XO,B 7B$6MD3O3;.^I$M$>A!/B_ ZK: AU .W"Q8M[;@(93O][J[ MX<7U>V*HDQ_5T3.B<^N9G2%_#JF->QO;5?ZLEVY\'J*9VJ**9_61'-52;'3) M9_.%$6S53#V0Q$O])C^05(GT^E"?36]+ODYAQM?9>?T=6C/SP_F43Y:P:"-7 M>>;RV6E^\.%T"L1LCZ&H264%-N7+ H9*2+U@.> ]%3KD^5E6-YZCO3:?K,AR M0E_KC\U5@FK(0+43Z7-MH9'V!H-!%]Z82P-UT%&PYA"+\D.-3*UKU-/R2]=2 DAB[,.6(:)MJ1&>HX^@+C;NAX[P%X2UXHLZ*L%+BBW@+?-89 MX):(3D,.^_=>+;KI&[B^.Y7U(!/5(2;M4O"8EUH'6A<.!B._2%D#F\3;9(]Y M?!!3S"M*>2-VFPU6- ;M1!Z7V3BLQI5*Q!)OU>A^P7:RMS- A42].P%'@H$* M/ &1 +X_:AR[/41S^M1"=0>,&TEN/OYXWYP"KSI*OL>)EQQ=+W=^_X:,3QMZ MVNE7ZPC=[I>O2]TT+G%61E &C#K,,F:Q;]1L1&4;8KKOS^"@8[W?Z]K8+1S0.=AL@(4@\S@I%26QDNXL!L$$( MLMRW*2MN3(NH3N/YC:2VIZNN^D+^P[Z_DFZ;;CQX5V=J[XPC\L'#-.W-5]G: M*R][_^'[C3<-\&(QF]QH0T=B:(PNH"^4MK1??])L)[5V3[T M&>59KB:&O0K&Y_I\3FH/2(E Q?9/2^T?M*&'I3T%?:+!VW,1V_2.#0$4C\11 MU NAJ:(UU4<.IA[F.*#.H*8$(-O+OYHAO/$P_23Z?K56OI>_3DR0P! >V8)S M&=;W&D^'=XD_=WPTTI&;=_Z>ZNEZ#XYHS@WP3FR@T;Z-KCHW)O<-?>A"&O#8 MZEIW7*EC2#A-2-C-'&F%T)H F$FMU163[6332I624OKB2S4_M^>>67XF M;1W EDL&X"3F;0LXQM[EQK.HK_4&S_5LKSZ4I7H&/#"AIY'!H/K-S1/A:B(]E= MONIQ7NIOIV4:W'"WRX!Q%D-R&M/ H6?>!(;!- -8MO65A\=0I@ M[[_?[W%LRM^R%OR'4&?8:_)EU=1()C'%ZM%LJURV$U^HR7(9U.$Z"7L\>.*K M6($6%5R;RE*U2*/"_>]!'=B^[_!N]$$KLS&:P$M0Y-[3.,(C?W9;"()[J52\ M6T791#E6/-!]575=5Q>/]E(G_MRB]&E;F(HC&R;MO6!UPC(?0%'1=9W3BJ=- MLOM$;_(J(<\MKK;*VI9D"LMKU3#=77O:OWGR>E%3[/U%31WV>)?+T$TP>+%, MX6>F^,?[87]2D/?NA.!]%\&YR71X\^OTQLKIS3K+\-[J99IYJXXEJ) O >0+'DL3(6,"R)A088+)%R*&A0H31,:$"A-,OE Q,F1,$!D3 M*DPP^8+'DF3(F*LQYM^6 =W,B[F4OA$A]0$B7!4I?*7 R4'3;4CREM]TY0I! MH9P$DP)O>04D[>,XH#)22@6M]I57C?][E@L0K/K6^G#5W<.05?@ MA__O5_+7)\D3IV+IA%>FT*O5B,]6$>"J2*.(5P#QBO1+?5R7A@?O/,R/>OLD M_K__'H8:%62-2KU%@-?X[_#Y]-]#KG_59?D^^K+MIW(I OUHZ7 \EV\E'>E0 M.BZU>,=?^3[2L9<2Y:21A5)R,??E^T@)NFIZ":-K5Y[[S_\(@BB.QX&5D8*; MT@HOC.T7+W*2\OY<5$]N2Y:[C3+[0*9O$6$,Q>M]-E\H7J%X72_('8I7*%Y7 M#);_6/&ZO_!?>_\6VSTX6V^NR'.?OD%P[EBRT06-_<63QXL/4'_5;]&ANR-P M@T4M20TGV6?,'HS';2/9Q.?K"1>'G59>ZM$=ZE&@PIAWK4>![U/\ 5U2Y&ZN M&I6:$M.K1G/S7*98;^6A+E&__J83U .!G99H^A;*=&!PW-32#[4N>)>8;Z%J M&S+Q6,PG-U&V@"^7_()+KY_H)E"UQ*^_U/EKSM]"TRYI_OD<.0^D @F],9F1 M4ZT6IL;I_&)B\*4:_84R(K?0A:<5DXG6)8.7RW.<+,?3@J"8<-M)_?J+/V#) MU -.G980NJ\#AC<5PSTX^9Z1D(L[?:?+.P0"$@#!2+?AC?R?B@0_S1%,]UIR M=2[E']E>/<_43$PG\29L.WD#1_#;JMN+QQVANH7^(M>M5XG'08<7F.@XDULF M'YNSDCT!*G<+?S%@.N>?"QDJ9^A6;DUI<98:L,HFRR0L9E$T%I-L9T0#C;R! M6QDPA;RXIQGJV;?T/JOVLY"*]RH*NU;CLV@*'S>'/:@R'_$^_XVJ?_T]KEE] M_9)QQSN/\Y=M/(28O?N>0/"KX>X?AD86O.*TC[]I/=S_.$7YO,J.L#0Q+)%I M[G5VW):.'/.2@::Y;1 Z3@= M7 \>BU@ @^_<^AY).06=;O05L0)XKB>PO\Y*!NQW5%@H4#=^.-M M&WNKR@#J'[M<-2A-Z';U3'4 RAR/P(P@,H] F7.ZJANH[G%(?Z26'0" M@V]FTNQ!;+%>+Y<:=*11I%M5VJUL6LM>LIKIE^97JW>8MC.M3CV2K==R3*W- MY.!/[7JEE*,[X)<\,"%JV1)=B;0[X(,J4^NT(_^P-9K-E<#??T?^<9%"'/W> M4[=700+)=!3?KP/JRO3NPT-E.)%QYX_ F!#^@2,B_S="H&_^/I+^(S7:68); M)9I9+S[>TP=^>T*;>ISPK,60,C]OQ-,-LEMI9)>P@NLO1_*V(VFC;*OK"D4Q M\SPS&MOCRFRS@",3QR/C&6G%]+3RE"TLF,F0* ]KF]Z2(TZ?.4O)>4-5,D69 M;Y?YS0I+*1([ 2.IXY%2;J2,5XW2LYR8DXQ&$/UU(PZ?>?)V8;0P^O7^)L6T MZ1[?Y4JF4!O#D:GCD<.IH>?%26')2'JCE>U,RAJ[;'(4AQV/U.ER1NV6LT5V M/FJ1E))5:I,D'$D>C[1YJ6$]/DV[6($WEDT1S\KF8@)&QH]'*F1>*4UK90D3 M1TN59?)3[M&"STP>CS2:U02;:Q=+LKA1]9QJ=-CU$#XS?3RRFQINA/92,F1^ MW4N/GR:;-JW!@X^3%34HI=7O*),*RVN]A3[3G[NS(@QNGHQD&[U\J]WO]F15 MQ)*E6G&9:<^78.3)VO6R0L0'8W:(J>/L4">*G7Y-A]&;D[6WVI5BE.]W%68] MS:M2UUB/\!4TD4_63J8IWEYV2PR;($=UI9^9]IUYGJS=8OH#?5!5-NP:"(>< M9"UN2--<\G1%Q;:R8 TFWY?%3H$N",FHO&[!D2?RJ3=PY9$9#(98C\0HB:.R M9B[?!"-/UOX\ZDQFFL#BS'Q5,+G\HLZU!O"9)Y*\,A8;+,XEZDRTV1HN^L3B ML:G#9YY0J<:/LUUC0!AR-"TO5'R]&N94^,P3F5^5'SDZ6^HN&+72Q]?/UKKS M.(?//*%GKUJF5E)W D:>:$=972IE0HUF,2(Z&Z42=LLH MR/"9AY3GR!$E8*EABN.I),]1R;'(#4=)@AN+I)A()>,I 3NA5K3DF41FJ5@=2>:9PFCVN!ILF$Q^MN3(TV<* SDA+V3-_2DQVF;F^, MJ%%2QCUF>0Y+\FKYN9U(Y1LLT2(?UT96K[!)^AR6&-''2KR^69391)&M+6:U M4IW!W3RX(TE1A,:"7-=)LLO'G_*X=%:; ME[GB6DZP74-NU\4,\%"642XZ.=$2,!*S%77\6'BR,-%:KY7>QF"+"YI+G;X] MWA%D(<]66W*B9UG/"55_-,%.FSX=*8/]2!I0Q)2QK56J,:]U%W:4!B-/>&2I MC^7$NQ3C;!R!/4,9+CJ)7MIM?,O)*KMLVX7+8!WW'L]/58 M&GM,/M57)*8J5I=?8Q.9;H*A^.G0)OVL:4)]F6"(RF#-E(;S6D]8PJ$G)!V* M2BW?Y\=51FV2V:7=23\Q)GKJ"4VE@3U*#(DVP_",.C,7^7KZV08X0IY.8).9 M9\BH_F0S\TRA7J@E1:'H##V90+$Q42L-:S9BZYW",%MM$.MV!PT]F<"X,U8I MLLTF,7YN+LNUUFQ<3-$+O$R0>L:.+YLJ0T_@T%.I KC9R)4F&W:>MA.CCF)0LRZ: .[-X,CU]6KE M+\OFDFM@"L:(8F*1: GI1!5@!AQ*.$$Y9 +3UENCR6OY5_C.OSH,5J (!HH0 M.(V[P**FDFGI!@S"'D8#8"N#"/2)9V[[F!EO($<+_:B!(4YKF.V0;6]89#;O MAD6F//QURL. '9B]:4F"&3$EL%+>\+J9N&&BHL_0W6<8%!GK@FUZ01U%&H.O")((>TG UBFF9:QCD2JO\4Z,,@(T M1 )/<)O=6F#MNVD[D2-5A]T(89@$1H@ E22GOXT;7X(3VT9TW/85AT&4;0L+ M ?6YM_::HSH$>R'B YM7@J]*L,/*V-!5](RU)"HC9P)LK V^;XB\:1OP16[C M^UWO+=24;]>4UR/A=K:(.FYOE:.VFWL1JF-Z[/7O A+HT6W7-=AK(@-E:O<@ M'3:,V;N >].N'3OA/]>UPVG5@2)V^W"NUZ45QZ1Y$7FH48I1PG/.K\@.5-!JL(]49^6IJ$ MS4)NVBP$BR5_9IW=E[D>5J+^T8S 8ZE0)8+ "2*6C(>," CH$HD0DX$@!.A M2@2$$4 EJ'"_#@(G@$J$V!0$1D"5^*$].P+&B7"7N"PC/GH=[0V?^G:+_CY% MA=^L.7-1(FP+@:$A-N,KYO,JGC%;]<*_@2=U!@F/&.=?NT M&4-PM?;6G UV3XYW<)8,.?MBT.>^.7M!G7TU[G)WG UVU?8?KK-W9AU]#WLH M$(M\ZSCVZO=N?5FVWW[,S7A[W3TDY*V/O'W]@.S;\O8&$AT WMZV16=0>'LW M>OLI>\G7>A_@F:WS*14LSVEQVVQHJ-55'7>OJX;1Q4 :)N4= DSTL& M3)86]Q*EH0+D@?R77/%O >G?%CB)$ML*)QU2MC,45GS&VOW%:CE*9H;YK'N% MC8KAQ#5* CGHY[<*_>M*P;H?K2#DOH*0W&A2X%2QGU2QQ*A'K>CB4"B4[TM! M%,6($YE6HH=)FUR*S>W.3BE&I4$$^&O/\F0KRL5LS=Z0@CXMIWYYN M!%%6*UJ\;_2F0J<+%026E8O%K[6#^ .U5U<0WULP^:T@1SN(3>:-;+R@V3*_ M&)*S1FZH=(KWM8/TU+(Y*S-47(Y*76J3G P;E@5O]*=^_25CR:M470ST#A+\ M"#QS< 'U'TF+K$7>,'^'H?9[";4?P=9[[K5^S,?;PYRH*0I_1K8!9>0LX@S? M1ISA>Q#'$\L.D$I\BR^\2=GV)I^O8NNG8ALSAXL&EEPZU3TB\5CZI/#D7<:O M+NVGW:5LOM.]"HYL2HWLFADV=8I1%\,5:S2J:H)SZ\E$@/L4RF; CCH^(9L? M\VR"(YL)I9]:Y67:DA-9LU'K4VJIT9HX;98BB1AV'=F\]9G.I;V3 ,GFOED# M92DJK:*.3?.GB/['L7UYU4M7URFYT*?&*[8ZVY R?38!]4M%+MBT)"C;B MY-:^NN-CI(O8\G[[):?5AM?AR5!X,G33DR'2K["%)_S=K>R_%+C -ZE!)Y'O M%IAH4NZ4#STX>.A.U"1=+0F;.)"IR1'IZLHH6%EL5A>.GV' M< R/7:7W7GA"]&UUY,,G1'>@(U@O,\QXT\\M'?NDT&DJ35U.1 MX&XC=W1&Y/7$,.@U^* M)8$*@7\;+0E6HT3?NB*^43T\KSN%W*%OB(K-0P/8*>-M/NQ7K7<*AZ-Z]9(Z M4Z2Q!'Y516NJHW+B;LUZ6",<+-IK5.B58C^LOCZR15@]G8_ \N-PR%YY_FW? MOQ%O\=>JJ(Z=(ZH6D MQO#9H313"N56N4I?J>SY9:O6#LN NY6^4$Z M\ ^JC:_;)E &H 'B2A#!)%"36J0?,]'P?E-A^TGS]Y][+K$>IV)D6!=Q3]5] MK(N(IT)&!( 1Z1@9EE@/ B. 1J1#1@2 $7BH$<%@1#*6#O>((# BA*: ,"(5 M"Q4B"'P(%2(@C CWZH P(MRK+\N(#Q[?OAG8^(8UB-\*(7S#);_EK-]96?;K M;+[?D.]O;7/?<,EO;2BAJ-^<[R=G03>AP1L^C^_5?GOH-W%TL8J_06)YB&XA MNEVXOF%HJOJ]9']P/.BVJS]4"1;&GBA@1<:>*&!%QIXH8$7&GC??;"8I]C[:7@Z([9 MW# DX6XLE%LJ,#(U[IBQL'+X]^9KJ+U_4?FVT- (FJ$1O"4'_:CH!YX,A8D M82+ #Q'U,%AT;O/^1](P7H]][F-L+SWJ4"FYF.JEFEP2-EE)X=A#FKI2 M!V6XL?FM #[4GO9+4P[6_;\7V[3N6>=SJ' ZQ[9SGM8_-M,V/<^5U^R:5'!K MT4[.ZOC7M9[P1^>]NQ9N2IYW@HV"Q&>0@" [PPK9D F6Z/65Z5JS>B*U!$@0 M__67@A63OR\.7#C.'&2=^$!Y6=3H8D_0H[*2>UJ-&F6V_CB6GHJUYWF],[E^ M2\TW)7N;@;AW8@\CYKO^%LL9GY)$")Y)7ZP 9! MLL,=[B?O<%NK%NYQY)+MY)KZL\%*4JNXS.H9ME/]^N86O4E[FU,,V*9FH&.3 M[7Y&;G5^8.9+Q7F_IJ;S'PY0+.Z'WIYL?\#B_W*[MMOXGDDNSI#4 )?51P=!-\XS=65Q(Q#J= MP9Y8J;O!AEHE.^@M)UP*>J 4D7Y(IO#K69X_8C.^3WV^>534#V_RRQI]4=_2 M_)!"?]"_E./B<%'IB1M6%=)VNU8ATYDFU'/@7R9C!2Z3LJ?X5C=W@X=63J>R![.6/?;T_]1QU"7;)?6AA>^@9">P\QIN\FM-\Y MVN^CT>8W6T,L^H98='MKSS?3+J\;8U$*X[B^7[9[ATQ&_OGQP5U77&VP/"\@ M=";HPXJL76T:HR)&%)_U0NUQDTDJ2P['8'073Q /\=1I?M'O,)#PH0W(9U6Y MZFX47!@(P\/O@(0/QHB34EMA&R4+P[()WBJL"JVJ/*8A7,1__272L70ZC!(' MZV9K@!V2$/Q#\ ^B6-]A%/KL%8FV.+/V[TA@>ZW1P_#TN\/3AU). BD?Z3;L M#Q\ ,;_5)8J=22/TQF1&3K5:F!JG\XN)P9=JM(]NSGON4+1Q1:S.*ZD!FZB2 MFZZ>M:./<^#DX,C)><"2J0>KF['A_9/P-[ MU:._7/:2ZY;&RI+5FSYV,2([:"(#'-[U((C7=LR@GQ+Z%4#SM:C6-RJCY3\G M?THH])LO\C:9MZ&XWG\MJR"L\4\ M ?#S3E"8G52_>((B&S4U)6K<2BX\=Y4>,],W#97F)[-R-SG_'TX\]G?_HZ<=R@DW6=7,E)PR.R=/,@ZS!78Z/4]F!OA@T-M@=J-A#PKEAF4-)U"G@8N9CJ6OF%]W MGSN6WY6H_/8=I[HN?SDD D2V>TYD7W(;=]GE_&.)Q ML&Q/G>0-?8^THWVU" M<76*%Q-7\QK#[2?]*@L\ M8"2-QZ(A:H(8&8K64A0U]+%[<"A&9C"J"A\&/SU\(+#BT:=CL#/N7@H_@7C& M:VO$QN1_P&MU5=4U]^L &L$@W3Q^G#7EK\;F1WE#\,?YPX4#7>,+BAS#(]!M<86:(RMIK$:W9Z3?_Z2\5([,32 M0BRY"<7?V]W@8P9N$ @NUS,VD:F9)D,4GP>+G(ZE%H7FK[^I&'Y*\(<((.!, M!+\L1&4=\P<;+QP^_+)R'443D4T(V+W4C9$I:L?.3,/0!5$0_16:.B$7XO5(.+K"+$6!ZBA& K];4C(C@JZ-7(3,6 MR<*YO&,>YE4G0KX'FK\L..2^X)"<3>:-;+R@V3*_&)*S1FZH=(K-3X>A/R=<)'TL+[%_SCO5)0@*L&K>:I.Z_M;0XX/]?4Q[!_7<4V M/NRD2%![5;T MCO)C\.(_O++DUZ;G&:1CI%S]#"YBC*7/_A!X#&T&X%=W810> M2\:OQ*JC/8?N54H[N@%_RI1I=RY;H2J3= 1]4F5JG'?F'K=%LK@3^_COR MCXL4XNCWGKJ]"A)(IJ- ?G=BXLKT[L-#93B1<>>/T!'Y!XZ(_-\(@;[Y>U^Z M<3P6=P1N;SI'BK5SXK=J!3]ZX86>AO!>A&A=3U(ZER2S;+14J3WFFG)E-%F" M+8SZYE/*,WPJG1IOAGIG5IQPQ.G(Y233ZU<;U)PA>GB[T3!3 M++=<+85=>9[K)J5&FBY8,1YZ\O4*/6:57B.M8=EE/].>9 MY_[3G 8C3][>CZ^R.I4?L6P[.\FP@SR59?OPF?&3%1DE==9FGSM8HD4,6;I1 M&[7[-)4*TZH-ZPJ?[C>=WGZ'(S'2R"RK?)]AI>GC0ECU MJO30AET:3MY>[63DM3C59C+!%&5L@Q>T38YV^K8B65[BX5>5YZQ:+*)52?ENB@OX,@3:HW&*X[N M]UGM2:?&F[&!*/RXBANXO,F78!ZC^/'0]>+Z !C M6UB#%8E4YS1]GIO%!565U;)[OC'// M*:Z;LYI@Y,F2ZDJ:G+"S;@GK#=/:L#BTE?H*CMPNZ<@F=KXXY)9E<\DU, 5C M1#&Q2+2$=*+*+#DXE+RLU>OZ\V=,JWUW_H,>P:^_+=&T#$F D4[D"46@_V;> M-%X+9E%R0I86L L_X!(_[$HJZQ*E,I3 MEIC&B\-<65TDE_0+OG#R;!#%=6(Y%+?JK&CF"Q&8KT7;N@[MO1P09F[S2FE'I?/!M5%_ MM-&C?:+'J(/A,BXJE0[# /?;6IZ)VXCPD9$]RIN088^VL@:6(A%'PA+4TS\317Q )W1'@$3QA *.0+$9LTPN1HX",LG;D;3_&OWUV+,*L M( EA^-R DB= 9W*T]PSP3/!!U)-;5;2F^LB9-SKPB0Q%15]&3%L%J@7TSCP; M\S\[_P@DVT*RUA'P-D'<1N8C)/X R4/^04AP\=/?H]0$82J.;$5TDX).!.N< M:"-QHMW9(Z^P ^:44<#??WD8_92+;WH%(=M@I&Y);'?MIZ$D 9T3@9#-P/LM MPQ:O@M6G.'> SX;]' MX:/_.&$:B%AOAD=+QC[@;JOYB&D M$B%?@L<7'(]1\9 QP6-,J##!Y O^>@I=R!:?V(+%R%<3W4+&?(DQ[[_ \FG3 M[,9TN5'QE-=1_#NN^4V3PC<%2)T[X_J)@#'UEK2_MM27Q6)X)0C\/F*"+D9="1Y]+2=U2H?3EGRO7&:\ MF-($C @7!\P %MK:7^_I=>OOQ4\_Z@#X703YE J7*!3@'F[=GT!_L.R9K[9K M KVBX&1]WH-A(IPF70&U.DZF'>/+T?OFW4 F? M]J3O@0)OI5@$#P4"7=+CUCCPF0IKY( 8/-5[U01C1_NU:)>HI3H,O.P6__4W M$:,N6/(T:(Z98PXXA;Z^JX4>>ES?BY^AQW6-#>_^I/K^W*Z\;HQ%*72\ A?Z M#P#(_D1$]9GA-X77^Q;NGW,D_,ZSO;2.\; MX,UG0GF/Y&+#%0=IGDT,4U'+7,GF3BW:[DT6RYRBTU[D::PGJNGJ/H?;;T^%&R@?A3<>(D_$=&I MMN)4>U=XTY3&DHAJPL"J*; H$/PS_)*&W!O>J9@"_N=4DP'VM3X3'?8Y)=[A MXPUQ"KXF+<2(HINH$/I8!_1>FI%_T).=@K#F[S\WJZST8RN.H*=0B1][*__E M#'"?KN$GJ) 1@6 $$6I$(!B!Q4*-" (CB!CV0TM0!8P1 )I^:&FCH#$"0!,1 M]A0-\J_H_;URC[KR_ M"<*%KN2',G0D0Y3?69Q?E:':NSLZ?O:^?@BXMZE?\1:G;UFP BS]OJ'5R7R\ M4!F3UX/&WUL,_$UYOH 8D/>R=099#(C[WB0OB 9OA4)",0BT&)"7L()\S=[] M#^KD)O*&,$7)2"-Q(2KZ#/7\=E.=S/^:]NS4<$JB)JD*,!BW?5-AC V#(;/ M/5HX^!B\ZA_\-S"H[-GE$-1OXOF1ZTP$0&@NE+SL#P??3$W^\"V(#[>K?[U% M7TD3=%5L>UF#%3?Q\KAA'U);6AOE=DKK-H-SV_:5FJWH9DS+7:8^R112&Z;> MF(CT?L9SE/Q PK.; BJ.SF>(NN_>IB23VY3DYPTQ4PKK_DJ.YJQ662VHA0$/ MNXF2 $:IU'5N1F!^W[7R"Q[\N:!_%7@@?C@^D/OX0%X<'S;#\;!J$(5'S.YS M\RDMZNLIYLEAL?[ =2RU0DK+].85*[ MMS#$>+O-D8E% MZZ4IW2BWI;H?\#!_M,O:DUZ59;&6+FTHJ:3@]A+ T[\^IM,7+!XF1\'5P51 M$PU>0>$9?J1*FF1:!DKCN(L(S??'RX3_M4T.B'#)PBV4_VL+ )Q^/5KC*C% M4_I A0\!M9-2K$6E,*XS_"S?:F96V9DZ:-X>4"U !+Y/&TNYG'PRGF:I1\JD M)QP%XS6)]%7LK:N?BP8$+ )0Y>MZ8$'XO[C@H,47C*_WH<6,GTM/Q=1&8?EH M/]XM-5;]^- '\TOCXI-A&CQ]4C.^]!B16T>.W(OR3&\-L$E+2_4K)D/:#$24B:]$'H=5K5% MO%03QWVJM 1HD?[U-Y6^$EI<.[5)M?%]J $#U?'1GI!2S_66'K;%B8U74M9X^;AL^Q&*& M47/:RY--0IYWE^/,9,E0CY4)%X>QF#29#G-G;I [X[N6W#"YQO>U!@<1CLRL MT:3 J6(_J6*)48]:T<6A4"C[@ CI>"+:&F8>IXQ8;DT68EXH8.TE0(3$K[_Q MY&L646@B7"I;QG]K#0 B?+9#V&T0(5N9]JUX<]V?&G,] M#FV$-/*2J*M8"6&&3,#4Y(8I-+ZO-3B01;&=@+K2='> M)UZ*B@I^]E)78GA:5,^4,CFL3[)?U60KMK#BL&[\\61S6T)E=>9QZ-6QA.A% MA8AX#/-"CY ,XE;2(KQMZ1$L@L'W[I<@N0;* 1ZX);.=,M1O5=B&?2>ND!44 MZ4S%B/;N(@%PDXQ(FJ#8([!V39PX:4OF6\6UK2EO171!L UC5UO;.JUO4849 M:NX[\?UW\F:$CQBB:2L6K+@]=KJ.V> 3),[[I/P;<^3^^.-KEU]W@K4=?I63 M3$'133"YHPKJG2$GXL]8/,-4GEF))PRB-)XF)FGZ2A713^XXNB+H%;K?KWB/ MDS&'W,XR(A:_@K2]47'RW4NW(C.R#=C!R/JX?,*\NE<&D*X<@<>,#5V-P*"Y M:JOHY?H0*(E;RAU(*6V;EB'Q#^B1;*P=BXS%T39W#Q6!A]K@31T(Z5)4%/C_ M]SP43&,F"E"!E'4LDMNMUU$,^(I/K!RN\ $]!NXKO+8&[Q$@VHV"OG%&35& MFR M@5^P-0$8.;RD66MH'!@B,'4VJ/V=]U 'Z:VI#C86X!NI9@P9/BY"HM: R?^8 MWCN&(IC"/K*+$-C!)Q-TUFKM3!C(?PC*<"=PFG^XZ'[P_,@4[ CB@E=L]%WX M1<=.7;@H[]E1(NR*!!8#9L"CW<">0=,0+)%WO&"X8F=Y(GK,2!R+B!K.]F.* M8*BSN\%OHT7#;Y]2,B( YJ[!,F'[(D"-*J_Q3H\C-%G8[ 1,Q7!G>TRGJ00L M/@,16[!5V[&TT5N.N61*<#GP']0("2T7SD@!MCSZNJX"08HT F)+!-0SXK MD@QV8/BQ%M%TR_G[_@:ZE,"F#O^R3_JMN((IP?^=844L0@MPZP5$5]; B(B, M;? @1P[0U&!'&!Y.%TYP*(K 8#:ADR:94_ @?@)$VK1>9/3;S1W1XG.BL/_W M/;.:/. [L#E<$37?(Z* 1B(O3,'79KJ!Y&J&6@?%[JVCS;$[?&4W 0B5*EFH M=Q"M =\?>BA P 5)-%]S'+0H3VCXR$JSMEE1RB71)FF2V M.:)_MC%%$@D)%B/C_XKL_;R+PNQ-![:0VJ/801L" MFP2$&8@X6^GE+ZE()P#P6A6F8T@HUNOE4H..-(ITJTJ[,8A:]I+;R)?F5ZMW MF+8SK4X]DJW73@3^UZI92C.^"7?*E&U[(ENA)I=\ '5:;6:4?^86LT MFRN!O_^._+/%Z=][ZO8J2""9CAY&5AV9WGUXJ POA%*!42_\ T=$_F^$0-_\ M?23]1VJTB_%OE6AFO1FI/1?1?'-#^L#V1?BQ8>&4&Q;;V[;=)G][&_>=]*C< M^GUH!7E)0[9G1>3AC=.K=ML\,MZ.E[+O*REH.L@)A.8VLH@M\<&-.L/)Z^.Q M)#AFJ<*#S81'O@@Z[GK8FOM(K9&C!ERF!?"F=!N8R[ M*["K@:GK<'(I65,O M#@=]*]>RMDW'Q8/='X%G 5\*3?RA#9P+T3QT'J$;88AS6T+6N1Y1H1\*_@/F MOL";T\B05Q"9 0K_[X7C"!_OAQN-?^"HJB5"5U8 +FL6+*2F.SZ=9FWC!(G] M:!(]9V4Q/N]@T?Z\(11%>JIPRU]_L1AQXO4[&@6D2H%$ #0S1?!HX(B)%F : M\FH$0$W@H@%^Z, YA%ZSRZJM1+B" GD!.,"KP$2QCIMX@M_ >Z/NO"&CW04Y MK'&=^&/O]H6>GQXC@6\F6N]POF[D"!WK$OUEK_#A+%7VX@>0\!&T,T3U<10H MBZSH/T7T/ZX@]T2PC!'+E/'$2$D7&U%S0)\%M2^! M_-LF$A%+;Z'/^=_YLM+I@QL0:*0GP)" PO,_=(? F8>._V& R4N-4^\3I.)-;5=#IODPK&)V3+XNT>,5E.X YQ MFL+\,DY\"_ID7U&,F:0E$HUV(8IE]6A:K#:9FE&[N&+<#G=N3MPW@">]6)&9 M\8KMR&KI<<$U*P.L"NE+OK5=^0P\YPXDG8T)>C(+,)>)&!E)IH \'7@,B9AZ M,L29+'"D5+ :Z(TB6'IU.7#E_&QFZ"O !@L>AKU34F; ;>,$E9L+5H(;LW6, M7''+Q:R7'GQYB_I(4N6AH/1Y=>J17[=ULPT$ASICX?X+T?X=1DVWH/722IK.,:*-JR5_I@G_E(?O-.8 MUTG :G\)3N1#.+]6W9CPFGMT;D;^@,5!%DC$?P\W15Y+!V+WZM1L( 3&WN(0FR#EO3#(J_$$?)<'?#=.HZ=O-J_4MX0XNP?W M%OU0:>7[<6?0>6\#9.=JTY6:8-?(V3( MV6(+[?! $.OCO 09T0>*?)8ECX9[.0*?,!]V TJ HXHB(DK#G058@]8:V+>"4TLU*"=;)[N\F[7HS73_8,K97!R, M.^/1-DW/46+W>SQ,!8-V M-G1'P&@X(=,>>LL*=W#5?M*J[6G84T9L)4BWCS:<1DIUW[F$;X4^KA&^^'IF^GN"&1<@F[S)U26R-"_(T8R\2=C11;,WH6%$XX-' M+UNL0=G!4 V=70!IKO0JBL(#SQ?=!*]LM1/$<,]B87HMP!QEO?\2J [V#&@X M="X?HV%O5+CL7 31:ASLGASJZ 7,#K A,M+&5;:+R%KZVU :? MCY$AMUNE"O!RB.#QV96OS8#L4=-LPT>[E97T<8CEDB>?$2D>K M %]:@&= ;I@"T"-'$D5#1=;6 FP;.@RY (DWT0_>&Q#O-)@! ;_@)*O C^ . M?)RIXNWH 'Q0SL36/W] H@BSU15)E1RU>_#R\GE#0M*HV\@L@(F:0)V1K$*U MWMD?P.]VMN&SH"!I8^C\.VHF*+RD0D$&E$#2*!DC;]JQ"* K3"6S$!I9KUE# MQU0\3M-1T2:[S;7EX[2N='*?QNFL[^-!Z@ MZD."(&*#N6L3Q_[Q9H/42]WFXN],MEWP%+T R@.D+J(!(*OIR 'XLF2@FX(V M(BH0S05*7C+WY@T^=W*:#!=!57Z%;@_.=)BU"8,J+D#!JZ]' (7\\*%U_O, M1XZ'^,U36V-OEY10F!YN?6N8WP@=>5MSC0"PK^B1$4JD/=Z$H:FPO:_GF#9. !_, MR'2NF>V77D"6PM$L3C-BX4/Y)4SRP==SRX=P2W<^,%P;#= MJ>UONWM>!9K3T35[:".\4$ MX$) >^?6IO8947%/TA44.X(.#$K&WI=%Y7C6L4@>W>F%IS[0L03_/[70AR*Z MPBMI"UU9.*?Z4'HFKIUNG#[6$2L4MM8]H?6L9NE-'R$6H4^N19YJW>Z>Y7(J M(L,3G8)9E!XQ/\NH:9TI** M_K!SFI'38GKY2"A6:%M3W9 LYX+GQ 9: O,2D%D+0!:H/G(=!'2*CGQ9W3B\ M_W"H_EN_&3[[2T<):1X2J0HCD@))$?A L_Q M22'.87R:)),"D1Y1XU^.]>-^0QP))$X0(XXDDA3X1A+G4D->Y,0TGZ*PU$A, M"N3!-SH"UU+GK)HP$B6YEQI1_#S#MG%Z F-:QR,'H^[*9LO3+I-(KU8+:TI. MI<(2C$P=CQ2ZRW2N.I@.&"#JPV=5C5?RC0E'G#YS:$0-=3!>$\P\V\753JHQ M73TVPQXY+IN:>M:LDVQ:T+K4=-L M2GS*T1QU.I+JX:-V="W49;Z:$9_:N4KSJ0@[&IPL7N?$)2/'JS.6& Z9='G< ME^)IV%?I9/'61&:507XYD]5Z=Q#GI00V>83//%E\'9/I39]\G&(%39Z*L[72 MHEMPGJ>+3[/9?/>9$DBF0#:BS;FR,ODF&O+JHU; MQ0F7/!W9%KE:-U7L->2V3(^'4;9,%5E^O\GAV.G088[N+DL=LR3;IE!:EM>#=A8' M(HJ?#LUI,D\4[ 2!V:-\/-'H]>N9Y@3FHYT,Q0E<;N9JRZ8G.UG[>H35RXOYDTX](2G:;;;5CJ;Y)#-\G*F75RUJ@5G MZ E3'ULRN2 [R1QF4[K2F>IUFANBN6ZY>N5[YPQOP--8LR$:J/3:++0O.4 M">?'794);UMU8QU6M$#&$[(ZT*T-8"U84]<64&>VM8V1HBH:D"C.>8)#EFT5 MD1W;(KQE&=+0=IX)S3)=577-J3HW!=( HX+_(.-,MTWP+.!#B"M8_P-9*NXS MP"OVGHCL*O/WGR"5$W!IYL:YG(*< CRUF)GB'^^'_;="'KA.,W2]!2>H_/3=^[_DZ>.882(M'$N_W**Q7^L<) MV<&"1F^&RO:J36Z'\D/@[0%QNG*([)4DOP]8CWM1VJ\6LDV&? @$'\ATR(@@ M, *+)5]M*QARXD:<(&($&3(B (P(L2DHC #8%*I$(#@1FDT!X0/Y:E?/D!&A MV?3#.$'$\) 106 $P*9PLPX$([ 8'AJP%^3$1YOJOA7MN]VJ4Q]8]34-Q-NN M^.0HY(,D$'0%?OC_?L5_?7932L3BOC;O3LU>22EU7S(\>,EA!DSGM/',2WD_ M__WW,)2@RTM0/)9,W;4(U=Y]#>Q0@D*T]5U74B<+?HW1#A-/_ST!AJU6$)_5 M"MRQ]N]8*^ Y^840\ZV \?<6 _+>Q8"\DXTSR%* I>]="BX'!J^'0;ZQ&."Q M^'<#@\_90'[W)4898[!4PI]+P9K?*_*$]@*K@6>*?B_'A\;13IS75I#4 .X4OTHK[LZ=\ M1EJ#'H/<%H1(.(:W>R'@#J()@9#%-Q+\KK#(_[T-19CVV9NE:E-M[]/ M5]B\BOHQ3[GQ4[DA&4R[9JL%/MH@\3S<_M) _5(/\3AYI>WORJ<8 =&_6^_Q M%]*_U],*OX7^'6U_-IDWLO&"9LO\8DC.&KFATBG>8/LK=4?YY.AQ/I?+S-/L M*0K7PL+M#R=^_8TG'I*)TPKGO^_]_,@/50Q )-0O _P'KMNWD*G/"P_&^50H MZ-__(,OOA?]80 _/P'[2PH-Q*N:7[_0#U^W;\=EE%A[T S7PS)RHZ:JD731_ M[3Z8 GA,CR0".*!Q"7E MTO]3B1N;Q;YZ =O4,]B8"+S :R4?Y9U>\MO2L["*K G;:)GP3,9INW5@_8G> M,T?/T0U3)S(DMXP^XY4^#2@ VSN$%'Z9PF[Y]!-"?XC&L.Q_^B&5IA[22>I, M-^V3#\)#JA#*[^20*E!0?IQQGQU7[NPPVM+P7E M^8PXI;/CQ%2N:\:FF+:I_&@ >ZLD;@'E=TSA#T#YRS2&4)YZ(-/Q!PP_35N_ M!I3_7*,\/(;]@4A^/G?W0C@S[(L3(3O-K^5Z\WF=3/*:7I!\0W(E4T@L6M62 MS)8;M*P.-C+=QR'*I*^*Y/=/X0\@^+*RM#&)U.A5.2=V\U/H^\,<\Y#$E\'R M5X@,P3SQD$R3#V0\]1$P#WHRS9M'!&WP /!L&LH'FCGLZC8SQ+&(.FR_Z^C@ M 7[!A*6V1J@S[MA[&.IA?-0"[[^F?;A(-.TDZJ*N2)JX;:P.ZU);^@Q1YHBF MX&.PEG_PWP!L[5EXYAW85 S?_)^?L4-^*3[N:#Z?W>E]PU-[--)%\>227J?R M.-V1R_9D^!@W5[T&Y9O/TQ!XK4W-.VL, $Y4[<;+K3'1Y%)!/H@($J$_L%V^ M3&JX6Y+)!PS#;G@8\=UQZZ> L[\)=?=RIO!.S"B7-+TSX)_'&#%3QE6CS1>J M"=_ .==G*9M.6EFY3J9FIFHQ2Q] N<*Z5REE7PFLA(L_+S0JI10TJ'B!'D\X @4?H#Z/P* MK=$9;_J!P&]P)A#LFP3>,4$4#P\*?N19] ].C/W)Z527"'SC;^T(LY89-3I% MHL9&&W)9FR_JA13OV][+M?!-?]T0.DQ;(7.%2=P:*683KC[P1PS!H/0']MZ7 M:0VW7OP!2V$W/F;X@1#W@Z$]O//P-5O_3<"1B3C=G0VU&A,EI$Z]T.PH%?\R M9I?KRO.SL!22U4RQ M0JU6Y^*^W4>6$P['@'X($A-0?V'-?(;:SY\:) MQ$,JO&P18OQ5SC]"C+],B/YMX,D:3Z5)IYU@,5[-="CKL20D2KYA?+LG:^-' MADFS6?FY.U%Q<5-:+"'L!/XT)""D_@#&OT+LVV/\#S'CX_Z#F]]$",WXB\;J MW\:=4F--S:JL\LP0F0HV$N))M??D6RH3@S?M/E%*3-GVK,@G-46L&SBR+ -_ M+!(04G\ XE\AMA]F_(^YZ>$WNOE-!/=$),3XR\3LWP8>4N)JFZ%,C-EH4YB8 M1+<;IQ3?,'XL\?T2GAFDL/*&:F.)B4PU)\BR#/[Y2$!H_0&0?XW:J(A4G'H@ MJ=..[-_TND@"/;^C6[P2T1 U(_K8.PZQ37$4@><:O"+8"A"'B"9:$44WS<@, M#$2CPD84WRZ3]])]CG[L6?_Y8/A(*6;[RPY;8\7&JJAK/7W<-GP[G!]P'2;* M5N-9)IIHK]+Q:,U.+F@.QWTY*+@);3ZP6[Q"'>02$ ]Q,O60#)LZA+ 8WEOX M6OQX-"EPJMA/JEABU*-6='$H%,J^P6(A;92>:3:KR87ARBH+;3I7A&8B[DML M_2:T^0 LOD(=!(OX P9@,14V2/C^EP-"8_&J(5>I.FUP0Y'*,H4L3L$4;:+G M7ZABDF<:B=1ZW,54JH3/RNQJ,RTVH=[[$8Z^"6T^@(JO4,<78S%,K/\>L!CF MRY\&*Y\II=DPIN+=K)61V_=%2/^ @,;RA :J9#=% MZ..A,ECQ__L5/8,_PO!QT>UO"J2LTIF"-BLT%(FA(?B\&>*\0W*XP/Q)@B!# M-8:_(\?A=YBK_.WARM]2[S>#JP]'VZX*5RHF#^E)HT,P91EO3AFF;9:E)=3. M-T./=TB.=\#5*P1QX"KYCN/Z2\#5#S&N;E J/32N/J&>GXV"716MD@5M;3\W M5VM,ZLXFRDS(3DD3V1)OA@3OD!SO0*M7".*@%?4./_#JP\&IJ\)5-Y&G.&9%]=BR(:K&,FDVY172SK=#=7=(CW?@U6L400F1,>H= MQ[B_CR)S_[;XH2+^_>](6GQ=DF,['?3RH_<^\8HGJ.!GKZ@"T"Y1_<],-R4X MNS^&J >+,2M]F'_@DJV-[E=?#TJZ(IN_/'2KKTGSE9G'H=>'4N(7I21B,

>B*"DH"=0PWZH,X%BE\ZR<#N MGQ\.?XWBIT->KL/A/-( G_%P/M(,$%J;1$Q1L U ?$ 4:\I;D2F_$".F/811 M9TOB%64-/@>? &6(6**AFNB=8Y&W;)C(RIOHSUE=!=O.&FY">/(_YL$Z8I$. M'''K9<*VNR)0;S$B:8)BCU I$339Y7$1DY/TW+UJ)9_(TGV[A$DLPO#"%-!3 MV[YQ_ :%1/@%-!B.O3"])#!A;23.1/"/9@&6[P]&LS^P/Z) :*+2*NH8'W^* MZ']3X\-?M\(!+#Y* MAR!>MRTXW5RXJ&6#1=MZPS(QG<9"$)N E2,L^'(Z32R4!RA)YBF1)&.SW['Y M!Z1Y>R?82CW!UZ[3QX>2B_;??_R?)][ZQYW?CP[3YZ?/OI\]_WQ^>2Y"SGV2 M<\;1Q+CB/6<@-,UJF>;/%Y^2SEZW]>VT=[9X_GR_'_SZ^OOY3:2P[R/TPLGG M5N>_+Z;CS\[)\[X[]^>O_IX ]'K] _M@V+O8B#;4[$7F"I@':#/([5@9"$2I M#G'G>H5ERGHW&&*;>J;X$N/M:R#Z\V?W]'N\$F M=Q6F_KOI]V>+0[$X?7TV[[TZ?CY_M1<>KG^Y'E/Y)AFH8)H6;$WV=7D#[[,9 M/.?6_&XX>8:CZ0;"B3$^-"UYM'U4G$7_=.-!(!>'%\;*6\1IB;I,A5W'WHC/ MEN_]_];RDHU32>>R1S&M$]$:Q\(Y;3D3>/$3)SAW%HD\Y=Y!6S=_/]']S0@& M"US^_O GR_@Y=YN-[J76QM?2)"1Q<.!4R8 MYM:CPY'8S9S!?/.V>WI8_YZ=/3[FP^'UH=?#S^^.V3>>_/^>7M7 M]O?^Z-/+8][6IR/K^='[%R_?'[]\@3\='[U]\^+P$_SRZLW[P_?/WQR^M8X_ MP1_>O7S_Z=AZ]/G]X><7;^#SQ]8C%/%^"([,8X/=5@H)HNE6,13&-)W_L<@, M2V)?&"5XA$]8_[1Z],W')>HOL5$>F]9,A'^Z(+3FZ'1(^N;3Y_UD[_G+Q>?D'AD(?,.7I)[/.'Y/XV^+M]\]B;]X]??9Y^M]?P_.OO>J3+UXO M_OY/^N5_Z>GSL_CM\&WX%F3V"3PY*#_Y>O[[;UXV.?-?SB;.WY/@V]M7[N#P M:_]KI_SD812#5OCO]-/IT1_/SI[])Q+Q[.CPZZ#ZY(0OOK]\\O?T]\[ MD7AU]'H0GL"3E;>G?[[]>[)X-?M\ZAP-CO9/_WCY[77VQ]>A7A-4AB0%"A'S M]\9?CX^/DR^#WOF?I]DX_F]O,E_LM^;G7_'1[H.EW_KO[.#;][/IT1^=UV]/ M#O;&OY]$I^X?^ELW$&@L!6AVSZB\<'JSB(;'Z:?)7^#P](???_\S_O+LRWQ+ M%M!Y-G,6K_:?O7_Y^]\G1T='X;PW^7*R>U;EG0+JUP_B[_FG_H=)Y_?D9/1\ MX;[K_._D_%*7'-RP9;G\0DX=5=TQ"KAXZ$?P\GEVX!X<#DZ%>^+W]P^/XVA\ MN!T*2#]\>_W;]+?>J]/>U]__.$Y[A^>G?_ZQ-2,[)NFJU6YQ(>)4)8[Z-4\./=[N.V]NI,Y;I1)\RGQ,63_JBL M2(_]T!4F!*QSS,Z$EB/S.-+:0N1:3A!@8L>/O"0?2*\2/-74#Z9-=&X,5E7I MGYHGRZO+M!EEIA20Z?,(_0??"32"&(N/*OF@I0&HQX7LU7F4!1XG]<9"P+%A M]19M%"S+MO5!O2]86.JOE90@D4<8I95$FCIP?DZ5*8,C)?!"U\D2@OY";F0L MBCO@M0$:DR@(HO/D"9%*P=_?1(E2D3V/W:GPLD <30YA+VHKQ_K4+[_S,5_% MT0RI)DOIG4>3<@W )]C6LP!@_D!9BN]GZ7_VA?_MXVGF'?[^['\X" ,"&X+-CTT8; O=*\+H;T)4 M[L"8:?/,1W..NOE4QTNJPP@$;HP+=NS4FYL&)>7?#DZ#,L^[O5M@KADK?;:H M7Z!0@?IR-@^BA1"4-V&"EBF:[C>_]?9;^MOKSZ.SL^__??OLU^3UNVND:*YY MFL,9D$A:T_/U^_[7R;!WE,Y>.IU)_\TG,6R]^/P'3__8VN60VT6=][_QUW?[ MOWTY[_Q^WGKMOGOWXK_STVLDK6\?=7Q'36=OW^ZNT[%W7V7M%GJ0I>W1".4E M5XELE[/__OC\_:\?_W,0?SX*]YVOIR?.ZZ.]*W0'W#1GG_WV\OFB]\?7Y.67 M=W/WK[>?_/?]<^3LP18F3N\&ZKY]F?2\\_V___C<^N[])9(7WQ=?TAW4I\M1 M1_,-^R.[U[N42+Y[89'/X9E(,,T.!)C&OIOJ4@NDU>0N^+>[J%JV'N_823VS M10ORHR9O$E=XI.3C\6/0'BZLN6)##O;H*KH:%[V1DZ@HL3!5XO:?W+/A$ MUYS=5[_G%F),11KN PU[48;%6;M)Q#MX(<%N2/\/9YG(AJ^/XI>OWX;9R<%O M)W^_.3CY.MQ*^.?B:;B[#C0.O/2&(WOOEFZ\N><":&D\I1% UQTFMAN\]/F_ MWS].TN3L2Z?W\:RU.)^W_O?;NT/@I6V$.BZ>;[OK0+M.D$$-:BNWK]]&V\.* MFJUB;SQVX*Y=7;&5#HX;.>$G;A E65WK MP.3XU8?3UJ%S^M+I["W\R=?7+YSCFVH=N 3(KP[D&^HJ7]Y##NK-DJ"W$/:^ M2#:XD14P*V_DY63"$Y;*M5K=83X[J6];[YP@%=8'D8HXL2W'F@DUB*ZN9VL< M@7C&#ST_AN4C^LY)+/@JZ4 X7GVK5^"':"-82(1GW-?CP/]H+AV<= :;#/TH MMIZK!P\]P' 4M]=5LSBWLW_^^=.+/Z*_XL^^__'7\^?1L\^?WEW.7DWB].MS M%-$BQAF%B_? 4WDS'\&*025#0GG@J);;\J\^!];+ AQW>(C@PH;!]99(GBW, M3VA%W.4+B0"5!WGC]P_/7OWOX/,B._KSO_[I^Z\?W()WTAH5U!R.#T-5A\7 MB0C7%!^LOY*CB?$WK][9_&?X].3\-TB#5N'#WYY'U4' M(XGO,_>O4+RX\O5]UZ7&)/W/9+ ?>,// MWUX';]RXY?X=?P!J[+2K@[N8&D ^!XC>6,IRD&X.(@Z!YH3NP@(!?>:[*,<4 M_"PJ"E.S-L_]=&J]B-N\G)*O8BVIS.-*+W@;<@M.0_5#VB#L]9T3NU-)U5V3 M(6Y' ]VDS;=5XW7;YL>Z(+[LICP_F0?.@F<9F[.#UWCI%<[2N03*[^1XK;UF MO-8/.U[KWDYY^NIXKML;#$9?]SI]Y^M@3_2_[G='[M?.P6#4'1WL]P9B6)B- M] ;T6N^=$P(!HZ(BCS-+<,3 UWZW-SI03]^Z;X8;DUJQO:QBW?QO?@;MR.1G MX4? VI,#$$(G6"2^'(<03?C?5Z"<0]=W OX5B,UI3Q^>2KL=>63<>Y3%UD0=%BT7/B<]%^=' MC/01K62JIC'$@OQ _-9?6 ("=C_'QG8E2(.%H"->12G:$N] LZ7 MEEFG]8WJ+#\[ M11<5T'59E2Z*2ZFJ-,EM 3B1O[8\()K!1;_FP>^/#K>,'N(VSE'%S 5@!^%EUOD!,%>GX.&%IZ M?,F%S'6CPQ&7,_[1&3H&=.WTIPF X[3$@&\SB:Q[Y( MG7B!+PV=,S_.$@L,XQ3=4QX_XQ/:P0ID3Q >/@%B)SPA\B<+ZQ.3ERN"@/Y. MKR6BF8.HP#$V$3 G0!X1+6 #2=LZ@M?' K[O\CT8U&H9@5%@_"T5[C0$<_&$ M>!B (D( FB _$Y8$>&8NO"8:9PEOR,MBLE5PQLV)"%LX:-V?^*[U_,7^/PO; MS/>&WYL[P,WXA1"@%(.B^)NWE/KCR/-QNU]P?@]0^IE@H"#T"MMSP:R:"0<3 M'I,,>2<0\G8+)/5I!E2BX)(L$N )Q;4*-=8\B\$J@:7&"SX:[F'IQFG]@.8D MG?E1EL ;<420XTYQD\B0%B%>O93?M$!=$$?PE-@H=UV>OL>9'WA,LB85,L6V MHA#=A).%-??G KTS"T DT1*5*$>C8<%4E7\7!"7(&%_1;$(? 8DC[X#2 N!( M0F$J"/$0\)M4T\4/I3("6CZ/8,?^#'<+.S^)G1D-M))#@T[JG$@Q)82-HC,S&&%G1 MQL@.'>H>P@=\#[P#*#H$+#F(A-9AX"I )<9U$-QXL=)VB("8SCAX;(81&'Z\PPH$M47 ML&84D^Q=@/F ALZWS)D!RUG$D*X3PUL!!7270_Y"VSH7.:C>4!&Q?T*;AS60 MM0@@"@)OWK_0$"#W"3&3GQ( 1"=@PJD_S.\?#X^M&:9?T4ACS!H6BVT%&?Z7 M'' P09Q RK[0Q54P#R>I83N" 7F7"$.G483SPRVD)9W ME=UM:Q8!88)I G]QZ#X=_*[CG>'YS._F;"HYV2:0\&@X8",GM].$=?CGX=NC M]ZTN !VL(TP7 8Z\: 9G!0*%;4KKMO=SGQ_!+^HW@%WIL5^ EA41!XI!0W?[ M(85'D;"DFI1"&]4+T#+&P$$V)5-_+ET$DN]L!?A*I_XJ\&*I%,3)LUP$//M3 MTY8^*%#2H-.QM7W) N4-R5]/@-+TB8G^),&B5WI3O]*05LK/PT:>4]WS:Y_R M9,>T.ISK30B04:OSA]H2WU+N4&',EHX=2 AU5O)$)+W9*++'@KRJ,R?(G%0> M&A\YB?#O!E%T?^[EPIVIHUZLLQ32T04WGR@RX6,HK(YW.3Q(2?!Q:+=_FAQ>MM]U_YN+QN]QXV[JUJ#O( MW/?1&7D[4N(BUP. LCD[J/G9-?R[;[5#0WP%/B(Z* 2$"TZ62^0"R)'.E9PH M8?U7U/JM3J<+P,@\Y/RI[TXM)T@BL-C.QY&<$A0!7,Y!=/.(8F@G60Q"4U#C]A\0B=_"XZ- M@>T")GI!W(2((O[[5'K,%*GZ.K M)._'Q?"Y41>LOSH \PL)P535+/Z,M)2VO$ 'N."2)1R^E'JQ:'!(U6785[A" M=W/7,B>IO)79#,G467@??WY7BLJHB!X8!Q2'3E;82KF0)Y5[L3/$%JZOM&7J MG(I0Y3JVY*?*2!#J>!V>)^_!U&;2CR3+A*A%A8FHJIR\-, M)=9R9H/3)SDY%+!9_FM_23RAR7[A$_"^][Y#^V3@!PJ?P38$%\IUL4 M (V!?!\\%\M=VK(D4(6*D/P"/S$>)EO;2)4U(OC8"=#I5 M!0]5,ER$MP(QZT@HOO.17]U_1(,Y+%(WN'5]'LSBR!-)IZUX)()H?BIEXYOG MDDZH@TE?<"YL!(<:="_HX.CE!J2DG5(9T,7@^4!=(Y+0/ MKR(/.@^B,QQ8$_@Q%:E2)A9S?:K$DKC2K= 70X?.K2D,(47Q1$:?$3FKBT^3 MNR^K0HE=):T/"X7)=( 33AZC>M).I-1?3I)$ &]YUSN(?\'Y;WFY>SX H7G]2$_.U5P5]3=%A MIJ0GLC@&%7T6RX(2=PJP X;1,6^&PS-.L;WY4X?4PP19"+EF+2$IM2F0;*_3 MW2_(3'F6"X0FZ$6,@>CT(!%<'KL%,:>E7"Y49'C Y *L@LF#L(89Q]%U,])8 MCBY+SJB !O;D96Z*_.=1"8^,8:-TREP9 )"G)-L"A4Y;_078((D"%(S2Q_=5 M1*LFLE8O#"^Q,_R^S). G7"BWP76)FD^]&=!K6JFC@769;'E MG=MR;!795+M3Y.T:XZU$BYAUEIMQ,>:[%A/W>N QKF)B2;+KL;&\VNM,2.AU MRVI2F7WB.RZ6Z.\NDP!;2HIK>TXB[J!L&.6V']*V:;W)%+K"3VUMR;)$^,KL M9&T-B4XD8X$,4U9+IG])ZE62VUH[4LH=MDN7E16$=MXP:;0B :OV,=VVE:23TPFF3'6ZE"_ *P:^ MY M>O_M0"4Q H5L!U) M42PO 63J)+",@%R?*AWV4ZW>/LN@58396TV81;I4.N *]%DEL5HYE]-EP5W& M]X_!LV2=B\7,I'$-0]7'P*R";!V12'T-3\854E 6+/;0NFD-F:GDVQCGQ,M[ M(%=1'!L6Q;<,09%3ME+&(TDKS)Q%?AP-7X1H*P&7BNP,MN#.U#637 0N"]\1 MV,N.[4Y1\B9&+7Q"M:Z(-^)D>I>60/+Q]AW.EATTV;(F6]9DRZX3&Y(Q-VKZ MH;+-O!L*,UAHFG%5M:_Z3N;9.,#:6VQ*P3%"7*U1NH9WQ4W(9K,.OI$%7E!> MUS931K"%,]I*X+A"Q]BXXMP#1YZ(9>4[.;:L7&B**$8.6J5X)*#.PPRGK,(/ M)UAFQ,K,H7IEUH8R(&@;3@T'ALK^MEQ2^G#43D=Q2+]JI_+^5>'+TJ"GR*.X M";5!TRZ!-Q"O]0 M/@L DF3NM&9Y(-\)%B"!36 O39?0EQ)[;_$'H<5T<,Y M+I@A6) D:5]=J"UD))-M!(S%(W30J"!C((O9TUM&?ZL]!OJ %F0D!#+IG?<+ M$.GBNXQPOUX_NI$&TLO8WSF\:I%9D$7D>)00.7^6CV]TE.9;"W%NU!(LNLX<^Y6I5HX+\TP:Q_<5 Q/JJ[;I;$2Z MZ(Z;Y1 2 ?@Z*$X 5BBM).REP:X@@^4C^DWXWG&68%]-J?UU*3?FN\1S2W4K MFQ6W)^MS D1X8QHE%5J$$T82(4[9&PVK-HJ,A#>E8V!KAYJ,>3E,\*J 85SG\3 M\4RZZJ16@'10^TRXUX.-EMKO4/"6N@OU^N?@TQ,)"R\G:>IG)_%$7KW!=I0P MTD&%G$(TS;%6")R%K1ZD (L+CP*KT:9%X,MD=$F! Y1!+9+.,8 M+'<'<1:GO[]7M^/SLFVEVQ+)#,1+F:7]:O"8;@M'6X'+Z289AG[(%,(0 VF2 M5?(-P9E3EP3LA"D>[.0DE3'-[ZF,603Y1(*$'8%_^#6@(ESVN=Z2/+3TSA,02MK<]DZIH.ZS].XL3AC@3+H6(8^OI)')VG4R7? ME K6H?+:P2)M )P;1[P14+JR5%0ZRFJ[2B]QZ$9P4GJB^F5\*OU+9"D-.G#4 M3 G\/PDSN;:9S\)HC%Z-'H "!M1I D=,B!YHH-6C/PY["2.V3LP!:%3G+J! M$%!=&#,,W6-%$]:D@BV!JBX]QY;0CS@T@D'Z^33&^B#=OZD21HD3R@H0[ ?% M8SE82 2GXB_;9+OAD-? B/J*_%T2F^]\SP.LOW14/P2?20)A5@"[GA:B0JI: M\SD\_XOL;2JV5::>:@OC;Q@C.'QBBBH-X)ZPI4AK0#,TLB4&QMF1H)MEU 39 MM7;"SXT.^+G$=C^:'LN*2K#MR)I/'!7+*T-0FZKXA&?QC,YE+A?KAG)T _Y M&32I!)W8U*_*)C3\6+6^"M#I5FP/#G>F_'^MC]:)*Q4JPG30Z@[G!OJ=)C?0 MY ::W,"EY7)QM_LEX=CJUMS)3M*1Q.:#7U97VVVO6"<+9;W80'M2W?UJV?[% M!8-DN\O! D9#Q!G8#6CGZ-AOEG#8"FVI*)Y'1MRF?DK.ZE%+BVK]C$TEMVC_ M.2=A1$/OJ%X&C4MI,?WZ[$]5=+LEK_LSU?>N4X=Y+C@,([Q<#^5U;[8L^5JT MQG)FGM'44)CZM,CG9)G= 912RL=ZV!&FY' M,<''%\B:E?)8+$RMTI7A..638C]YEEBG0LP5*13Z&RKEF\HO6[^NFS)>0.6A M#'$L*[#D0%G0-NR.[#EP9>(J&:^UTH%EHB" M*XJ&/4[GDSLXC^+ .\?J=PPARF34Q!(.""!)!;P5$GK%E^&ZY7=UN?QMY;)O M]+)F?T4T#G!,F) %F_YLG&'7;Y;HSBI*NQ1B)Q1[IRY)9/08O,7 IC$F6*G+ M>T9_L9CGL3E&(LO0 "2HRCB3MR3 :-3C9EK=KLFF[/C)*@3%X@9_R?Z7B<$8 M-,1($J+'<9I2O)+R3T9I<(7"/DD)OD:8^^RR;5H5YK&99&6[FZ[7F BQO#=B MG:I^Q3N%K@+N**BT 56:/,@XT[T-#\$[ZU4X> 6_EMH0"@V:FD[T]PLU*=7, MI )R=!+2T+2'@UY[KU24/^&R3TWX^7:6DJ6^'T+2, Y_NBQYWM;$JKHB%,%M MEF3BR-&B\B2X4+DVFQ*\,1EJJNP7[R69<)EJ?5>FM$!H"B'U'JV4/@K-1B^63/4; M) 4OQG@3WXUB42,,Q[!0&G+!L'%:K"F(](:-$BE-4A%-L6-U(0O0L#@7X3-V MT!5B]RO%^W G2N92^@.]U92YPGS39\V3S$FQS MPCA7!,N/@"7A]?K\BX$*V2/'>*". <8#Z*K(->7UDOWD#5%ZXMJZI[X09RMH MP;XL0E4-A)S7Y.#E:26PLO(4 M]W2(0;EQ[\Z.,WA3G&!@RR/*YE0/I129DN>QGZ98A!+!2[1+HR86%#)Y:XPM MV'K4JB#?C:NM+AXNH()955*X2BPKN8#VUIR7<9,44@X4%%7C:GCE=PZ4J87I MR%Y#@%0O'ULVN>*N3+<0/)M#*?([G(WK-MFX)AO79..N7G5PM8"),4B(:@NN M-.2F)AQYJ>"$4]/XFW\[=YU+DXFXPG+-5Y>+G7%D^OL76,>M[A3*8\?F6]8( MAG3*-9Y7B874M\P[,G;$UY!PUN(NQSM6Z^=+1SDN%:UX)$V:3U?JQD 6Q)]+;YRHF5>U(#W#D0QF(^0VYV.'GRO)U_L@_ M.>'T*'T=]N/XO#%VI&H*E*H M-!^;$R@"$@LLUB<\&>(G[VC/20^1!,0CIW.>816G)4O,N4P\A>UD<]K:W.&X MM]K3+<=45L0F=*GY2YE4V=[5*35-%4 *U+2$W1Q,DA@>"'FZ*Q!+RL':U<1A MK]&/ISH],S-N@)6K.%G=:+K:&<1]-(_\PCCR=O%X[*O& XVTW%:@X3+(0T8W M6][9%X6KFP-RP\#,'.KF %4R5',+G*UFPW&I2CXF!Z<&TWJ%"^B*]A?U-21) M88W"V#K<9^$JC6+^JM)SIHK"5]VP55E"*FH*R.*72Q/ "B\QYKY:'])N6A6HI(*R6*_:2]\X1HEMNVE+]+SFF+ MX@#S1#Q1/SS=@)=7N!+<\#B)Y'$3KVK' M\C$,4S_XV?S@6CLNSYI&CL2!T^=3/Q4M\")==#W/8V?^U-B ]-?D1O_?/PY& M>P=/__5SZIG[*CZTD;O"R^)ME5.<.($3$Q.J @"C.4&IX$K! #4)M/@J2%3. M0& RLDOJEC+,H0CPOD7GA-/,2P6+FLR9Y)>8(X1^1KS^3(30$.4/1I1&)_'R MH0 \O$FLFDI7& U0$NKK]=K+J:^K.FKS/ETTBFB2>N]9/.(?O[Q*+F% W:W=L#' MC5!KA!J3@AIX8/&=X(:-Z^$]GH4:[DQ>*K'M)J-(IP'D=;'1Y LTQ/T\6E\N%Y24X M[&U:'DT0Y:"0#HBJAY_2WW>(]CH-Z6U3=8):HXF^1@62H'#@,@*ISV:3!-&9 M]"TD1W%@PU]\+[7ND5XC@I.*F.?\$,O)*>V4EW!/94B?79W6>-%2>4F*YU-1 MI6SDEH]3=%"NN'P6B'+!5JXNZQ87QNA%CAGP+8U.K(('*!QPFBOPNAM'26+A ME4_^G 8@TD!EE:HS]G!+&49.*LHF]]7S48S17VK*16GVKAI!PPFEZCP8\=U/ M]-@L^53-C!@>PT=3&DK#8J3S2@%)+&.JG;"FAF=3Z!0)[0X7Y/2:@IRF(*DA +M1;/W")IIS2'DHXD\E!UQ'B!R@F/(+&+ G7I MI+@9]K&J;+5,1[.PQO1*G.$>S7QRL<7I)K*+EQG\F?*8> 0RG=#%^?(8$722 M* 0>6>BC8:[\%"]])]PZ#)/4GRF-DB?L6>O*=+P:[,7U#Q)^.6D8&?9*'S#= MUK/6]%J>QF9$77E4/JI!O'C*;K6<64:F;%5]1QEH9Z+^X;V&MJ[).WE0Z:]*!NGU&X2ZV'DQE!"/6B4 MQC%RI0W\#11AV-!30T],3W(\M)R"_N;]BWPT!=Z(A,76E62]&C782*F&JBZT MM408 WK-44.&Z=404$- %Q$0^'-.[M!JBM%]INCZJHL5G,*\>_0D6[*4#I^? M^(%87FJDPAL8CZ>1:/-HGO$S?.SY$AF' MMETAL N/7C@-L*''AAYE,7"YQ20Z#VONG= C.:,E97&R?L"8OR)'*.7!D$Q? M8550^T;.==G5%Q1IKJ5_##FK:SH:HFZ(6A)UF,8+SGD5AFPDYFW&-;F8>A'; MT%5#5TQ7G-%5Z4 R%N7O>%V95+9I['AT^7@LR$=)95L%S070QJ&:RH.1/1V> M:4BO(;T+W6<.,"3%CVR[9 \LQ!E')?;Y8;B''#;=$8T=&CV[^"E%7@[M1EVFJ.SJ-Z9FPY<28B79A1Y272,!]2 MJ,* #9TU="8]3S50DJ:XS.8<+F81I;Q..%83$FYH9@VO\0&=!/XDX4SW%11DRF2=S<+K"@I# (KOC^?F:DW!/$F&NU)1$;47%<7O&-2IY]79>LZU:K=2E M8A:DS"9_LLFV$+\-\8XEVKBW951C+DL)XMZI2J(JGH[C=5;Y6I=:>MILZEDD;$)(%<9C-K[HY_, MIN.2D64(26-]M*BQ!>K)U/< +?KW%MIU3U@+GP,0+M1^AEVK'W7&211DZ:TT M*((V&.9ZKZKHZ'MHU?KRQLF%.C)/<.KTTU,E<,EZ78&&I5=P>#1J\[")> MA@U>=A O!^V#7H.7W<-+KSUH],L.X@7D6+_!R^[A!>18M\'+[N&EL<=V%2^# M_08ONX>7@_:PT?L[B)=>N[_7X&7W\-+(L=W$"\BQ88.7&\,+93J+:>EKA2NW M!H3]2P#A1@W1NP0!-PKPC_]^,'QP574V)'TF ^ZJ)F?^W0(6\3U+I8QO$%SZ M)O*ZK'<]_,:%=YKW.M$UE4)8,_A@FEC<>KWLQLI__3QN"&KC!#5H#X;WB:#> M^^&5Z*F1S#O'2/L7 (#16/UO/8OTKLHBW2[%=.\/B^#5OQL2IA>%N^\3#0SN M&0WT[XI"W1T:Z-PW&MB<'%@=9KE/--"_9S30WX0AE%>O/OF'ZPHQF6S5-GJY MXE)16=:T,#@&:O;M3L'!YO#.1M^.X;SK9!^?^? L"'2[]X7TN_8^Z/>IOW>'[=K_;J>#\ M[H5YP6WI=SH;]UI^-(Y=7<9^\V>N"4=PS9M4?#T:8=D!^.BE<6,=\M M*EY9][NK5-P#K;)Q7^)'H^+5I5]WBHI75WWN*A7W[>%H;]-N04/%=Y>*5];\ M[2H5[]FC036D>2_R%Z_]0#B>A;-Y0H%M[.HNQR9^=:^S%AOV$NZ%)]^S.]UN MD[GX$3(7&W8O[@7Y]^U>?]!D+WZ$$.Z&_9)[0?X#>W]4#>,V&8R&_'^(- 8F MK_1L.8VQU^E8_\^9S9]B*=8^_)+79GV,7)R@7'%W'CD?-#$S[&R0^+>6EKFZ4FRXHNENN%P-]U0=M7O' M/5V[N[\IKVUGG'1Y5?*G*.4[+6_)>]N9\V_9H:N"H<@W?> ;+\KP^LQ=$"8W M.B=MZR>_ 9$QM(>CJLQHLEXWE/7:.@G= O/49\2V?O(;:.4;V*/>!IFGT3RK MLP1;)Z&;9YXE^;2MG_P&$FY#>[!_'W)N#?/L#//4I]^V?O(;J#L?VKV:(:#D MZOU,E]EO=.]^"-2:/NF/"F@L;Y8_T0XU^FUKDOR-;Y4H#G=T];R@Y8=ND'D" MMAJYIZVQDP@[B>VE<"6A!5E\8K=S^9!M!#R M[7XXB9TDC3,WS6*!WX(ON_@A_):E@*B_X5".&T=)0NNJ:M#V!M'$O^)"3WSP MZ7V7_V(.4 *XPR(00#63.37[&.2A2Y]I6TQ#ZRS9T7YN/V%) M6 2@>.;#+NG3">S0R3P?G[>MU/E.SP?B)'\0-E[B$3H2T& :$02BR80? ^$W M\[,9K^KYL7 ! )*EZ!GX)? =EC6PX22+$5XV_)B*((#',W@M;!9 #0\H,+M9 MC/V9 &\7X4^@L<[]= H #_"<\H@)(0)^G\/N$++S.1"N KXG8'NNSU(@YW)Z M2=OZPL=S4SK1.O"&P\-VX'V9P)]AFS%!";8)"P,.B7N=!.4%?(G>F)E2Q8&# MG '@-8[$'#D<83>/\ "^@Z0VFXD8M@U" W+A;_Y M'L @L?-MX7>FPO%P_E\HLQ-2J_E$J#F M JN50N[!+V]F<\>/B55SX;5%K6CLIR*O !5A%+9<)YE:?OX(\@A1F+\@X+"Z0"Y/X-R2FT!H@9% 5D>0B',045*D^(GU1^;$*?>NBWD4 MIVW@,H410,ZI0,WB^@GQ,H#4\Y-YA/0!^YCXWS6J+2^C-^#>8G&2!0[*P2SF M\^=:BB6;Y\S@';85X9VH(G$%B6P2B (P8253?Y("RDAQ@$VR24:^!%^\+1,T MT7 LSGQQCL &O!LL 8 -00D#8L]8B,4F-;A^[((>2Y%N\0\>JA'!YA\AU(GC M! 3(#*D%4#X#X9VA]ALOP,I$.0S$D; :6&\GL+#4#^!N^0G)?U@O%*@H0$[@ MG;F)Y#[6Z; /5H IOS=G") 1Z[Y6? >_#MC0A[.!F@$["E>K;$%N+=\)TE%5 M=B$H$([ SG]+9-*N^.VP1_#!P+!>LC5]@)J]3>!%UID39.)F%- 5=,X5+OHU MKC-VP5B+T0^?/BWZ>GW0(41-)=BZ4!Q[_]7N(M9!P9:+@CZ M^(GR_HU3R3N@>Q0(.!$MONK9F<"+GSC!N;-(Y"GW#MJZ@.N)#B#T26YTVOWA M3Y;Q,X*C LN9\[UE0$S&'5J!F*1/Y-?4WV*^F%K^\8(KIR5BTFC^I-=MDUR# M7^7!!MWVWO"&4%42G_T<,?]RK&DL)O]^\(]/1\^7TVR(2B\HT*S\TX-?/I$* M!'Y[#I^B5-74ZI@4NY)6";0M &.^6PG:_(]%G%1 S1^"A> ^PB>L?UH]^N;C M$A)*V,SC2AJ7\W3I\C>*EFO9JQ^%BAV@$-P)D[6XI3JK-4%=K'UG]LS*_O8R M1Y8_,=Q>^7B21.CN@;H@GT5\]]D=8:L(O3OM[>Q.Y"1&4_5-"(I>; =7QQ2N MPO_,D>YM=%^GSAF9,8*LJQ/<(RC..)J19CW, +O@'()M(^-;'^"CB#W*0[ D MW(5M"5\&\T 68WS#(PU]$@OE1*K/=) ,MQ"2V:_C6P 8"UETR<:"R($W+GT% M66]C6)S"#? >( ?\ U@=8*Z1MZH_0-N'@@*.RPZSLCCDX?4[T>"GD_F$,W;' MY;-@Q61D0H$Q-?')(/7)C]*@\WQP*V(TJ.&A]%P(#"7*O<32@<@W*UWIZ@>) MA@I0->U0;H>-ZLH _\]\SW M?O^6 M 4M/R+Z\.!A-?H]@G9SE+ MIU$,9NZ6R.M5%B/KSJ)8D#0Q:,U3,0% MN! @TL!E"4H7T:"N.__1O&I=8P> M_@I"/!00%*BRG9>PE*3_SO M>(+0#X4U WJ9PI/H+\#W@.P1X/"26 !SABJ03LK#W$QQ+^"0)AGC^>5L[L-K M&:POS,@^1G/] '=Z>4VR/9'K!$E4EKL%6GZ.D8NQ'^EPW,($C$2\30>./1EN M9$)7.3=-EP@,,R"([RFN//$Q)&+2+[T^\(&@F%. AGM#[@]=0LE@ I!]*!,U MDJY)"__F@-B,%_SUKLW_$BW"RB\ -[.QB/FO?>/C(2%7J2",26P;Q]A#2EX&/,"5QAFI,Q2+Q\=BGH!8^ ML'O EK[9EJ&MK$$%[CSG28"_P*@FU^H"+T [ 6R((A^LLC6M3_66L2:!N;/@ ME\,/%'*8@_[)T.H%GM4&K2UE3DR*!-EUI;4OB0:_7O>QC1%(R=XR G,;-K: M.T1?Q#Z?G._;2K/+':!2*%,7T=3G]G';F@A/YU@I_Z'XGI+0J.N# /\%4,.Q M0PNSL+-L5GA*1@1 ZU 1!J>MR8I:%!U>N5/)!HO< M5Y.+R"R6)G>T=WW/AT=) ]#:%-CP:*@POM.V*&T !#2/?*(7*_71.2,S GA+ MJ<7SJ2#M@/8@:#*+$A1C(%PD 3 ?<:4-R.)=T$K!1IRK,LB MH2A"JSQ755%IK-XJ5^OR&=9L(^VWARM'>AORP%@?HUB8K%<@4;]3Y?,35CCG M (0+!;U4O05)XF"929;>=**M/K=&#ZY?$FW:&#<[,Z)!Q*TAHK-RL'^#B%M" MQ-X%X]<;1#2BZ4=#1".:=@(1C6C:$42 X]H@8A<0T8BF'4'$Z()[J1I$-%;3 MCX:(1C3M!"(:JVE'$-&(IIU!1".:=@(1C6C:$40T#MV.(*(133N"B%%[[Z!! MQ.80<=E!NQ=E2&_OU/N7./6=FE]?/K(L;>KUNY->YVD1 %>N!I,0@;7QC_]^ ML/_@BM#IC=J#[0ZF1C@L+2J3+QFO &:Q7Y1+4-8JQ_C7S^.&OFZ!OO:V>R'- M9NGK_=K5/D7R:@3U]AEIOW+B]?'..*W^MR)$-,OTKLHR^^WAP0J.D7N\,QR# M56]W1=0V%+(E"NEOB$(N\KAON 9^6^KYRI2TM^U+?39+2<]IZ%4C;1IIT^BC MAD(:?70']='^=F^IO'E]=#5/<*N7#*RF(6Q3.A,X.)BZ2ZD_!#"8CR8.? C MC0JZ5_>6K(;*+;G,G77N_+E567Q)VGFX.6CLK7>5R>U#X\++&.H'Y!5!M?S> M]+W.!N]&;ABK8:R&L9"Q1O;^:&]S0&13< N,M0)(#:?M&*>-UKO$;Z=NCKT: M=SWJV=W1X'&CN!IV:A37ABW"GCT\V. U=PUG-9S5HCJ9,%T>5:QB?W*$*FEW5RC_4D2]J[_@Q M-$1#Z??_R VE;R&#O(,PN!W2WVT87#0*X4> 02/U?X0C-U*_H?0?X\@-I3?V M36/?K-<9?(=@< ][?NZEZ:0=$@A+*QFZ M0WLX&M[O4H:&^AOJ7U+',[!'O4U2_UU(BMYO=M@U0"RMBKO3&9 M]O;O7DW8I8)KK_F^=[[MU,-K8I,TIEF&&P^O_5"YEMU*+ZGQ##],+FFY+K3W M^ILW!'<%SPUI_\"D/; /NINW\G86#O>(UG<;!CM>"K8\3V(#(!I1?X_)OY'] MFM8'8-?T[QRQ[[;@:ZA_MPZ\BOI[PX/&]/F1J+^I$EOE"NS5C+KX >K$TCAS MTRR&'=WK5,\N]4C_4%"X"VF@-47$_M[^_NY!2W5H0[BZ!I=$\#==L&RR[J(JNR#4]N]?IW@>^V6V*:1CISC!28]/= M%>IIF.K.%,UM5CO=JU*Y-[.YX\?8>7K7TFP[1?52&&QYF.!.@63KUZ+=5%YN MKRFU:WCE!^.5G35+=U9^_$"LM-LPDD'&NPJC1@_=;^;9*9#LO!YJ>*7AE1T! MR<[S2F.S[:0]LANLM-LPDD'$NPJCR^FA.UW"N']QB/%3E#J!%54N;;C?H^YV M*2-19*0^,)(79>- [)SBOJGJ_UV$R0WD*_IV?[!W']+I#5LU;+4[;'5@#_N; M9*LFH;ZA&\MVG:2V6T2YRZRXB9NENP?W>_+?[K)@H^IV B:;5W5[/7NXWQ0R M-VS5L-5&V0HLR-XFZYP;"[*Q(&_]X]FAFQ;4V\LR)P>3)EWQX-:D9"-+3=T/9=I^U>SQ[M;7+. M6Y-Y;X;_[,33+0]^.4JG(K;\T(UFXDF39KHG$PEV M"@J[.-5C!\#2L$C#(@V+-%G5.\0SNPV6NS>\L-$S]Y]G=@H*C9YI6*1AD89% M&E/LKO/,;H/E[LTK M4?V&R!LBOU=$?M#=8#5.D]5MLKH[4:=VQ3*'NWAAZ4XAOA'Y.R_R1_9!;] 0 M>4/D]YG(]^S!?F/7W$&JWVT8;+U:[8IVS7!TWR;7K7,Y1IB*6"0W%:_ZT7,? M309H5S- UU>?^YV#AET:=FG893UVZ=K#O0U.LVK2I[O%0;L-EKM7R;8\_#:Z M%]>)[A1Y-'KG_NJ=OMWK;CQ%^:.32L,P]Y=A!G9GV&L,M?O*0;L-EKM7Y[;4 M4-OOU_2"WZM*-QT\E/==-$/8=C]WT&3,=NFVJ(;,&S+?$74U:":7W$5"WVT8 M;+W&;0/NT,:S/+LB^^X1%S3B_M*#V)H:SH:L[R%9CS9YMT=CQC1FS$Z4M&V@ MB654+?6\[\5MYB@VZY$,4CVVK5"DSM:= MLFC,A^?^\.5PCN7RRQ M/T6I$UB1$8>]F>CKKNBHVQ0R/[K:OL^B85![6T[#) V3-$QB=':-.AL,PC3) M_H9K9#3S/G--U^X>-"6-#9,TJF45DW3MP: QP!HN:;AD%9=T[-Y@@[4>C076 ML(T,!=YKMK%[G6J#_1TLQKR(-MZ+U JB)+'&8A+%PDJ=[TW=Y7V9([!US7J' MW_0S'-JF*)A"H,I#NS.:-0DJ^\ME^PV6'9Q5N#UCL-&SUS M3SBHT3.;T#/[]G"X^;ML=I@<&J9HF.+"6Q" *3;?0WV78'._N62WP;*+\_\V M4*FP;WOK[I3ZK34,D-JL,<8G.ZV;]%F3![B_Z;,KZM=.,W>G88M[S!;7 M5Y8;OR1D9X7$#\0QNPVCG2_[:Y3-C\LZC;)IV*)ABX8M;IPM>IU!,SOQ'G+* M;L/H!RCXZ]6T*=WC)H9CV/@L !ZG!2/PHM)_2LM[XKP@0( M8(/[)>S[(4 E?=(?%>"X;'?G3F(]'+3W.,T&KPW4!A\.>NU1\<^3*+;2J8#_ MQT+00Z$?"FL&NY@FEH 7>]:QF*=B-A8Q?[7?L?F'7JCAJ']1LHMLK[^V:F^@7-]'>#OA?9#&@WCC'I6#(J/.$&PLG M@>?'"^MAK]TKPLD$[N7?TV];GZ9^HE]"A#*/?3@2P,;RX/VP;AC!;MSH)/2) MKJ,)O2F; \V'*>$&=B.2- ($S9W%#""36" P!:/P8^3"?XN\<7@"V\0'+7BA M@[C*@E2MG(IXYH>.^;*5:]CP5I#L3@!;CB:31*0(*P5 N?6_ 1)(5([U<-CN M%(%8V;XFOXD?)ZDU%W$"CWD1HL$'FK4^3 %:O$AW;+F!'Z)BL=+8QUFJ$^O7 M9ZUAIX/O%D" ]*4K4($)1-B@D\+SKV&OCK<,%%LB]%<%;EW_?$@[BEL96W[H M!AE^[V&GW:^1%)WV?N&O96%#%41S^DR6 MP2>V%(;M0^4)%CF%,DEMD%CN*:/3S#N-,>D4R>USD4LY*=(SKA: MC.!PD$DG(D96E[!J6W<*V74XKJBD6 1$Y5*:K4GU-D(:[!E <)5L6+8@]U^- M-)901G'9)=B_ :3?#LZOC.9:5N[>!)J'-X'F;EF_WC)VK3<@<\!C2*68*4-R M6-Y?&9*K]>0*-F%+W_//U'_A/]IQ *S$Z"]-)8EHWP=)13J/G M_,0)SIU%HL(N!VU=+?1$.WI]DI TN%/EO$S@J,"RYGSO65 3/J'K4!,TB?R M:^IOY-OI/T8)4<43PCAH'ER]L"XA)HWF3WK=-G$S_"H/-@ .'-X0JDJ*HF\X MGXX%LF/R[P?_^'3TO.3A&4Y7&,4S)R@X7?)/#W[YA/XFDNUS^!192KM_SB\& MUE?2*H&V!6#,=RM!F_^QB),*J/E#L/#<1_B$]4^P6O";CTM(*&$S]_\U+O%/ M2Y:_4;08^OL"25DQB0Y^),6WPH6[O!>LI;?IP1V4 5IVX2[GZ$H/3KVDWH.; M O6!([$$6=?VYC;@PUFH^ G2D>6XK@A$3'KM\EN]+&'94KTJ-"\!4FP&>L") M1-&QS(MTW*DOI-OWCJP.[>WLFE?Z6P;@N9.^YN78\0)7%D]%('Q!T"X"-I2 %3TB@%2IT8I M5)1-2>B9TOX0+(/ _#Q)(M>GU<_]%,G2>O/^A95DXYF?)&8<'E3''JB.>1R= MQ,[L+HG^6HD_K-+8=65!]V8"3_U2P'/71,!>)7UTL8*ZV,I<5VY<(_!7TL=[ MJ[]^)_V<:V8V#?I\8=#G2PFX78@^7S$[>0'C$;H>=H>U9N%P6%+Z*_.=O4'M M(J-AF=PVG/#WDBJFB:R8ZR2]V4G"%QAD5,; ZU7L% MY0@G]($STS4(!$]62<7BT\45+[5>.3..DG?M!?(L\,@B,[1 M]R=O,11!2ZFZPMN[)4/.EE_3#R'>I 2.X@6@(TRR&0*2O]^IRYS5+$'?"U)T MMO$)L"^NV1!C'.( G17G$@"H2C"D6K$9 ( I3=$66R=1_$I M[,I%T\_+7-9QQ7" \0T0].ZI%-UJ7H9GM(!BR3-O$69/OL7;A)..W9:9\*]93.U7NZ5S;:KA2VN M%QSTV2K$F2-4FR=9-D9?NF4ABP MQ+Y)'9!3MI7&()"4D0/2+,[\5#F>E7!S8]H457VG9 E?P[;I5\RD-"&J\%(!/@C2@\]. X?I+&)%^V'-8P-^84-U:4+]<( M?YM5$,GV%D;++'NMQ'5J&3[G3#?[6IE4N=9 M,0F6EC#==/S<<.,G0GOLY7QIG>2KTYGQ6DJS6Z,TUSRGUI:&"$6]F8#>B)T0 ME*03P[\G@N5>&*7EA "LD,:9TE=%79"6-W(1M(I8*_MG2.^^E,I1?.*$4H3# M8NJ]AB)7^PS$"3R RV\I.5-ADDIR='LN\#59I+8^X&HL4HZRU;%(T9UF2!FPD:*!4W. +?/C)K76(R0C1,P*1$$IY4 MNVC(!WX"OC\R*B+ 3WW)T8 _0B(UHVT0-/TMJ#EW71NZ-(O611 M[(Y*W#=@R?AQ*8N^17%K[*< <8P,;D;@EHV+^W;.LEPM1PD3-%[.8VRU]Z+S ML!!^,1(+XEOF4_BJS!;^DIU?QZENW^$TQGZ3QFC2&$T:8Y,A4; *4HNO!MN2 M=+Y2<[P-,C*OI#NA4_A\P5E]54.Q+JOL"ERI0[_?EH!CMY'WEOS=X% MN8?9/$-%-A:AF/@UUA^"\]6KU];;R FW%922I'79$L&5E%4NU"I1UEXY[.5? M80]7)BRN0RVCAA89 SK/88WX5.!Y0-^!R6UAFU5BP38#1)-\702^0HB81Y/] M1(2NOX1D1PW)WKR$?J-P)4D"#_12W=^X':Z2&Y)(I?%"E9B"+%\O-]3?X'0A MO[0O3F_4U=\.5I>E7C]154Z;E[=V_8A6B2\<2>.NDTPM97;0PN.%V@EZUI_; MQVW+PXQM3)^*+(Y*T@!E3W&WL9@CHZ$,TH\2)]/;*!: /Z 7<^8$]-Q4!-1R M8KPOT2]4D6.*P*H"AGD"9M!!/LG'B>[X3;VO,UGN# M@(LU_%J)7S%LND2\%,L#Z_2FUIJDLE9$3*\:M,Q9]#*;(:"LLYW+RN2"!51) M3UTQB%J(.,60>57C MIH:BZHP;;L?F7! (2W]./4*J-Z^4[=*FA;()$S@+<-:WS(E3E$D3:L7>:)3L M$G;&!?',![\<4=2X:H5L-XC)NS)-D4V59Q3INC81NY$7]9G\W"FF2J\Z*VY9 M+A88@-H!WS.98?89 N&A+NMDKMCGTS+ MC A-<.DKH*K7Z78I C!US@392QCH^:Q_*WX;EA6"*II7OY/C'7AN53)B&!6@ M'[3=5S8P%NQJ7V((!2U9,<)]'(D3AH)JEMDOUUY^P4"'U\HVX-N24T U'V(? M)4)$,'WSX8B#18Z?4*@H2I+O1"/^A'\<"Q8AL MA(@\W!]4 MZK/AP1#,N<)C>^4F6CKU"W#HZ/]ZS-(O]VMPT9O=#%O MM'IK<(?=1ZE69<%:E PJP\ VCI(\O@HP?B7&<>;$"Y-C5(<9N$!3*F?NCD;V M:#2R'G7Q'_KQZE"G&"A*L'/U.=!?8XGS8K^,6/[>RY/"\ZJ;MH3(@ 9N; MLR#;W='>19Q5LJY[Y=EY%:368.I#%J/=G9H3RQ+5WW8XDXXZ[?V#@IHQ_^D< M Y#H98.#"P>6X(&U-(AQG;$3*-,>?WVX#V9)IY^E[>-3J=MM@2)@P?AXX8(L? M7LH=I16[3Y7O@Y5O>/\W!3CS! 3-S6+W#M #-@F!.TC$^92'( $$_,3Z@T.> M@+:/8A[%Z>.V]04I3G/)$-D42MDL2P;.$5F,S6<:MO/4)X2JK_:#Y^K!Z7!/S8SI/]QR^?JT3! M.0WC<@,*#G)K-'9?1N8&P3K)-\@QOOI7R0V#X*/7Y*$:[>63_^VPD0_N0192 MF\G$Q^-2'JXL$NRJWO/$&/N=W2RFDFHX";7;,-I_!H&9A3X'@)P01_;,QJI_ M%P.?(IH0TR7^+ M2)Q11E@ _DMLID']H5LBQ@RWP.2L0Z-X*/ Y(1.Z.3JRW M;Y];CR3PY8WD:O J6\<+*$IX91TFE864N8EED M$V+Q[YS M0.K0O)[="&>81=*JH'00 +77'3Q%U10+4'O@V&!B.HKAWPQP.H'/!Z.G&.?# M7T]@H2" S\"2IMBLQ,FK5Z]S#* :Y!P!4!_FN$U5K'/>ZGE5X>*1;G60+OX" MLFB-%RWY(YC+B<^FRQB.D:?BR7=1B?X.V- _D8?@A&$V(Y^+IIJ<(?'0V$V: MTHLT&BR,]M(\F\ IMH2'IR>NCT;U!+UC(&KA3GDTQP3$388>"->J,DG" K#QF8KD,U'L ])I!63+ROAPW#/2PJP MMH$E)%![;H^[$;Q=V02JK41:#8**PW#+TA&C=I5D/9Y*V9Y/N'EK)EN,R22) MQB#CF)US$8$[)<@4IXHL+YZHSBO>$BL^DU/%BB4<%=(LU-=R6>TYW@5 D8-< M9!=K4"U@ZZ10!I=G=.&9]!R%%0 -WD%^KK>LWD5/(EA:XX(*I4A?]$XXD3*! M?=7(3$*G4/E,^I.VQZH?SJM D;OD#I=FBZAIH#8S#XZCR8?'!,7O E&X MRC4JY2"QTE&%8)2L=L'4):X&3R<3A36I.Q^U$V HI*/P"=:D:OBBG)PC/*9G M_6[#>\L) 1V'OT4<54N" &%HFB^0D8V :;]KYOD5WO@K.?E'1?*WM\X&7V1* MO&@HF7,S2!$I^BN->#([Y]>4,-*S32,L%D YZ:*M$[#QE\L8981 E2;6 /@I/(HK)3. ].* Z4G7S MK ) ]#AG?@RF!NG *(A.%EA.D$[0TZ9X9T;CK3"H=H?3IX-.DSYMTJ=-^G3= M]*F+=BYJ_\2L2\+Z515AF7 '/4CR@0)B4U#L8#H/@AJW,2 MK)1ZJ$A6NKF)KJY*V-D(0?[(20M2;R\$E&4W0#KAN"&-8O\OM!C;4"?HITE32C>]VPF8IY6HZ?QX?%G$5J(WADJ4!#@ MH2O%NI3B&K?Y1$$[!P)7(RWKLY)JA*F2+_#*IR!222+G*"KO2E2.Z8P[37BC M!:/!=>8.W0/OR_)&6OD\+#T&/]%E\3O3L?6:& &$CROB<'OQ S2-N;EM*@@= M[+,A*2'?^CFWD-.7(8*&8N(]%!8R"0R5U=T,:0_XV&NSMMPQDDG#[J= MUA\$$\Y_RPOU)/ XXZ8N[O BP=/A4N=4L &L(*;CZD9V;@;?.V&NX+@H71GB MA,Z)SD=T]YXF:%V%\J80LN7P#12EFF3X5A\3^?@%X+ JE/>!+(H^YC. ^ <)JS/._%!GRH<[! MC\"PC@YSE]!S(T2M4"A6X4.3+"1:)GQ2)^KN,=, .,7 &(B,O MF*:TF5;W"%7>)"@O9DZ3?!0:VM9GXJ7#X^=@Z U;@P['$Z0"I,C(G,C43. ; MH1BE*656;>K/82(\NSHE>?E M#BR@0\H:C/,H6:+8Q9'11GQ#C+RB"('K!](X"E2JLBCXE'6#\4D\R+/(B6G$ MS@L:/QVQ365*0OGS52EH6^GO+)9FI]0?D31Z4U'CR&/S*>IBRDOK3XV @@H@ M,!VIR%(H9 >D*DDRZ [G&TI3FMQZ0%N8!Q&0%I8) ;0*8MV;L*8@X+M.87$_ M\C@8L4(BW+[F?Z?%P_^GM7*4*R\MNJ6X7"DD9225V4H8<\(56BC[Y'/S=HX8 M.9/;W OP!H7WI;S2TC+P3T7@3Z-(_DWI7D:J"S(B80,B&I. RS6R0C^E=!P/ M1 R74/%>N3K*XPGP%!NF00M. ALDZNI*P05)6^I4>)YJ*4*4< MDTH,(/C%#(. (I'&0\'%Y+R1S$*G?H*NF?PH\',/3HHGH@V'+I'""_GPJ7&6 M^*"Y9%*K=MLRG*K8"K-6CO=7QGWP1?^3=XB9KUC1$.7=L.@-$WQZW\9%?#BG M337 RU2-^K7^N^;!B*)GZ!FJ0*NF."!F-8N"2)Q8W^,&QC#;G?& M?WW%"N255!(?N;IQQI&TVXN@2YM A0Z2W"S@J\14L(.2^T Z$?%W+G(\<18A M&QBRAGV1O,=*=B!2U((S%$I$PS= 7$KU)EG-UH3*FI)$*"H &:Q 2-OL48&' MR#GG2LA+TE,AZJ4V5 V24*I$Q>_I:,JHPJ&?F2\4IK^B42-YB*<]ULEG'2S!.H?7CJ=']_K]0Z?6$$+O%/0F) MO"P^C[_5)TS:UC.J3HY"/7^C?DR)<^%Q\I1'T38RIY3RTMS5:BA/518\X^"* MSIC?GC&E]9Q2?'/Y2-"=)C \%/ M@2;5#E'K<#XAC++B4LQ+G-:B[NYY(IZH'YYN #9*B"%HGAKL0_('-]$*G 58 M:4\F_G?AF4A2_,]4GL;P?T_M6#ZVCY_];'YPK1V7BT11/&*E*%CAJ6@!2[C( M1^>Q,W]J;$ 2G]SH__O'P6COX.F_?DX]^6=$U,^$V8;*?C J"RCU>L(FKBY?\=F^E^G/ M&@+B3(Y)B@43W:#+AM0:4F-26Y:M9Z^DAL9DU,L(RZD.W6H)A$\=.PVQ-<3& MQ(97$CDNN/]37\;U8T$A73-P+(G(1I^=W$! MC[VAJVMPTBFXV"?8;>+'?#DJS;B,,4]'P=Q S:!. %"BE:EI.2RFVNT+14T-W39T*^GV^UQ7A:F,)4K W,&E-NP\DY8L$O!WY91T=46< M%HAF86-^-U(I15I?O%>D\EJRU:5RE2W+&FTYFT.ZX0V5-U1>H')VEZ.42ITN M+FEMZ*>AG[)V=[@-UI9-9)2^F@F/7=[)Q/'EC'8/"ZWQ#DQ.$$UB1UW.)LIE MQIR)U1DZ5.)ZH!#V0,K: _U"[2A)&9R*L%*Z+%3>!DM]8<&_(A^K"!N*;BA: M^D,NQY=IP'U+W5LO+S6LNMY4<6-$@Y[B7W:(F#H-+6V/ECB[;#C2='.OK1IW ME3E7FA6-18PZ#XRB2A4&%(;VABIA6W<[9O[]&NNOO9P\Z[.!))!T)O+6*Y)> M8H^[/T&I3S$N;B PA3H#A'AVAK/!EE8\V#J-5%,$8&3.E[:DE- E"]G,1D?V M"JB/VD!\7?'%%]9B(B1B$#A21U8;A,850]BS[;MXH0EU-&%<3U8*X8<"V#@Q M=I6%IR%J-O07HEA5#SE8ST2CTK!&15:T&X3%I5$):4<&G4R(8&N2+(@@J'D" M#TUCY]!!MRW9EZ ZQN773N+H/)VJM0JE#*4:!%V1&F-Q>(:]X(0XGRZ/"FIP=A/L(+/&+MB5-'RBXJ'IO:8XHFQSFX*EAXH4UUS MRW-QN:7%J&=7LU5D)3C%4U3M;RZ.RT7U.GM7)MKZX%^)E*-X.7G>X?N9![VF M2*\ITFN*]*[5$"8%@[+_S")B:=RC?3PC%<;L?Z*.'&5F4@*O5=&I.Q5KU=P>BRY0CT*]@D33RWH=^" M]$,C:EF05_DG:$%JBY6CK MPBIFS$05P=H5<;W:-CG7SC@N4 F7Q<+PXAMF:)C!D.E,%_FE-.;0% J[\3B5 MAFH:JF&J62K<6*SY-)"[2$@@UVB&H3CQ78L+%W@ZKAJ89\[3-4<#<^)"WTY$ MPV[S&? -338TF4LRU.'JGH=B%+HFI;6>6C4=(JE?;3T-S@ED8I^DI&-0?!0W ME-E09I$R"]:EG$%#E8@3/Z!_\:80X6:R/%&*4?J%*V'I1T],C'E* JLR*+F. MR20<:A8%1J))J4KH:N262JOF##>TVM%MVEFP]QX]2[_JJ+O9G MT),".1A'"R?@UACTG[)RLB]O\6LJ$1LB,XD,S+GX1,C)9)AB%G*VMIS8S$73 M-'P4;P/R_$3(2R;AP,52 U52)0O=C-!0J"P\M=XIFL9X@5BP'X-E:BU;9>93$>""LF;;-I2$XE360=BPD<=64$W_?#Y20T K(TC8-*?68B'VQ. MGX1\&XLQT*@0@2\?A31F:4_;J\.3,^)D4>&";^I-<;.PC(CQ?%R8Q'60" -- M,N9$>01TS9!S'/":^H&L(LGK(HW!B@J%5!A&6F"ARB81W.S)B7PH57%"5*%S M(L1A!G DOIU.3\8RE]"98EB)$:<:-)W"=8\X_$R%FV%B2ZXB MZ*KKP%\N$^(8S Z LA3:BZZO5N WE!!/$^(KE;*RSTT)>X2:W75O8 M7U?L?)UGHEE7C^?R^4VJ/D58GRJG8 M=W6WGI&UH:MZC8A$_7=> E\GC M$P!^'RP$3RLI-("R4"DOV?Y3,RPQ"DTU1PJ)KO9 6U]>L6EJ;=D7)!N"=%$@ M">A"=U"U#6^Y56VHYLK0XMBXZNEFNH4,)KS\&.OG:,B_PIL1MC>FW;CMEH-Y M@JUU2I2 Y3O#W@)I@8-!0K\JZQ5QD255#X)ZE MT$6IXK+8*HKYJERHJM$T5F]5]YW+(*".IY5"=:R1E9H"#?"3:2V7@F^&R#*6 MQZX;O.KBR=3W /Z]Q;&^YZP3CP'&%RHBXQXIW[4&8/7 ];*#0N[VM B/XCA M33_Q63BI,V*X?9B)(95(IB+H'ZLO!HKSWL-8C8 41TV\.]!A&[@ @P MG X:3.P )AK9M".(:&33KB"BD4V;Q00E/XMYZ^N8K;=WZ/U+''HMDEM+XN[T M^<#;P3_^^\'PP545SK"]OZ>B9[KT9O[=HGR(I>)R-PB?_56A1?F2<>$EIB_\ MX)?W/CCW,M\C0DQ_+;O-1]:QFD+!S#:[H794KNH#L MN\T5>)%3D=YOS";=R%D+)V-VK?ZWP7(5R_T-2+4\'?/D'SC*;#+9GB!X+U(. M_64)U\L:4^-T+??&J'JK)R^+O8T*]=6.S;;/_7 3)V'/8 M',5B68L4K<&KN M?AX+O1<&1W!IW'FT-L0] -06^3H @=M[,O4C\\=>_*ZN>^ MV=8W$TV[ 8:LL1AO* "U.RS8/>AM7*'\$-JCHWA!DC,"]IO+8I4/OBCZI@N^552.7I"WCF&QMGVXC4;X]>]C9;YRRAKSO)WG;HVZ-Z5;HK]\1BMQ:=7ZG6)W_6<85CW1: MZ[#H&MY2T7Z^K1?RHEKLH5V[E@+SR_;%B3KKW$FLA\-1NR/[>/K[0J=" ["34KX)<"/[_, E<>=-K[A:7Y=J+*+O(3<6\#((_' ME.*(:-_1$T^=&5[;HBZBXE&OW2V=FGH16]P^3 ,RPD0WN3_LEAZGQ?6N M_-G<\6-J:S'!U&GW:LZ2#U58"RJ(V?R,$K1.P>##D44QWA0B6V'Y[;U1>Z]T MQ'P=GN&-K]6]V\*)@T4+P!>=A+XZ>'5IJM\3GFH@U?7\*IA4+Y7NHV*VHL( MB6HZ!Z, H3=L'Y2YHK@D;XH;EU6/$]XF%&)QHUJCPED%O,F;X!(\J&KV@R^5 M"9.O=3*_F!--0'\J#I5=Y0.5J : M8@;T^;NC$J?=+1G?7UO&#T;M_J5E/"B&_X0-(?W(K07D;*PPJJ5DIM;,23-UT1WM>1I^KB!EC/GXVS.%&S/G!1EJP5 M<5+W"L(E:J:YQNO"^M6%4%5-JTE4"^M(?8N$*/UFKTJ MWB^G'LHVUII ,5!5L6QVTO9_HVL*[HOM7UD^B-3HO7[J*\R_'<+]DSLL[(B4.SB)>!&@$9MMWES*^BJ"X,ZX)MOP!UG1\0 M%=$=59P7U0%)MWE0&[*L008ZSG2;DO"D(USV55G#TIA,FL'2@C^IX6]RU!M" M^+$I9T>!2AY@#/3]PL2728('2"!6!<7Z6E1U#BC$H_+5I5_)B>/H07_^KA MDGR1RR7F6KID;(<+IO6::9;&D%8:N\3SZUG&X+=CCP9KZCF_<09N/9,&;_E$ MWNRE9@M:QR^?TVEXG"P2'JR##.4I;YXFZS()!FP?XO<^ASX^ MY^GKP\,/]&/WZ6-V+GB'.G+"XPPO Q0Y:#21LTIG.##+&.:)""O/\)1C#@D M!#;AZ2N549+6AV/41'XDAR!*LEBH&[O\D<9EIWD,KUWGIK.E+A MY5*./R30 ]7__^U=Z7?:2+;_5W0R;]Y)^F$LL9/TY!S'V=R=Q;'3G9GYPA&H M,$I HK48TW_]NTM5J206X\0!;.M+8F-4JN76[^[WAEB\ZPNLF\I@)EQY-+\) M7U/O0B(#DB?\>Q'BXT",/C_<)Y#//0A?!2I+PHAN+C)FJD+=PI+QF$?]NQD)XP^N+>X$Q%S+#9_>D3H>:L!]KF7UXJQ2L+% M^T4P?ID'XR,#C%_K6W6< ^*SC*8^9D!\8*UC1Q*DE*WV* CPX!EDD?)?(UDZ M]L'O1)&X1W.0^:7 D1>+ZHYI[QB"=&446C_/RIT2 Y0U3F$%DXG/RU38"4BL MH!-G\!Y-@7+@FB%9[HBWGPE4DN&43X R8(7FGD9A$&*;^XF.']LZJ1]9GHB! MUJ>*T41JOC[/-\?,S/D:99]#5/^8EM%9*ROE9F"NM*KU[#]'Z!]@3'EVJF;Q M]U6Z7E7?6A$KOP0H]M..".05]H[ F;Z)PAE0_S&+,B0AI$S]YZ!PCP%!SC1S MDU_:$I$]FEYT8>'3Z E:K3*94' MGI=/W >[ 5"E4.,9:OKJB>+#LMBT?KIJO0UG6.(_*UGO1S";$!^96P+=1<(C MA$>G%!8Y1^*-Q5AZ)8@8J3 T%;F/0!7AN\'R"L$FOFU,[)KP<*,U!QX)"I$8 M4M,)U4(B7V:5"TQ/Q&9#*OEE80=S0L)R L"MVEK!]B\L2[GC&/V DC!C>6DR MB5"2IJ+,B7 #%ANE)#KAEBM:1-+EOJV1&&M?+@C)("R1' ,G.49"ID+U_].V M[44EF,K6,I-4I=11938>JU96$.(0\/8W[]\FM7UR\]$L=L]/+/F[[JM ME*0#DJV@/@?BR&\ 6Q0V?+5F%91 MN#?%Z$/JP\3]RU!FN2%293$D*S K)VUM(FZL S:B"=?RO7\].@%-H XR/^!K M0ML,,X%?Q_*W7M.QV]W&(R:EK>>&9'W_;D05%2F3B:DH*'=D?:4X1S$E22Q;8IGN21-R)!D58 '_=V80_ M5UWTV!!;M8Y O-6646-X%.;]..LZ%\$5Q/KL Y+#\9&^U$"D:5$U(!/!AW[UEQ7ITF#\6A[*,04L#>9YNPS2VJ^'_FVF*=R"+!K+6A&*- K9\CE,@X%JBJ.&\]E._4?UO JD-1X;4NJR MKTMA=38*R7TU"X2GIXC]SWS/!_*M6&\_?OS]Y/3(>N&'V*K)>C/IOZVHEV4S M0K]=92$[49E>J)^&D+&F+FFDZ]RQJF.2Q[AK>@-HA+X[YKY52LA>-DG<)OLU!=)"3I.TXA&V3>0.C24\GRSL,?]2^0I0]",$AU6O,K065N2QZR#(D=COS-/C(0A< (N46Q#&ZH68 M&!#A-L.1N$ :$P-]]),<5V,9:G= >ITTB%09Z3 MND0&IR5-KEYQORV>(+#<,%"-. =ROD+'B\*?(S'"+F:P!%PF'+V>O&;H"-+$ M"O*;JA@#GAZN7C9WL6!9H6 M3+H8FXFCR(YE;-*3H;ILO]'1_LJE<=.0ECZYT*+PBOQ? /++(T[R;]7GMQP" ME@Q:+PRZ=%^PD5]P 1]][]Z@6>,O-.B0;#\E?488B)LW_6PQMCM"F>47^\S:Z3L\S(QA"ZLF\BP M!!:\.0Y8M>_5"H!RS"M'O>Y(K)RU&98N3FSH^E'>_)B]A5 .% 8_9/[)/C"2 MHE8>W%VY+N3P(]HX4;K9#B_,R,F) 2(D8)R> L72$V%)7 MNBN'F6)ITHT_H52HN$!!1BB#-&MXR\@H&W($IXZ7T#4H*0>81C3)Y$.,>1]7Y)/4RB_@UK*%MG.9*]7M3MX9ABLH!HT[KL-ZM,2\/4B T< 0D+]3;5PQ2;G%)X?K[!.,CE$<;T M7PI%.'%%>W;@0&1+PA##?/RQA 8@A#B438^7=I'-+!!+#K6RVD^.<*FM"Q5# M8EB@M6L./R._(K\X,<8T_T)C+5\,;!%;0DABG*>&"7=@SFVJYZ8=_"YJ9D#%+).?8>"DY=1=JE[1?>8T M'XLG]*C3]'*?9>%NVHAT-$BP#^806Q$SDBQ[;& M *U4"!UD0CG:VB,:&-&#\@U^0D%)A 6 01,_B5=,&KF-TN K/%/0[+V*[!1) M)@"^TARY6"%!2+Z37(>TI*5F,WXBV M8>JO*OG$JH=N=5_OL&NQ5;H62]=BZ5KW8OV0U;E%#611Z) J'TJ(&< M2@4:=*P\AEE'9-0G _0(]"UE?L?1(C;;X@Q IOS*\GM1>%9?ON!:/-?STDE* MX4C#L4J2P,!^'3X6J8!^CHPGLS&H3KZRLLAP6;UK?ISCH1PIKF+WR;.0'0IY M,40 8A8K!'#38S+>KYJJ0@!Y;WRI[.PJQ%6NA,V\AM2R0N[=65CKM08N$V]T MK#KEGI&%VS!DGVJ<>:7QYR/CC%RM^GL6GB__7M'Y*NPT9%T-!J"H63G^!O3Z M>(5H?I 3R@_6B>-/V*>XP64,]W,J-=9=L<[2>[D/83C=>!0,KB*A 4MH3:%1#J M&LA&S#V0N"TA&4YAY$\WP?"J]4+E0Q*A"0VBE1\%&'RE--'3T!OB"=GE-!A9 MY,I;NLELF[_>8;"K=-O,YD[.AX SH_CX+V%[L@W3&1?;M,1$@KQVXVZ\U^O]62!DQ^XO3H[//)RK56H]FH_5Q3Y[K^CL7KA=/D4S\Y(09:>T9SMHQ)%R(UG7? F,:G M7!@ CBON=6O=9JV[>_NMLY']EJ9O&?/?;=@E^CYD73&\,"2@TC7*^3+'-.FI M,6GK-67KHE2$>@/\K]TITA?C!Y?A^)(Q!8.W+J3,&RV.)AD>P@3@V-CU)QR8 MJ9/RUH9FFA;^GE>#J] 8=GKNL.WU&EZ[V>NTFJ+7'WIVWVZY7:_3S-T4HJDC M]-V_YMSK7ML&'01\]ES2C'M\6\N;!C 4D+E$V?>?Z6/>QC0AC*WORX%CYX .4%EL$6&#*H M(]%DB<[813T@5A2;?3,)$^6':M_3!<@IB8HZQ#\/,FT/QP)Y.DJG>6]O M]?9KN:\7)D_R>RK#\=2.N^96!L8.+X26U>U_+JMO1^FD"R_NFT_L\: MT<2Q4KD8?$/U$TW(VON=S%3%J -DOX'@:C.D/&%I$* /RA64;Y(7!A;@IECT MP9BN46W)B/B"F=9MFY54)&6Y*(Q746O6=5'-U(63XCVI+#]9Q/WBT1+]F)<. M21^EP2D&E:*G R4$>!';'CECB*>+D30@G!D.E%ADK?87=ANW07EN[" MTEVXJ;LPC"[<0)859]6!@5":C,E 9258JESQZP/-KXN!IM:0@\XWYF@U^Y]5 MZPU5>H)OS-S(TZJ.!C@]J/%N ]_D3(NB@R&S4&!MJNJ^JK+KF;4WQL@]5]>- MHG<)>'LX%T)]7>?WRX),B)($V1C1AHH75@)WL<(925N&A*,<1A4EYG"0.0,Q MQ_,O5%Q7\Q6&2)Q;A&*U,D@R1<,WL!D19.&6/MIMJ7('.7[30$M'6;"?S#!- M Q6?)U2C.<^YG'!L>0D99!\_TH% M%R,C?P>*8TD2\9;UQ3Q$0S%,"*V-<0(;9HQL1BF:-**(SW/GP"T.X+^BYD=C M8)TWM7.P*^Y8$ &ISV+,FU/FTD2?%5[X9+DL"<3ZS7+'9#A,U+&P'X:DGN)] M3F-ZA!-S @Z&C=,IZ70,0W@*QO<#M1,&;>BN"1%HHM%$BFHA30XDLSF[V=8< M#-4VT8\:H95KXW--)U.,MP>MN0/V7FDQ40?QTE;BM=2USR0U:?W%0E^-$>>J M7DZE9%;%!LL53*D 2(+[2;<5" D=*AR8*^5=%8 @MP:%:H\2K[(H^S3YB7$3 MMZT:2WLN.(W? 1J$@. M/@;\3;YT:;#V\ACIW(ED7# GLDLXFF]7E5UAYURVKQ/2;+06F@7_),*=8-(X MAD%>9)5 R7$[-F# Z]W0X?3XP@R[ M\R'E,B&!Y!CRT0I375?:;"6O'$OWNHA8@Y3V:!WS0U] >@.=&UZQ#$%O1/:$ M@&8: FKX,']TZDK7&48LB, /31^_6>A+VM I$_-;Q1)2^X67!]0E#,/-@)>X M@4 [0>8!Q*=8:J3!V\#T7@K#63>XE?/D]3\[G7;6$ AO4/O'QW#QH MSC63QY5=B@6*H>M!,C"Q4%RV7#!\_AZ.4RY ]\/IPA=@.LISRFKCB/#5+#^--#5 M1"[/Z(D4)WZ22F# #'61,'GB9L7?8+$Y88U*"B0DK&KO2QH%Y%CG]'P717[B MO3G=U! DELBDV0O"0%;*YF]3*A!FIJNT^VR"[@0+E 4I@#LB89]+0P18;I>K MCZS=$[T=Y@[D%@VD"<*W!Q16# TU[C:=.OL73-MJG !5$2T6TMPPBH&+&F4O MY*1=(FXT0ES"MW'7J"2WGZ!:0^H^3"JXD [3B"_$-6EW.[JMGU'[1=V,\EWI M'#.>#I/_&OK*J\?%IA*9W2?K2QE6$MIB=XP>"F+EU/!3M_'*BFRJ1@250BTJ M,[E-?DHIQ'/7;B:I7,OZMQCCDB7V&7(DS@(E-VDD27AK M4K18XT4D"ANG@\A58AEBC%'->]M%.XL4]1XF&%(:ZV29S*G%$17- /4FSA(4F'M?*%X^;=U+%) M+.,#0/E2' 94(N.@H&H^//<"B4QEBT6>,Q-"(68;)NC#;BIU&R/V=B=WT M'M(@Y)N!N4>4K9S_8NXBT+2PM M73,I-BSSF9C7-G+_=W*%=A8I2JP: R/&< M35E2@)&L66J"VK5H"/DF3BQA3[H+7U PVRQH,IFE-J?*,*)D^< 9A.NL5Z4R MF>J2*IFG7P3GF1LW+^P@S4I9IZ)LU<)CJRG9SXT \1_0E[CN018F(56T0L[Z M-3G,JR,Z8*9432N^RXW-.J6SKW3VE775ZBV5!H',IIXW%% ME8662M*:N2FE5KH&YRMLXE7K=::G<.D$+4;.1ACJ!BL3+"NR6\&HJE_A3'!B M3JK+?.X])M=07C]MQC/]2V>R<(;I"I.SX$8PXU1UWKGRN?LFB2ZROEQ%UQ\J MZM!8CX2B87C:0+E^ #(Z: A:[2 *WW)-F@OYL6'J M3J>+0HZD@<6#P,J+E'JWN@$+JQ77E'?ZGE)2Q-$+3O%<1VQ%VKEZQF1W"F0X)W%PSBW2 M->^2%^(BF.HV+!J*3,!4LVCT!7 MFK)H0*G'J!X)6*3/G3 TLAE/1\>$>L"X.&+(M@NY$%E!D^QKNE6/)/FA>PG[ M(1E1"E1R3HO)+QN(1K((7$0NQU4:,Y3:A;=\+;'0^[ECNU#-],)HKLUANTN7 M(#L*6GTI+,"0 @A/^*HK0E)M*"/=%H9-1G!,X=P=)V:+3/B2)_I)]DG&)YDZ M59E1J7@* /P0K94BN/2C,% IXJ99T(A9@=^6BB!8NSJ#,UVM-[I&-I':*^"0 M3I+,H"&+L\\@2MK*Y"JUBLLYC;(BUE#FQLI166%EAK[*Q*!,)RBCH&%5&NIB M=UR<5#:!@5'+-INJ*7J0#6062)\+=M9>)H=0Y2LX#?R$;2NT[8P((+,Q\D_D$(-]RENH,JDB:KR+/,<+$09D1S([A: M]Y@[(+B'MP@.$Y.@0*;3,58P2#GF#K@SN6INKTNV+H M#-O]7K_9'/0:7J?5<]O=.OQDUYQVN^N*AKV0JM/\B$1UDB51]VK=IMUJ[SY= MI[E1^A=-WS+FORL^:+3[!= 2-RI2&Z (RV&QX4R*YZ/-?!"Z..WQ_^9??[CPQ_B].IM&'P)A^?1IT<# ': MQ2,K<"=P"&+@/<4Y.G:_Z1Q%T1&V%1/>Z[%[\8A(\0,PP-YKQ_WOYU]^\GYP&KS]]>O3IB;]_/*CA;R(0S,M7R.)D%27,IE>I:\"B]? MU%X=7-EOZR+R_CTXGSUZKO6]A=7@\6Y_/:,P_%9^;R,9?T9][JO MOGZ.I]^^U+\&7YTOWYS9ET]8J'0G$]]PU@'E>&#JKMBOWG@ M+*Q(=];(-FXW!+CD0BT'A^C=Y9<_/WKM_]IO/KSY_)_>\=_AW#EZ]!Q;BS'\ M;;Y21$\2 5A$Y_HI&DR-"I)V!\'T3+>@MLX/?G^RG83V!9ZY88;[W33I=TN3 M?FG2OS\F?2F1#]MUVZXUG5[+\QJ]AMMN]-Q6O=WS!IU.N^.(H3U83)YOO;H: MP45/XIY3:S<[VQ7$:TL$\=9&@KB:]5;M"373$@RZ)4\!%"X*29#EM>7,9%T, M&.T*-*R)\'PVBV(X@. P-60):I!\GY*I^,#<+]T;B!%Z$ =^T M/#(MDO(B\B>1>JL7 N?DJ'E[J?;CT,T1/QDV%SN5:,OPA^_ M@W,?)MZ:70<.H194;35VN.6+^XS,ZV=)%#O;[QR5V\"'2RK?]JYWVM5NK=SV MV]OVPR1:AO?=:N?FD"]9E-PC9WIE4=JLT[3D"_IK]2I'CV7 MPL&OA_WUW_NU'QT^O_9;'RBFD;Y&FWY+*+[S75HE]"VL%(03I+E_/:H]VNA6 M=^XZ_;RD0D53;KUC;L:*^W7-Y9K %1Z+99<+&>M6=V9C%&K= (7VY4+\S,5= M?P=RIYR_ _?GF%=<@%JUU;SY)=CJ!CA5YTY1ZU;H<[O+<]68![$8' ^8]3X M4ZF;/S-?]+]_I6'R[-K7\=>>/9+FK%&23..GAX>SV:P*;ZA>A)>'1]%@A''8 MA\*[<*-#STW<0Z?=LIN-VB%<0J?9[-3;=JUA.TZKT3Y$#\0!VK[M5MV^$E>. MYU1'R639_;GAGEQK4OLX%8'J-'Z.#OHC%0NCSCM.?_A4VM7F--EL1A@NH.R4 M) 4K+7#)E7GT_/P]S#*=;F&?K+Y(9E@@Y3<,GX_0$_KNW;%.KCM625'<7_8H MO< N YT*U[![S 8=-U8&) MP026(%+VTJRP[6'+PDS(-!0NO>(UEUC^$50O( MZZ#>Z;2Z3U0[TK46IR<+-M35B-NIUO8<;TNYXM[@]D,7'>JEZ+!K$MQCT:%F MVXV:XVC1P7%J=0=$A_KV1(>C"0!FLHK[R*8J!L=; MPA;KJ]GBNC*\BB>^IR!;#(."':EMAR=^AQI^%W'T#@!0?G%DB?&PI0S7:$/! M$J,YQ,/BE;>S#7>3] %-2AZZ:]+<1Q[JV(U6LPL\M-UJ-IW#9%*#GYU.PW-Z MP$$/ML9!"\R2&*HJEH4\<+L<]E@F,118;,?DL%F5)R/KK.2T):U#Y[2U MDH3O!@GO,4>VG7JCW6P@1[;K[6Z]Y;5VRI%?4I-"S5I/-=^**]89)ULAEWMG M)G&IC!FR$1_)9[!MQ#D7)?K)'%HWH'&X 8U=,N>'S)SO(7[]5,/PGI,Q,MKZ M'2;'DM'N!Z.%;86?:Z3ZMCOUKE>_XWSVP-DZIV5K<[TT-I=<]AZ"UT/GLHT[ M3(XEE]T/+ENW6VVG;2.7K3OM>O<>L-G:UMGL;VD@K!HW4RVY;,EE[Q5X/70N MVRS)<9_(<8]Y:<-NU]I=TE@;3KO1:>^3LW8?';7 -9VM1@?O.]Z4;//>X-1# M9YNMDASWB1SWFVUVX%-FFUV[T2W9YG7Q399CEVRS9)OW$*<>-MLL Y3N")GN M+SL%#EJKH]_4=;H'G7:CT7,PY::VTY2;%_.Q.XNO98VR7'"U]B/\\6@:^6,9 M^%O7$ M<,MBZ\VD_U95>"!%L59;7>#!O@5%M-;:)T5TI_CR4%GK/42IGUS88=_99*UD MDR6;O#&;W)J*N99-?A91- =^)L:C<%7MHPTXXP^IH"5G+#ECR1GO'6>L.U7G MESM%CO>0 '\Z9]2%#KM4Z+"^Q4J'!;_B:004]N:MK:2J;W6;\VWW7]RC!GK[+NS6JLXOI;3[T*3=VEZ:<%!TW50: M=CK6']7SZG$U+YLZ]::]F13;M5M%*=8JI=A2BMUWK'C(IAG'=JHG'\Y+?K5; M&CP),$K2^O>+LW?621 G -/">AD.4FY!5.+D':#*$B?O.4Z>'[\M<7)_Q4&X60.8B^HEC'F19X/1F+BEL!9 N<^$>V#!\[CHW_&I?Q9PNA>D?"#A]&7KUZ7,+K7,/I2#/W +U&T1-&]I> 'CZ+OCEZ4 M*+K7*/K.[8MQ": E@.XE\3YX #T]>U4"Z%X#Z&DD8@#,4ITO<71_:?B!XVBC MQ-#=TM]Q"#.R3MT+89U@>*\[H,BIEV[B6I1-_7B( 5=)PGG;O@&Y,S\96>YT M.H;U8%ADHB!8: CV WX:?\;81Q<>QFQLE?\=6\!*GZR(@3:"-[]_O6:LJ8R5 MID^,:-&JTQ63:T,_-PED-EC'XG 8$&Q76T*==JU9M74$,Q6&4@=CN6D26K9E M/]-QR_SO[9Q_/A*V,Y5!WGX ](RAN)TBC?S"@6VK_GU-R?B858\44:73W-%, M\D(_O I=2.X0^-YL6:!8Q]\HBC$F3\>6T&( M1134,(@?-?L9E32@GYUG%MP:#$H$(A)4RT\&&&)PHN[!!1U&PL $6O!^@G,IT(-XBG.,.(I4")+M) M&,VMZ1CN"'SH1A%N(WZ9E^=:OO>O1SVOT^W4O4:[YS9J@UZC+IJ]3K=5[_5% MTVD.O(XS%/8C#EV]G0TQPWO[X=A;G71BR]P&IY;E-BP7H&J%<678\(8,G'?B M_.3-AZ//?YR].N]U&O6NT]B?56=3NT7"-,FPWLI18?']9O0SWJE(_)7Z$=%2 MO#%$\8/Z,H[@"GM8SV7@IC$""T)JQ$#*((,-J[CN"XH.?3%RQT.\IC@0H8K\ M F*=2!%W:#Q@IZ,P@F5Z3.>WE<5AIK4@R\[GM- GMY#HL;$ W^A6F^ND1T." M,<9&^6\X#F?J/JC?B5T^Y?RK&>S1M7E/^N]N/P[':2(EGH45;D^);3KGAM[3ATF)P*\ARZZFF7],8A,YY?A-8VKFA M@ITMHFE7&]W=KT+5$3T=N2"1* EN4%VPY=SMD_E1\-S;B5^+0OMD@[I[I/02 M%)FGU@< Z4E?1#+WKJ&+R]=NUHEW/ZCLQ?SI]Y"8E$REU<=O^I];Y(;6:9[I+B]IGB[H-X5U+;_:>V MK1)4)N3]"2(>!?7YZ*$B=SH+B8L%?1ZOJ?:S*MQD3^PV/ZMLWQKGWGH#V\(OSN5%9W;K*QH^BUE4<.#,Q9#$N:'1M[5K_4]LX%O]7='1V%V:2."'091/*3!K2 M:^9:8--PU_U1MA6LP;:\DIR0^^OO\R0G.$"WM)M";Z:=:8BE)^F]]WE?Y1S_ MH]DD&P6"Q:BVY+Z:M@.@D2FZ4'0:J4$:W8QCLGQS2"3\'CD^-,6,ZB MA&LC[*N=R^F;YA$HK+2I.#D.5G\];:CBYNV M"]O'R@#3=VANF@L9VZ37:;=_ZA<\CF5^U4S%S/8.6T='MT-:7B7K,>5%ZVF1 MJ&S2OWO 0RN+U;J9RFUSQC.9+GN_3&4F##L3"S91&<]_ M:?@1_#5"R]DO?4=MY'\%MH9X5MS8)D_E%38G7OM>_EXE>KAQR$(X<4*5QI@< MW20RE)9U.ZW.<1!"3\43<474JW/FTH"+5-IE+Y%Q+'(0_/SB:+_=[1\'1/B- M^(K@/$+7&&/TO[/OOWQ.=\/19#I^,QX.IN/S,W;^AEU,QF?#\<7@'1M]' TO MI^-_CS ,BM$$/C/Y<#DXF[+I.9M&YR=LLYA7#U=GIV" M?OIVQ#Y@D\EX.@;QZ./P[>#LGR,V&$[IJ,YOW8,&&WQ@@]/SB^GH=&-_K',L M==O[1.NV&DQ>#\Y&'YKG']^-_ECMLM]N[V\9]4_KT_"0J?U\XO.RW;_[W^.6<+G@FDQEV*!(&H3:=CO)=<0+5VRB2B4 MM@BM[(W2&6)O\W>F9NSM^?F_8!_L G$MXVR<1ZW^DPB^OS7!7W/C<@;+ENPZ M5XM4(+LTO/S:2QTK<)TKI"6PQV7.>+YD96YU*2 FM.0IF_$( M0YJI#,'(*D]WCR 7D3"&ZR619/Q:X-S:G@9C,9C!D2DY*IU!!)'42)0@0^HT MX"06FBT2&27,E/1QNWXAM*@V(0$R:1#/*0GXU*J%*43D&*1]"["F8H@YQ[*8 MA0[?H[2,L2?@J.FE M 2@E^4@!;9(AD(&@3EDC72G9W#D:QA2[!-H@BC(% >!5P, =9QP_$3<)FZ5J M85;8:W$EC45)8AFG0<\WN&S4(#0K9NYQ^S0H'FP-Q>F&R)1#.[_V3853%7#) MG-5L)O&X:_:31]!Q+$Z7*E%A' M?JY5ZB$HM$*!BF'#=J'Q6 !"K];1#>JY'+7H "XT*5-0N!QXN"L\%RX'TI-_ ME)2<YHD,B\N2VUWWY ME\; ][9E#*?"H,J!3ER8^SQ@#8K $2_-XY=0* P%E%^=Y(.K*C4V@&]184<> M"RJ1NWTHV=_Z>CU>^+H8:%;1]1:11A5+:%+"[\&+4:F,7?MBRM#(6'(M20#I M[W3US>;S#/MIJ8&ES&9,Q<(.&DB(3 M-S D2N5D(5S'*[1@/Y+[+H*"_T/'DNTZ8!UFWNPV2&NE@ N -Y5 1:G1OP%# M2E91I'3L&'!%P97(D8-2F YF1$$V220H>+QYP'9E@1CT3 82;2V/B7)\32VH MAIE]OIACX:HZ.(=ZHIQU(3"=1O4B.3E MFJ^]AFO M-EWS'*^,KW'K7N3M=0.X]32"\ M2T[TB8LT=1R%AE3;K;. &L&6&WM,*\1>Q M+%3(-S0?2_#G-MF%E2!T& I-^$OES,JVQ9^E!/O.CLL\)\G[--^P# M>&XEA[2"*PDK_(; 4NAFI-.6%$;W5E[JJ2;.)O\BE M*WHZ%Q)MO@ @+6]>_]-([3:?#M:K4ZO=.O[*V,;K:VV*@,A(U6VS546UQ6&[ M==3]J7XA7AVVNAROO5&H;4ZJH&!U63^ MVS'U;R#R*34I/78&N+)0:!_N.@<-_X7>7[XTO> PC"18L9& M-R(J*8FR<]\W_@#DN0#9O?#7ERC$[Z&R=P>6P%7BJT+A>U%NK79)U@5[R*/K M*ZW*/*960>G>*CG4?KZS.5$5A>C ^JG,1;-Z7J63^L^&JI'ZKX;N_AZI0!O5 M].4CGR'D]/ABHM7^P3F)^K.U^PN1_Y^1^.'7R/U!+ P04 " A M@6Y9R-IFF*T( ')@ & &AO;VLM,C R-# Y,S!X97@S,60R+FAT;>U: M?5/;.!K_*CHZMPLS29SPTN42RDP:PC9S;6#3<+?[IVPK6(-M>24Y(??I[_=( M3G" ;FDWA;VY=J;!EAX]>MY?))_\K=DN8G#EOM#IMJGAMII9L)Q%"==&V#<[5]/SYC$@K+2I.#T)5G\];*CB MY>E)+.?,V&4JWNQD7%_+O&E5 48*V\/* -/W8&Z;"QG;I-MIM__>*W@%M(D-IV4&GM7\2A)!3\4Q4$?1JG[DTH"*5 M=ME-9!R+' _O#K>;Q_T3@("_$9T17 >H6N$,?K?V? &$[@,Y./5_WQE$TOV.3J_? CZQSP M9N=PE^^Q_OB,=8[BZNUJ? ;XZ;LA^S@<7$U&TQ& A[\.WO7'/P]9?S"EK3K_ M.#ALL/Y'UC^[N)P.SS;P8YTCZ:"]3[ .57_RMC\>?FQ>_/I^^-L*RWZ[O6VM M?UJ6HP:;(B8MV4")-%$-%@EMY6S);,)M]UE(Z+1^>-5YW>[]^=\12_A<,"WF M4BP01&TB#?NEY!KVE"[91!1*6X16=JYTAMC;_(6I&7MW[1%S+.!OE M4:OW+(SO;XWQM]RXG,&R);O)U2(5R"X-S[_V7,<*5.<*:0GD<9DSGB]9F5M= M"K")G.-R%L3!688W+7G*9CS"D&8J0S"RRL,] ,A%)(SAL"& 9/Q&8-\:3H.Q M&,1@RY0!1VX[8RC)^(F8;-4+ M+1YN38O3#98IAW9^ZIE*3U7 )7-6LYG$ZZ[9<_(8,:Z%DSPD*<-4D(28@+K# M5)J$5A!8!F\FCZ;W6)HH5:;$.O)SK5*O@D(K%*@8-FP7$H\%5.C%.KQ%/9>C M%NW#A29E"@B7 X]VA:?"Y4!Z\Z^2DG/N54_X&?E9S2*\AHB6)V\TV]AHAHV( MS_MV @B*[MO,2:[HD(@\N>T>O/Y#8^![VS*&,V%0Y4 F+LQ]7F$-BL 1+\W3 MEU H# 6$7^WD@ZLJ-1# MZBP(X\%E,@='DKV=[Y>CQ>^+H8VJ^AZIY%&%4MH M4L+O08M1J8Q=^V+*T,A8ES@(M@.6$J#<5E9__&!7'GW^@Y0!"Z"+>H M0-J649ER"DM@RQ%Q%]^QPF>+>I+#4R@($)$#ZT6\S4CQ!=82;L%:-NWDR6[W MP%R>[K!/MAI8VES&9 S8!VY4%8M +&4BTM7 RG/.T=#Y',A2S&;(T^M@<)=G#;+M./4^((?[U\03L MK (+X?_&I_E0E?;3%#PERO$UM* :9O;Y8HZ%J^K(&;KPD@ ]/4+^,HJ-M^'Y M7EH/I4XE>Y5$WHKZ*HU"3;6HA]!&NFC,4X]>; 92(@^MTW5FSW M$TMF,!)XXCWHBG#4A,)U&]2(Y.6:KKV&)ROA9IV0R(F=58G813=>Y.UU [CS-%+A%Z2F!T7$ MFCJ.0L(J;=;9P T 98;>TPKQ![$L5,@W-!]+T.>0[,)*$#H,A2;\I7)F9=OB M]U*"?&?'91ZY+F7O?[ZH[*-7H[0MH5*JEJGNCJ2 JI(OB[N%H+?4&CV:=,% M9Y?P79^_ZMN^2*U5'>9[E4?W;W;HI)ZN!%Q16,D_ MA"Z%;D8J37EA1'?U4!N$VJ822YTLK$Z(5^]-Q>: M%]T0_G#37(#]SUY1K.=YB"ZJM*)']R0/^=MV&KI_Z%\#Q.03KP#\-4[U:^/O MTGY>:0=6D^%O0>S?@-\SZDVZ; Q=9:'0/LIU#AO^@2XW/5-?8#95/ F5M2J# MY&Z9.WA@K]KNW_/R%YA@XP;ECIN_M%J^YJ;O*W1$;O7""OIJ3O^O]?>LS'SW MGY=E9G@KHI+2)/L7.D)VJ=$14,'KBNU!(L6,G:]KOPO?-G[7T_,SLWOISRVA MA0?ZV+NGD,"5X*LZX:\BV5KIDJPK]9!'-]=:E7E,/8+2W56>J'VWLSE1U81H MO7JIS$6S>E]EEOKW0M5(_7.A^Q\B%>B?FKYZY#,T/ET^5S*NE'Q\W-H_7.&5X,S)D,2YH=&WM66MSVD84_2NW9)+8,^@%V"6">(9@ M/&8:&V+DMOFXDE9H)RNMLEJ,Z:_O73VP[+1-XCJQF^+!(.WSWG-?1ZOA3X8Q M26.2!C2$4^_L+80B6"4T51!(2A2VKIF*P1-91E(XHU(RSN&-9.&2 CBV>6@Z MG0/3-HRC(:XUKB:)U 7'L9R>U;$[/;!_=@_Z;M>!^1GL77KC_6+X\6SLO9]/ MRGWGEV_>3L?0,BSKM^[8LHZ]X[*C9]H.>)*D.5-,I(1;UN2\!:U8J#1,J"(0Q$3F5+UN77HG1A]' M**8X/1I:]6\YUA?AYF@8LBO(U8;3UZV$R"5+#24RMVMG:H S+>R^,^;:6+-0 MQ:YCV\\'&0E#EBX-3B/E'IC]_DV39,MXVR9*U5Q).5'LBNJU&ZL&G!+I^D+% M@[L;_-7,K)X7B509$4D8W[@O/9;0',[I&BY$0M*7[;(%?W,J6?1R4(S.V1\4 MET;U%+U6!N%LB8MK60>E_FZENG]KDS4MU/$%#[%S*C\"KC&DPMO>C(= MC[SI[!SCX&)Q.3KWP)M].^R^6D:G#Y?FPAR;L)B,"SF=[H'=AM$"1L>SN3C\\G"F/W^=O(>1F-/]W1LN_/ M2OR]R-,4 I&F--"17*9;%5-XMR(2=>4;N*"9D I$!*>SV2_3^0CFF,,2 M,T M,&%/#]:.W;$'8Y%@FMX4=\Y@'],PG B98)XVWD$D9+'PQ^W"&4HJ0J!IB"E[ M03-%$Y_*%\^<0WO0M=OE19' 20X1XW4UT*LL:+"2F'P0!)*&,+G&O)IB34 1 M$I;G6A7\Z)$A5@2(J:2H0%/84JU:UC90$L1:23UDA2+)'"VN:TD4L0#OBC7\ M#>"U8A%NW(9L)?,5P9A7 AHN6D)9BE_Z*)M(J-;&KQ$;RSK7:O5G#(_JW!;H'4&NPRF,1 [OY#/E)RT^E;A%P'>>V4ZASO 'PAP2TGM_@_CZM] Y6/] MA.;".9KKIMP[O4:Y+_7Z.N>I<@L^I2B1('[7@*9D(3RSB[_OJZ*56W!&./*. M.<54F]\H]-2-/2KG!!UO*8_'?,*^D=2?;P[\=K7LZM.X3J]RE M=59QP%J?_SP5E%*LTU"? 0KIUY6B\7[[=49WU=5 0SE)J M5/=UK6F^UZY:FJ^U[[XPS\B2&N6I((GP2=(E5X*%E9W[?;/3VU:XLLTNWK&7 M+^*+-_M'?P)02P$"% ,4 " A@6Y9BM^23Y(6 #B\P $0 M @ $ :&]O:RTR,#(T,#DS,"YX&UL4$L! A0#% @ (8%N6>X\]MW3.0 >[D# !4 ( ! MDR0 &AO;VLM,C R-# Y,S!?9&5F+GAM;%!+ 0(4 Q0 ( "&!;EFJR@4P M G8 .J*!P 5 " 9E> !H;V]K+3(P,C0P.3,P7VQA8BYX M;6Q02P$"% ,4 " A@6Y96Y4RPX]/ "9OP4 %0 @ '. MU :&]O:RTR,#(T,#DS,%]P&UL4$L! A0#% @ (8%N6:UX =4A ME@( :'P= !4 ( !D"0! &AO;VLM,C R-# Y,S!X,3!Q+FAT M;5!+ 0(4 Q0 ( "&!;EE(.YRWJ@@ XF 8 " >2Z M P!H;V]K+3(P,C0P.3,P>&5X,S%D,2YH=&U02P$"% ,4 " A@6Y9R-IF MF*T( ')@ & @ '$PP, :&]O:RTR,#(T,#DS,'AE>#,Q M9#(N:'1M4$L! A0#% @ (8%N65?<$O^1!0 KR !@ M ( !I\P# &AO;VLM,C R-# Y,S!X97@S,F0Q+FAT;5!+!08 "0 ) & " ( !NT@, ! end XML 83 hook-20240930x10q_htm.xml IDEA: XBRL DOCUMENT 0001760542 hook:SeriesaConvertiblePreferredStockMember 2024-07-01 2024-09-30 0001760542 hook:SeriesA2ConvertiblePreferredStockMember 2024-07-01 2024-09-30 0001760542 hook:Seriesa1ConvertiblePreferredStockMember 2024-07-01 2024-09-30 0001760542 hook:CommonStockOtherThanClassMember 2024-07-01 2024-09-30 0001760542 hook:SeriesaConvertiblePreferredStockMember 2024-01-01 2024-09-30 0001760542 hook:SeriesA2ConvertiblePreferredStockMember 2024-01-01 2024-09-30 0001760542 hook:Seriesa1ConvertiblePreferredStockMember 2024-01-01 2024-09-30 0001760542 hook:CommonStockOtherThanClassMember 2024-01-01 2024-09-30 0001760542 hook:SeriesaConvertiblePreferredStockMember 2023-07-01 2023-09-30 0001760542 hook:Seriesa1ConvertiblePreferredStockMember 2023-07-01 2023-09-30 0001760542 hook:CommonStockOtherThanClassMember 2023-07-01 2023-09-30 0001760542 hook:SeriesaConvertiblePreferredStockMember 2023-01-01 2023-09-30 0001760542 hook:SeriesA2ConvertiblePreferredStockMember 2023-01-01 2023-09-30 0001760542 hook:Seriesa1ConvertiblePreferredStockMember 2023-01-01 2023-09-30 0001760542 hook:CommonStockOtherThanClassMember 2023-01-01 2023-09-30 0001760542 us-gaap:CommonStockMember us-gaap:AdditionalPaidInCapitalMember hook:PublicOfferingMember 2023-07-01 2023-09-30 0001760542 us-gaap:CommonStockMember hook:PublicOfferingMember 2023-07-01 2023-09-30 0001760542 hook:SeriesA2ConvertiblePreferredStockMember us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001760542 hook:SeriesA2ConvertiblePreferredStockMember 2023-07-01 2023-09-30 0001760542 us-gaap:CommonStockMember us-gaap:AdditionalPaidInCapitalMember hook:PublicOfferingMember 2023-04-01 2023-06-30 0001760542 hook:SeriesA2ConvertiblePreferredStockMember us-gaap:AdditionalPaidInCapitalMember hook:PublicOfferingMember 2023-04-01 2023-06-30 0001760542 us-gaap:CommonStockMember hook:PublicOfferingMember 2023-04-01 2023-06-30 0001760542 hook:SeriesaConvertiblePreferredStockMember us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001760542 hook:Seriesa1ConvertiblePreferredStockMember us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001760542 hook:CommonStockOtherThanClassMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001760542 hook:PreReverseStockSplitMember hook:AmendedStockPurchaseAgreementMember 2023-12-20 2023-12-20 0001760542 hook:PreReverseStockSplitMember hook:CommonStockOtherThanClassMember 2023-06-05 2023-06-05 0001760542 hook:SeriesA2ConvertiblePreferredStockMember 2023-06-05 2023-06-05 0001760542 hook:CommonStockOtherThanClassMember 2023-06-05 2023-06-05 0001760542 us-gaap:CommonStockMember us-gaap:CommonStockMember hook:PublicOfferingMember 2023-04-01 2023-06-30 0001760542 hook:SeriesA2ConvertiblePreferredStockMember hook:ConvertiblePreferredStocksMember hook:PublicOfferingMember 2023-04-01 2023-06-30 0001760542 hook:PreReverseStockSplitMember hook:StockPurchaseAgreementMember 2022-02-15 2022-02-15 0001760542 hook:PreReverseStockSplitMember hook:CommonStockOtherThanClassMember 2023-05-01 2023-05-31 0001760542 hook:CommonStockOtherThanClassMember 2023-05-01 2023-05-31 0001760542 hook:SeriesaConvertiblePreferredStockMember us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001760542 hook:SeriesaConvertiblePreferredStockMember hook:ConvertiblePreferredStocksMember 2023-04-01 2023-06-30 0001760542 hook:Seriesa1ConvertiblePreferredStockMember us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001760542 hook:Seriesa1ConvertiblePreferredStockMember hook:ConvertiblePreferredStocksMember 2023-04-01 2023-06-30 0001760542 2024-07-09 2024-07-09 0001760542 us-gaap:RetainedEarningsMember 2024-09-30 0001760542 us-gaap:AdditionalPaidInCapitalMember 2024-09-30 0001760542 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-09-30 0001760542 us-gaap:RetainedEarningsMember 2024-06-30 0001760542 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001760542 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001760542 2024-06-30 0001760542 us-gaap:RetainedEarningsMember 2024-03-31 0001760542 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001760542 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001760542 2024-03-31 0001760542 us-gaap:RetainedEarningsMember 2023-12-31 0001760542 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001760542 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001760542 us-gaap:RetainedEarningsMember 2023-09-30 0001760542 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001760542 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001760542 us-gaap:RetainedEarningsMember 2023-06-30 0001760542 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001760542 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001760542 2023-06-30 0001760542 us-gaap:RetainedEarningsMember 2023-03-31 0001760542 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001760542 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001760542 2023-03-31 0001760542 us-gaap:RetainedEarningsMember 2022-12-31 0001760542 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001760542 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001760542 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-09-30 0001760542 hook:CommonStockOtherThanClassMember us-gaap:CommonStockMember 2024-09-30 0001760542 hook:ConvertiblePreferredStocksMember 2024-09-30 0001760542 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-06-30 0001760542 hook:CommonStockOtherThanClassMember us-gaap:CommonStockMember 2024-06-30 0001760542 hook:ConvertiblePreferredStocksMember 2024-06-30 0001760542 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-03-31 0001760542 hook:CommonStockOtherThanClassMember us-gaap:CommonStockMember 2024-03-31 0001760542 hook:ConvertiblePreferredStocksMember 2024-03-31 0001760542 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-12-31 0001760542 hook:CommonStockOtherThanClassMember us-gaap:CommonStockMember 2023-12-31 0001760542 hook:ConvertiblePreferredStocksMember 2023-12-31 0001760542 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-09-30 0001760542 hook:CommonStockOtherThanClassMember us-gaap:CommonStockMember 2023-09-30 0001760542 hook:ConvertiblePreferredStocksMember 2023-09-30 0001760542 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-06-30 0001760542 hook:CommonStockOtherThanClassMember us-gaap:CommonStockMember 2023-06-30 0001760542 hook:ConvertiblePreferredStocksMember 2023-06-30 0001760542 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-03-31 0001760542 hook:CommonStockOtherThanClassMember us-gaap:CommonStockMember 2023-03-31 0001760542 hook:ConvertiblePreferredStocksMember 2023-03-31 0001760542 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0001760542 hook:CommonStockOtherThanClassMember us-gaap:CommonStockMember 2022-12-31 0001760542 hook:ConvertiblePreferredStocksMember 2022-12-31 0001760542 hook:AmendedStockPurchaseAgreementMember 2023-12-20 0001760542 hook:SeriesA2ConvertiblePreferredStockMember hook:PublicOfferingMember 2023-06-30 0001760542 hook:CommonStockOtherThanClassMember hook:PublicOfferingMember 2023-06-30 0001760542 hook:SeriesA2ConvertiblePreferredStockMember 2023-06-05 0001760542 hook:CommonStockOtherThanClassMember 2023-06-05 0001760542 hook:StockPurchaseAgreementMember 2022-02-15 0001760542 hook:StockOptionAndGrant2018PlanMember 2024-09-30 0001760542 hook:StockOptionAndIncentive2019PlanMember 2024-09-30 0001760542 hook:NonExecutiveDirectorsMember hook:StockOptionAndIncentive2019PlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-01-01 2024-09-30 0001760542 hook:StockOptionAndIncentive2019PlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-01-01 2024-09-30 0001760542 hook:StockOptionAndGrant2018PlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-06-01 2018-06-30 0001760542 hook:NonExecutiveDirectorsMember hook:StockOptionAndIncentive2019PlanMember 2024-01-01 2024-09-30 0001760542 hook:StockOptionAndGrant2018PlanMember 2018-06-01 2018-06-30 0001760542 hook:RocheCollaborationAgreementMember 2023-07-01 2023-09-30 0001760542 hook:RocheCollaborationAgreementMember 2023-01-01 2023-09-30 0001760542 hook:SeveranceAndOtherPersonnelCostsMember 2024-09-30 0001760542 hook:ProfessionalFeesAndOtherRelatedCharges.Member 2024-09-30 0001760542 hook:MaltePetersMember hook:ConsultingAgreementMember srt:DirectorMember 2024-07-01 2024-09-30 0001760542 hook:MaltePetersMember hook:ConsultingAgreementMember srt:DirectorMember 2024-01-01 2024-09-30 0001760542 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2024-09-30 0001760542 srt:MinimumMember us-gaap:EquipmentMember 2024-09-30 0001760542 srt:MinimumMember hook:ComputerEquipmentAndSoftwareMember 2024-09-30 0001760542 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2024-09-30 0001760542 srt:MaximumMember us-gaap:EquipmentMember 2024-09-30 0001760542 srt:MaximumMember hook:ComputerEquipmentAndSoftwareMember 2024-09-30 0001760542 us-gaap:LeaseholdImprovementsMember 2024-09-30 0001760542 us-gaap:LandMember 2024-09-30 0001760542 us-gaap:FurnitureAndFixturesMember 2024-09-30 0001760542 us-gaap:EquipmentMember 2024-09-30 0001760542 us-gaap:ConstructionInProgressMember 2024-09-30 0001760542 hook:ComputerEquipmentAndSoftwareMember 2024-09-30 0001760542 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001760542 us-gaap:LandMember 2023-12-31 0001760542 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001760542 us-gaap:EquipmentMember 2023-12-31 0001760542 us-gaap:ConstructionInProgressMember 2023-12-31 0001760542 hook:ComputerEquipmentAndSoftwareMember 2023-12-31 0001760542 2023-06-05 2023-06-05 0001760542 hook:StockPurchaseAgreementMember 2022-02-15 2022-02-15 0001760542 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-07-01 2024-09-30 0001760542 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0001760542 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001760542 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001760542 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001760542 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001760542 us-gaap:RetainedEarningsMember 2024-07-01 2024-09-30 0001760542 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001760542 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001760542 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001760542 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001760542 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001760542 hook:GileadSciencesIncMember hook:StockPurchaseAgreementMember us-gaap:CollaborativeArrangementMember 2022-02-15 0001760542 us-gaap:EquipmentMember 2023-01-01 2023-09-30 0001760542 hook:SeriesaConvertiblePreferredStockMember 2023-05-01 2023-05-31 0001760542 hook:Seriesa1ConvertiblePreferredStockMember 2023-05-01 2023-05-31 0001760542 2024-07-09 0001760542 us-gaap:CommonClassAMember 2023-12-31 0001760542 hook:CommonStockOtherThanClassMember 2023-12-31 0001760542 hook:InducementAwardsPlanMember 2024-09-30 0001760542 hook:InducementAwardsPlanMember 2023-04-07 0001760542 2023-09-30 0001760542 2022-12-31 0001760542 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001760542 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001760542 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001760542 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001760542 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001760542 us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001760542 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001760542 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001760542 us-gaap:EquipmentMember 2024-07-01 2024-09-30 0001760542 us-gaap:EquipmentMember 2024-01-01 2024-09-30 0001760542 us-gaap:EmployeeStockOptionMember 2024-07-01 2024-09-30 0001760542 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-09-30 0001760542 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-09-30 0001760542 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0001760542 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001760542 us-gaap:ResearchAndDevelopmentExpenseMember 2024-07-01 2024-09-30 0001760542 us-gaap:GeneralAndAdministrativeExpenseMember 2024-07-01 2024-09-30 0001760542 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-09-30 0001760542 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-09-30 0001760542 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001760542 us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-01 2023-09-30 0001760542 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001760542 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-09-30 0001760542 hook:SeriesA2ConvertiblePreferredStockMember hook:PublicOfferingMember 2023-04-01 2023-06-30 0001760542 hook:CommonStockOtherThanClassMember hook:PublicOfferingMember 2023-04-01 2023-06-30 0001760542 us-gaap:AdditionalPaidInCapitalMember 2024-07-01 2024-09-30 0001760542 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001760542 2024-04-01 2024-06-30 0001760542 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001760542 2024-01-01 2024-03-31 0001760542 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001760542 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001760542 2023-01-01 2023-03-31 0001760542 srt:MaximumMember hook:HivProgramMember hook:DevelopmentMilestonesMember 2018-06-30 0001760542 hook:HbvProgramMember hook:DevelopmentMilestonesMember 2018-06-30 0001760542 hook:HivProgramMember hook:CommercialMilestonesMember 2018-06-30 0001760542 hook:HbvProgramMember hook:CommercialMilestonesMember 2018-06-30 0001760542 hook:SeriesaSeriesa1AndSeriesa2ConvertiblePreferredStockMember 2024-09-30 0001760542 hook:StockOptionExchangeOfferMember 2023-09-12 2023-09-12 0001760542 hook:StockOptionAndIncentive2019PlanMember 2024-01-01 2024-09-30 0001760542 hook:NonExecutiveDirectorsMember hook:StockOptionAndIncentive2019PlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-01-01 2024-09-30 0001760542 hook:StockOptionAndIncentive2019PlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-01-01 2024-09-30 0001760542 hook:StockOptionAndGrant2018PlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2018-06-01 2018-06-30 0001760542 us-gaap:RestrictedStockUnitsRSUMember 2024-07-01 2024-09-30 0001760542 2023-01-01 2023-12-31 0001760542 srt:MinimumMember hook:StockOptionExchangeOfferMember 2023-08-07 0001760542 srt:MaximumMember hook:StockOptionExchangeOfferMember 2023-08-07 0001760542 hook:RocheCollaborationAgreementMember 2024-07-01 2024-09-30 0001760542 hook:AmendedStockPurchaseAgreementMember 2023-12-20 2023-12-20 0001760542 hook:NewYorkStateNewYorkCityBiotechnologyTaxCreditProgramMember 2024-09-30 0001760542 hook:NewYorkStateLifeSciencesResearchAndDevelopmentProgramMember 2024-09-30 0001760542 hook:AustrianResearchIncentiveProgramMember 2024-09-30 0001760542 hook:NewYorkStateNewYorkCityBiotechnologyTaxCreditProgramMember 2023-12-31 0001760542 hook:NewYorkStateLifeSciencesResearchAndDevelopmentProgramMember 2023-12-31 0001760542 hook:AustrianResearchIncentiveProgramMember 2023-12-31 0001760542 hook:RocheCollaborationAgreementMember 2022-10-01 2022-10-31 0001760542 hook:RocheCollaborationAgreementMember 2024-04-01 2024-06-30 0001760542 hook:RocheCollaborationAgreementMember 2023-01-01 2023-03-31 0001760542 hook:SeriesaConvertiblePreferredStockMember 2024-09-30 0001760542 hook:SeriesA2ConvertiblePreferredStockMember 2024-09-30 0001760542 hook:Seriesa1ConvertiblePreferredStockMember 2024-09-30 0001760542 hook:SeriesaConvertiblePreferredStockMember 2023-12-31 0001760542 hook:SeriesA2ConvertiblePreferredStockMember 2023-12-31 0001760542 hook:Seriesa1ConvertiblePreferredStockMember 2023-12-31 0001760542 hook:CommonStockOtherThanClassMember 2024-09-30 0001760542 hook:StockOptionExchangeOfferMember 2023-08-07 2023-08-07 0001760542 hook:NewYorkStateNewYorkCityBiotechnologyTaxCreditProgramMember 2024-01-01 2024-09-30 0001760542 hook:SeveranceAndOtherPersonnelCostsMember 2024-01-01 2024-09-30 0001760542 hook:ProfessionalFeesAndOtherRelatedCharges.Member 2024-01-01 2024-09-30 0001760542 hook:AustrianResearchIncentiveProgramMember 2024-07-01 2024-09-30 0001760542 hook:AustrianResearchIncentiveProgramMember 2023-07-01 2023-09-30 0001760542 hook:AustrianResearchIncentiveProgramMember 2024-01-01 2024-09-30 0001760542 2023-07-01 2023-09-30 0001760542 hook:AustrianResearchIncentiveProgramMember 2023-01-01 2023-09-30 0001760542 2023-01-01 2023-09-30 0001760542 srt:MinimumMember hook:StockOptionExchangeOfferMember 2023-08-07 2023-08-07 0001760542 srt:MaximumMember hook:StockOptionExchangeOfferMember 2023-08-07 2023-08-07 0001760542 us-gaap:CommonClassAMember 2024-01-01 2024-09-30 0001760542 hook:SeriesaSeriesa1AndSeriesa2ConvertiblePreferredStockMember 2024-01-01 2024-09-30 0001760542 us-gaap:CommonClassAMember 2024-09-30 0001760542 us-gaap:CollaborativeArrangementMember 2024-07-01 2024-09-30 0001760542 us-gaap:CollaborativeArrangementMember 2024-01-01 2024-09-30 0001760542 us-gaap:CollaborativeArrangementMember 2023-07-01 2023-09-30 0001760542 us-gaap:CollaborativeArrangementMember 2023-01-01 2023-09-30 0001760542 hook:RocheCollaborationAgreementMember 2024-01-01 2024-09-30 0001760542 us-gaap:CollaborativeArrangementMember 2024-09-30 0001760542 hook:RocheCollaborationAgreementMember 2024-09-30 0001760542 us-gaap:CollaborativeArrangementMember 2023-12-31 0001760542 hook:RocheCollaborationAgreementMember 2023-12-31 0001760542 us-gaap:CollaborativeArrangementMember 2022-02-01 2022-02-28 0001760542 us-gaap:CollaborativeArrangementMember 2018-06-01 2018-06-30 0001760542 hook:HivProgramMember hook:DevelopmentMilestonesMember 2018-06-30 0001760542 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001760542 2023-04-01 2023-06-30 0001760542 2024-09-30 0001760542 2023-12-31 0001760542 2024-07-01 2024-09-30 0001760542 us-gaap:CommonClassAMember 2024-11-11 0001760542 hook:CommonStockOtherThanClassMember 2024-11-11 0001760542 2024-01-01 2024-09-30 shares iso4217:USD hook:Program pure iso4217:USD shares hook:item hook:Vote hook:installment iso4217:EUR http://www.hookipapharma.com/20240930#CollaborationAndLicensingMember http://www.hookipapharma.com/20240930#CollaborationAndLicensingMember http://www.hookipapharma.com/20240930#CollaborationAndLicensingMember Q3 0.1 http://www.hookipapharma.com/20240930#CollaborationAndLicensingMember -1.10 -1.73 -1.48 -6.41 0.1 0.1 -18553000 -387814000 0.1 0.1 0 878000 0 0 0 172000 0 24666000 0 9655022 2399517 370 10800 15268 P5Y8M 2862000 1206000 P2Y10M 1 100 100 0001760542 --12-31 false 10-Q true 2024-09-30 2024 false 001-38869 HOOKIPA PHARMA INC. DE 81-5395687 350 Fifth Avenue, 72nd Floor, Suite 7240 New York NY 10118 +43 1 890 63 60 Common Stock HOOK NASDAQ Yes Yes Non-accelerated Filer true true true false 9655022 2399517 59750000 117096000 324000 511000 24666000 18760000 8416000 10749000 93156000 147116000 207000 425000 6860000 7742000 2862000 5473000 6645000 581000 16574000 14221000 109730000 161337000 8955000 12498000 5334000 14631000 1206000 1638000 13073000 12101000 1120000 28568000 41988000 1619000 3801000 1679000 19674000 6062000 6017000 9360000 29492000 37928000 71480000 0.0001 0.0001 10000000 10000000 2978 2978 370 370 15800 15800 10800 10800 15268 15268 15268 15268 0 0 0.0001 0.0001 40000000 20000000 9655022 9655022 9655022 9655022 1000 1000 0.0001 0.0001 3900000 3900000 2399517 2399517 2399517 2399517 0 0 468199000 467050000 -8584000 -7933000 -387814000 -369261000 71802000 89857000 109730000 161337000 4703000 6867000 42592000 12722000 15565000 24625000 55482000 65262000 6732000 4912000 14733000 14259000 878000 2201000 172000 172000 23347000 29537000 72588000 79521000 -18644000 -22670000 -29996000 -66799000 2183000 2916000 6924000 7486000 809000 1570000 3213000 4052000 49000 2000 268000 1811000 -833000 1308000 -1029000 4803000 3604000 11443000 10241000 -13841000 -19066000 -18553000 -56558000 0 0 0 204000 -13841000 -19066000 -18553000 -56762000 -1360000 1216000 -651000 1130000 -15201000 -17850000 -19204000 -55632000 -1.10 -1.73 -1.48 -6.41 26438 0 9655022 1000 2399517 0 467050000 -7933000 -369261000 89857000 531000 531000 -249000 -249000 14383000 14383000 26438 0 9655022 1000 2399517 0 466801000 -7402000 -354878000 104522000 178000 178000 459000 459000 -19095000 -19095000 26438 0 9655022 1000 2399517 0 467260000 -7224000 -373973000 86064000 -1360000 -1360000 939000 939000 -13841000 -13841000 26438 0 9655022 1000 2399517 0 468199000 -8584000 -387814000 71802000 17497 0 5231713 1000 2399517 0 397353000 -7156000 -287681000 102517000 569 0 1000 1000 -17000 -17000 658000 658000 -19680000 -19680000 17497 0 5232282 1000 2399517 0 398012000 -7173000 -307361000 83479000 -1327 0 132700 0 0 -5000 0 500000 0 0 13100 1470000 15268 0 18531000 18531000 13.10 2205000 2290077 0 27795000 27795000 86000 86000 -69000 -69000 696000 696000 -18016000 -18016000 26438 0 8155059 1000 2399517 0 444948000 -7242000 -325377000 112330000 -1000 -1000 -2000 -2000 1216000 1216000 574000 574000 -19066000 -19066000 26438 0 8155059 1000 2399517 0 445519000 -6026000 -344443000 95051000 -18553000 -56762000 1149000 1928000 2054000 2274000 172000 -3000 -4000 -561000 -5838000 5582000 7227000 -2158000 -3507000 5901000 242000 -5091000 4104000 -26742000 -1161000 -1194000 -819000 926000 2052000 204000 -56040000 -46300000 192000 3737000 -192000 -3737000 18530000 27794000 135000 149000 1141000 1754000 -1276000 44421000 -57508000 -5616000 117521000 113444000 -56000 267000 59957000 108095000 2000 10000 0 204000 4000 121000 466000 19000 1961000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1. Nature of the business and organization</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">HOOKIPA Pharma Inc. (“HOOKIPA” or the “Company”) is a clinical stage biopharmaceutical company developing a new class of immunotherapeutics based on its proprietary arenavirus platform that is designed to reprogram the body’s immune system.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company was incorporated under the name of Hookipa Biotech, Inc. under the laws of the State of Delaware in February 2017 as a fully-owned subsidiary of Hookipa Biotech AG. In June 2018, the Company changed its name from Hookipa Biotech, Inc. to HOOKIPA Pharma Inc. and in order to effectuate the change of the jurisdiction of incorporation, the Company acquired all of the shares of Hookipa Biotech AG, now HOOKIPA Biotech GmbH. HOOKIPA is headquartered in New York, with European research and preclinical development operations headquartered in Vienna, Austria. In April 2019, the Company closed its initial public offering (“IPO”) and its common stock is currently traded on the Nasdaq Capital Market under the ticker symbol “HOOK”.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company is subject to risks and uncertainties common to early-stage companies in the biotechnology industry, including, but not limited to, development by competitors of new technological innovations, dependence on key personnel, protection of proprietary technology, compliance with government regulations, the ability to establish clinical- and commercial-scale manufacturing processes and the ability to secure additional capital to fund operations. Product candidates currently under development will require significant additional 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 and extensive compliance-reporting capabilities and may not ultimately lead to a marketing approval and commercialization of a product. Even if the Company’s drug development efforts are successful, it is uncertain if and when the Company will realize significant revenue from product sales.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2. Summary of significant accounting policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”). The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiary. All intercompany accounts and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The consolidated balance sheet as of December 31, 2023 was derived from audited financial statements but does not include all disclosures required by GAAP. The accompanying condensed consolidated balance sheet as of September 30, 2024, the condensed consolidated statements of operations, and comprehensive loss for the three and nine months ended September 30, 2024 and 2023, the condensed consolidated statement of convertible preferred stock and stockholders’ equity for the three and nine months ended September 30, 2024 and 2023 and the condensed consolidated statements of cash flows for the nine months ended September 30, 2024 and 2023 are unaudited.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement for interim reporting. Certain information and footnote disclosures typically included in annual financial statements prepared in accordance with GAAP have been condensed or omitted. Accordingly, these unaudited interim condensed consolidated financial statements should be read in conjunction with the Company’s <span style="background:#ffffff;">audited financial statements for the year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K, filed with the Securities and Exchange Commission (“SEC”)</span>. The results for any interim period are not necessarily indicative of results for any future period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Going concern</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At each reporting period, in accordance with Accounting Standards Codification ("ASC") 205-40, Going Concern, the Company evaluates whether there are conditions or events that raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date that the financial statements are issued. The Company’s evaluation entails analyzing prospective operating budgets and forecasts for expectations of the Company’s cash needs and comparing those needs to the current cash and cash equivalent balances. The Company is required to make certain additional disclosures if it concludes substantial doubt exists and it is not alleviated by the Company’s plans or when its plans alleviate substantial doubt about the Company’s ability to continue as a going concern.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">This evaluation initially does not take into consideration the potential mitigating effect of management’s plans that have not been fully implemented as of the date the condensed consolidated financial statements are issued. When substantial doubt exists under this methodology, management evaluates whether the mitigating effect of its plans sufficiently alleviates substantial doubt about the Company’s ability to continue as a going concern. The mitigating effect of management’s plans, however, is only considered if both (1) it is probable that the plans will be effectively implemented within one year after the date that the condensed consolidated financial statements are issued, and (2) it is probable that the plans, when implemented, will mitigate the relevant conditions or events that raise substantial doubt about the entity’s ability to continue as a going concern within one year after the date that these condensed consolidated financial statements are issued. In performing its analysis, management excluded certain elements of its operating plan that cannot be considered probable. Under ASC 205-40, the future receipt of potential funding from future partnerships, equity or debt issuances, the potential milestones from the Gilead Collaboration Agreement and potential reductions in force cannot be considered probable at this time because these plans are not entirely within the Company’s control and/or have not been approved by the Board of Directors as of the date of these condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Since inception, the Company’s activities have consisted primarily of performing research and development to advance its technologies. The Company is still in the development phase and has not been marketing its technologies to date. Through September 30, 2024, the Company has funded its operations with proceeds from sales of common stock, sales of convertible preferred stock, sales of redeemable convertible preferred stock, collaboration and licensing agreements, grants and borrowings under various agreements with foreign public funding agencies. Since inception, the Company has incurred recurring losses, including a net loss of $<span style="-sec-ix-hidden:Hidden_HgmQlpP6s0ubFhCz23crPw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">18.6</span></span> million for the nine months ended September 30, 2024 and $81.6 million for the year ended December 31, 2023. As of September 30, 2024, the Company had an accumulated deficit of $<span style="-sec-ix-hidden:Hidden_A3oohD_120GKVfGvtl0qDg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">387.8</span></span> million. The Company expects to continue to generate operating losses in the foreseeable future. As of the filing date of this Quarterly Report on Form 10-Q, the Company’s expectation to generate negative operating cash flows in the future and the need for additional funding to support its planned operations raise substantial doubt regarding the Company’s ability to continue as a going concern for a period of one year after the date that these condensed consolidated financial statements are issued. Management's plans to alleviate the conditions that raise substantial doubt include reduced spending and the pursuit of additional capital. Management has concluded that the likelihood that its plan to successfully obtain sufficient funding, or adequately reduce expenditures, while reasonably possible, is less than probable. Accordingly, the Company has concluded that substantial doubt exists about the Company's ability to continue as a going concern for a period of at least 12 months from the date of issuance of these condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">These condensed consolidated financial statements have been prepared assuming that the Company will continue as a going concern, which contemplates the realization of assets and the settlement of liabilities and commitments in the normal course of business. The condensed consolidated financial statements do not reflect any adjustments relating to the recoverability and classification of assets or the amounts and classification of liabilities that might result from the outcome of the uncertainties described above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Reverse stock split</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On July 9, 2024, the Company effected a reverse stock split of the outstanding shares of its common stock on a one-for-ten (<span style="-sec-ix-hidden:Hidden_KI_f_lhju0qqPOr60dlv3A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1</span></span>:10) basis (the “Reverse Stock Split”). The Reverse Stock Split became effective at 5:00 p.m. Eastern Time on July 9, 2024 (the “Effective Time”) via a certificate of amendment to the Company’s Certificate of Incorporation filed with the Secretary of State of the State of Delaware. At the Effective Time of the Reverse Stock Split, every 10 issued and outstanding shares of the Company’s common stock were automatically combined into <span style="-sec-ix-hidden:Hidden_ZsXhb3RTIkGBlI2nuJFd9g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> issued and outstanding share of common stock. The par value per share of the common stock remained unchanged at $0.0001. Fractional shares were not issued in connection with the Reverse Stock Split. Stockholders who were otherwise entitled to receive a fractional share received a proportional cash payment. The Reverse Stock Split affected all stockholders uniformly and did not alter any stockholder’s relative interest in the Company’s equity securities, except for any adjustments for fractional shares. As a result of the Reverse Stock Split, proportionate adjustments were made to the conversion ratio for the Company’s Class A Common Stock and the conversion prices of the Company’s Series A Convertible Preferred Stock, Series A-1 Convertible Preferred Stock and Series A-2 Convertible Preferred Stock. All share, per share and option numbers and exercise prices appearing in this Quarterly Report on Form 10-Q and the accompanying condensed financial statements have been adjusted to give effect to the Reverse Stock Split for all prior periods presented. However, the Company’s annual, other periodic, and current reports, and all other information and documents incorporated by reference into this Quarterly Report on Form 10-Q that were filed prior to July 9, 2024, do not give effect to the Reverse Stock Split.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue, income and expenses during the reporting periods. Significant estimates and assumptions reflected in these condensed consolidated financial statements include, but are not limited to, the recognition of revenue and income, the accrual of research and development expenses and general and administrative expenses, the present value of lease right of use assets and corresponding liabilities, the valuation of stock-based awards, the valuation of current loans payable, the impairment of long-lived assets and going concern. The Company bases its estimates on historical experience, known trends and other market-specific or other relevant factors that it believes to be reasonable under the circumstances. On an ongoing basis, management evaluates its estimates as there are changes in circumstances, facts and experience. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of the date of issuance of these unaudited condensed consolidated financial statements, the Company is not aware of any specific event or circumstance that would require the Company to update estimates, judgments or revise the carrying value of any assets or liabilities. Actual results may differ from those estimates or assumptions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Deferred offering costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company capitalizes certain legal, professional accounting and other third-party fees that are directly associated with in-process equity financings as deferred offering costs until such financings are consummated. After consummation of an equity financing, these costs are recorded in stockholders’ equity as a reduction of the additional paid-in capital on a pro-rata basis generated as a result of the offering. Should the in-process equity financing be abandoned, the deferred offering costs will be expensed immediately as a charge to operating expenses in the condensed consolidated statements of operations and comprehensive loss. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Concentrations of credit risk and of significant suppliers</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash, cash equivalents and short-term bank deposits held with banks in excess of publicly insured limits. For the three </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">and nine months ended September 30, 2024 and September 30, 2023 the net proceeds from the Company’s offerings have been deposited in interest-bearing bank accounts with two of the largest investment grade U.S. financial institutions and have been partially invested in money market funds. The money market funds, held in U.S. dollars, are primarily invested in U.S. and foreign short-term debt obligations. As of September 30, 2024 and December 31, 2023, the Company’s cash and cash equivalents included smaller amounts of cash balances held in accounts with regional European banks at the Company’s Austrian subsidiary, partially in euros. The Company does not believe that it is subject to unusual credit risk beyond the normal credit risk associated with commercial banking relationships.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company relies, and expects to continue to rely, on a small number of vendors to manufacture supplies and raw materials for its development programs. These programs could be adversely affected by a significant interruption in these manufacturing services or the availability of raw materials.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of September 30, 2024 Gilead Sciences, Inc. (“Gilead”) accounted for the majority of the accounts receivable balance. As of December 31, 2023, Gilead and F. Hoffmann-La Roche Ltd. and Hoffmann-La Roche Inc. (together “Roche”) accounted for the majority of the accounts receivable balance. For the three months ended September 30, 2024 Gilead accounted for the majority of the Company’s revenues. For the nine months ended September 30, 2024 Roche accounted for the majority of the Company’s revenues as a result of a contract modification and the recognition of upfront and milestone payments previously recorded as deferred revenues. For the three and nine months ended September 30, 2023 Gilead and Roche accounted for the majority of the Company’s revenues. Other customers accounted for less than 10.0% of accounts receivable or net revenues. The Company monitors the financial performance of its customers so that it can appropriately respond to changes in their credit-worthiness. To date, the Company has not experienced any significant losses with respect to collection of its accounts receivable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company considers all highly liquid investments with maturities of three months or less at the date of purchase to be cash equivalents. As of September 30, 2024 and December 31, 2023, cash equivalents consisted of money market funds and short-term deposits.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair value measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 0pt 0pt;">Certain assets and liabilities are carried at fair value under GAAP. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable:</p><div style="margin-top:6pt;"></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="width:42.5pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1 - Quoted prices in active markets for identical assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:42.5pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2 - Observable inputs (other than Level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:42.5pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:12pt 0pt 12pt 0pt;">The Company’s cash equivalents are carried at fair value, determined according to the fair value hierarchy described above (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 12pt 0pt;">Property and equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization expense is recognized using the straight-line method over the estimated useful life of each asset as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated useful life</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:20.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">shorter of useful life or term of lease</p></td></tr><tr><td style="vertical-align:bottom;width:77.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Laboratory equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2 - 10 years</p></td></tr><tr><td style="vertical-align:bottom;width:77.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2 - 10 years</p></td></tr><tr><td style="vertical-align:bottom;width:77.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computer equipment and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2 - 4 years</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Costs for capital assets not yet placed into service are capitalized as construction-in-progress and depreciated once placed into service. Expenditures for repairs and maintenance are charged to expense as incurred. When property and equipment is sold or otherwise disposed of, the cost and related accumulated depreciation are eliminated from the accounts and any resulting gain or loss is reflected in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The determination whether an arrangement qualifies as a lease is made at contract inception. A lease qualifies as a finance lease if any of the following criteria are met at the inception of the lease: (i) there is a transfer of ownership of the leased asset to the Company by the end of the lease term, (ii) the Company holds an option to purchase the leased asset that it is reasonably certain to exercise, (iii) the lease term is for a major part of the remaining economic life of the leased asset, (iv) the present value of the sum of lease payments equals or exceeds substantially all of the fair value of the leased asset, or (v) the nature of the leased asset is specialized to the point that it is expected to provide the lessor no alternative use at the end of the lease term. All other leases are recorded as operating leases and are included in right of use (“ROU”) assets and lease liabilities in the consolidated balance sheets. For leases with an initial term of 12 months or less, the Company does not recognize a right of use asset or lease liability. These short-term leases are expensed on a straight-line basis over the lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date of the lease based upon the present value of lease payments over the lease term. When determining the lease term, the Company includes options to extend or terminate the lease when it is reasonably certain that the option will be exercised. The Company uses the implicit rate when readily determinable and uses its incremental borrowing rate when the implicit rate is not readily determinable based upon the information available at the commencement date in determining the present value of the lease payments. The incremental borrowing rate is determined using a secured borrowing rate for the same currency and term as the associated lease. The lease payments used to determine ROU assets may include lease incentives, stated rent increases and escalation clauses linked to rates of inflation when determinable and are recognized as ROU asset on the consolidated balance sheet. In addition, certain of the Company’s arrangements contain lease and non-lease components. The Company generally separates lease payments from non-lease payments. Operating leases are reflected in operating lease assets, in current operating lease liabilities and non-current operating lease liabilities in the consolidated balance sheets. Finance leases are reflected in finance lease assets, in accrued expenses and other current liabilities and in other non-current operating lease liabilities in the consolidated balance sheets. The ROU asset is tested for impairment in accordance with ASC 360.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Capitalized Software Development Cost</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company capitalizes certain implementation costs for internal-use software incurred in a cloud computing agreement that is a service contract. Eligible costs associated with cloud computing arrangements, such as software </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">business applications used in the normal course of business, are capitalized in accordance with ASC 350. These costs are recognized on a straight-line basis in the same line item in the statement of operations and comprehensive loss as the expense for fees for the associated cloud computing arrangement, over the term of the arrangement, plus reasonably certain renewals.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Impairment of long-lived assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Long-lived assets, including operating and finance lease right of use assets, consist of property and equipment. Long-lived assets to be held and used are tested for recoverability whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable. Factors that the Company considers in deciding when to perform an impairment review include significant underperformance of the business in relation to expectations, significant negative technological, scientific or economic trends and significant changes or planned changes in the use of the assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">If an impairment review is performed to evaluate a long-lived asset group for recoverability, the Company compares forecasts of undiscounted cash flows expected to result from the use and eventual disposition of the long-lived asset group to its carrying value. An impairment loss would be recognized in loss from operations when estimated undiscounted future cash flows expected to result from the use of an asset group are less than its carrying amount. The impairment loss would be based on the excess of the carrying value of the impaired asset group over its fair value (see Note 5 and Note 7).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Restructuring</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Costs and liabilities associated with restructuring activities are recognized when the actions are probable and estimable, which is when management approves the associated actions. Employee-related severance charges are recognized at the time of communication to employees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue recognition from collaboration and licensing</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company recognized revenue from collaboration and license agreements with Gilead and Roche.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the collaboration and license agreement with Gilead (as amended and restated, the “Gilead Collaboration Agreement”), the parties agreed to collaborate with respect to two preclinical research programs to evaluate potential vaccine products for the treatment, cure, diagnosis or prevention of the hepatitis B virus (“HBV”) and the human immunodeficiency virus (“HIV”). In February 2022, the parties signed an amended and restated collaboration agreement (the “Restated Gilead Collaboration Agreement”), which revised the terms only for the HIV program, whereby the Company took on development responsibilities for the HIV program candidate through a Phase 1b clinical trial. The Company’s performance obligations under the terms of the original agreement include one combined performance obligation for each research program (HBV and HIV) comprised of the transfer of intellectual property rights (licenses) and providing research and development services. The terms of the Restated Gilead Collaboration Agreement added an additional performance obligation to perform research and development work for the HIV program. The licenses do not represent distinct performance obligations, because they cannot be used without the research and development services. Payments to the Company under the Restated Gilead Collaboration Agreement include a non-refundable up-front payment, payments for research and development activities, payments based upon the achievement of defined milestones, and if certain future conditions are met, payments for manufacturing services, commercial milestones and royalties on product sales.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Under the research collaboration and license agreement with Roche (the “Roche Collaboration Agreement”), the Company agreed to conduct research and early clinical development through Phase 1b for HB-700, a novel investigational arenaviral immunotherapy for the treatment of KRAS-mutated cancers. The Roche Collaboration </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Agreement also included an obligation of the Company to deliver a specified package of preclinical data and results with respect to a second program, targeting undisclosed cancer antigens (collectively “UCAs”) and an option for Roche to license the UCA program. The Company’s performance obligations under the terms of the Roche Collaboration Agreement included one combined performance obligation for the transfer of intellectual property rights (licenses) and providing research and development services for the HB-700 program, and a second, separate performance obligation to perform research and development services with respect to the UCA program. The UCA Option provided a right to license the program at the standalone selling price and therefore did not constitute a separate performance obligation. Payments to the Company under the Roche Collaboration Agreement included a non-refundable up-front payment, payments based upon the achievement of defined milestones, an additional payment if the option for the UCA program was exercised and royalties on product sales. In January 2024, Roche provided written notice of the termination of the collaboration and licensing agreement to the Company resulting in early recognition of revenue previously recorded as deferred revenue. The termination was made according to Roche’s right to terminate without cause, acknowledging that, the Company had met all go-forward criteria under the agreement. Upon the collaboration and licensing agreement termination effective date of April 25, 2024, the Company regained full control of the associated intellectual property portfolio and has full collaboration and licensing rights for this program. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company evaluates its collaboration and licensing arrangements pursuant to ASC 606 Revenue from Contracts with Customers. To determine the recognition of revenue from arrangements that fall within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies a performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under ASC 606, the Company applies significant judgement to evaluate whether the promises under the collaboration and licensing arrangements represent separate or one or more combined performance obligations, the allocation of the transaction price to identified performance obligations, the timing of revenue recognition, whether the UCA Option constitutes a material right, and the determination of when milestone payments are probable of being received.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Upfront payment and program initiation fee</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The non-refundable upfront-payment received by the Company upon signing of the Gilead Collaboration Agreement, and milestone payments that were linked to future performance obligations, were initially recorded as deferred revenue and allocated between the two research program performance obligations. Such amounts are recognized as revenue over the performance period of the respective services on a percent of completion basis using total estimated research and development labor hours (input method) for each of the obligations. The percent of completion basis using labor hours was considered the best measure of progress in which control of the combined performance obligations transfers to the customer, due to the short time intervals in which research results are shared with the collaboration partner and the nature of the work being performed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The non-refundable program initiation payment received from Gilead upon signing of the Restated Collaboration Agreement was also initially recorded as deferred revenue and is recognized on a percent of completion basis using total estimated research and development costs (input method) for the performance of the obligations. The percent of completion basis using research and development costs was considered the best measure of progress in which control of the performance obligations transfers to the customer, due to the immediate benefit that it adds to the value of the customer’s rights on the program, the short time intervals in which development results are shared and the nature of the work being performed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The non-refundable upfront-payment received by the Company upon signing of the Roche Collaboration Agreement was initially recorded as deferred revenue and allocated between the HB-700 program and the UCA </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">program. Such amounts were recognized as revenue over the performance period of the respective services on a percent of completion basis using total estimated research and development costs (input method) for each of the obligations during the initial term of the contract. The percent of completion basis using research and development costs was considered the best measure of progress in which control of the performance obligations transfers to the customer. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Reimbursement for services</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the Gilead Collaboration Agreement and historically under the Roche Collaboration Agreement prior to termination, the Company incurs employee expenses as well as external costs for research, manufacturing and clinical trial activities presented as operating expenses or prepaid expenses. Based on the nature of the Company's responsibilities under the collaboration arrangements, reimbursement of those costs are presented as revenue and not deducted from expenses, as the Company controls the research activities. Amounts of consideration allocated to the performance of research or manufacturing services are recognized over the period in which services are performed. Reimbursements for external costs are recognized as revenues as progress is achieved. Unpaid reimbursement amounts are presented as Accounts Receivable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Research and development milestones</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Gilead Collaboration Agreement includes, and the Roche Collaboration Agreement included, contingent milestone payments related to specified preclinical and clinical development milestones. These milestone payments represent variable consideration that are not initially recognized within the transaction price as they are fully constrained under the guidance in ASC 606, due to the scientific uncertainties and the required commitment from Gilead and Roche. While no further milestone payments are expected under the terminated Roche Collaboration Agreement, the Company will continue to assess the probability of significant reversals for any amounts that become likely to be realized under the Gilead Collaboration Agreement prior to including the variable consideration associated with these payments within the transaction price.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Sales-based milestones and royalty payments</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Gilead Collaboration Agreement also includes, and the Roche Collaboration Agreement included, certain sales-based milestone and royalty payments upon successful commercialization of a licensed product. In accordance with ASC 606-10-55-65 Sales Based or Usage Based Royalties, the Company recognizes revenues from sales-based milestone and royalty payments at the later of (i) the occurrence of the subsequent sale; or (ii) the performance obligation to which some or all of the sales-based milestone or royalty payments has been allocated has been satisfied. The Company anticipates recognizing these milestones and royalty payments if and when subsequent sales are generated from a licensed product by the collaboration partner.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Cost to fulfill contracts</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company incurs costs for personnel, supplies and other costs related to its laboratory operations as well as fees from third parties and license expenses in connection with its research and development obligations under collaboration and licensing agreements. These costs are recognized as research and development expenses over the period in which services are performed. Sublicense fees triggered by the receipt of payments are capitalized as an asset when the obligation to pay the fee arises. The capitalized asset is amortized over the period in which the revenue from the triggering payment is recognized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recent accounting pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB”) or other standard setting bodies that the Company adopts as of the specified effective date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Recently Issued Accounting Pronouncements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In December 2023, the FASB issued final guidance in ASU No. 2023-09, Income Taxes (ASC 740): Improvements to Income Tax Disclosures requiring entities to provide additional information in the rate reconciliation and disclosures about income taxes paid. For public business entities, the guidance is effective for annual periods beginning after December 15, 2024. The Company does not expect this ASU to have a material impact on the consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures which requires public entities to disclose significant segment expenses regularly provided to the chief operating decision-maker. Public entities with a single reporting segment have to provide all disclosures required by ASC 280, including the significant segment expense disclosures. For public business entities, the guidance is effective for annual periods beginning after December 15, 2024. The Company does not expect this ASU to have a material impact on the consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”). The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiary. All intercompany accounts and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The consolidated balance sheet as of December 31, 2023 was derived from audited financial statements but does not include all disclosures required by GAAP. The accompanying condensed consolidated balance sheet as of September 30, 2024, the condensed consolidated statements of operations, and comprehensive loss for the three and nine months ended September 30, 2024 and 2023, the condensed consolidated statement of convertible preferred stock and stockholders’ equity for the three and nine months ended September 30, 2024 and 2023 and the condensed consolidated statements of cash flows for the nine months ended September 30, 2024 and 2023 are unaudited.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement for interim reporting. Certain information and footnote disclosures typically included in annual financial statements prepared in accordance with GAAP have been condensed or omitted. Accordingly, these unaudited interim condensed consolidated financial statements should be read in conjunction with the Company’s <span style="background:#ffffff;">audited financial statements for the year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K, filed with the Securities and Exchange Commission (“SEC”)</span>. The results for any interim period are not necessarily indicative of results for any future period.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Going concern</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At each reporting period, in accordance with Accounting Standards Codification ("ASC") 205-40, Going Concern, the Company evaluates whether there are conditions or events that raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date that the financial statements are issued. The Company’s evaluation entails analyzing prospective operating budgets and forecasts for expectations of the Company’s cash needs and comparing those needs to the current cash and cash equivalent balances. The Company is required to make certain additional disclosures if it concludes substantial doubt exists and it is not alleviated by the Company’s plans or when its plans alleviate substantial doubt about the Company’s ability to continue as a going concern.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">This evaluation initially does not take into consideration the potential mitigating effect of management’s plans that have not been fully implemented as of the date the condensed consolidated financial statements are issued. When substantial doubt exists under this methodology, management evaluates whether the mitigating effect of its plans sufficiently alleviates substantial doubt about the Company’s ability to continue as a going concern. The mitigating effect of management’s plans, however, is only considered if both (1) it is probable that the plans will be effectively implemented within one year after the date that the condensed consolidated financial statements are issued, and (2) it is probable that the plans, when implemented, will mitigate the relevant conditions or events that raise substantial doubt about the entity’s ability to continue as a going concern within one year after the date that these condensed consolidated financial statements are issued. In performing its analysis, management excluded certain elements of its operating plan that cannot be considered probable. Under ASC 205-40, the future receipt of potential funding from future partnerships, equity or debt issuances, the potential milestones from the Gilead Collaboration Agreement and potential reductions in force cannot be considered probable at this time because these plans are not entirely within the Company’s control and/or have not been approved by the Board of Directors as of the date of these condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Since inception, the Company’s activities have consisted primarily of performing research and development to advance its technologies. The Company is still in the development phase and has not been marketing its technologies to date. Through September 30, 2024, the Company has funded its operations with proceeds from sales of common stock, sales of convertible preferred stock, sales of redeemable convertible preferred stock, collaboration and licensing agreements, grants and borrowings under various agreements with foreign public funding agencies. Since inception, the Company has incurred recurring losses, including a net loss of $<span style="-sec-ix-hidden:Hidden_HgmQlpP6s0ubFhCz23crPw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">18.6</span></span> million for the nine months ended September 30, 2024 and $81.6 million for the year ended December 31, 2023. As of September 30, 2024, the Company had an accumulated deficit of $<span style="-sec-ix-hidden:Hidden_A3oohD_120GKVfGvtl0qDg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">387.8</span></span> million. The Company expects to continue to generate operating losses in the foreseeable future. As of the filing date of this Quarterly Report on Form 10-Q, the Company’s expectation to generate negative operating cash flows in the future and the need for additional funding to support its planned operations raise substantial doubt regarding the Company’s ability to continue as a going concern for a period of one year after the date that these condensed consolidated financial statements are issued. Management's plans to alleviate the conditions that raise substantial doubt include reduced spending and the pursuit of additional capital. Management has concluded that the likelihood that its plan to successfully obtain sufficient funding, or adequately reduce expenditures, while reasonably possible, is less than probable. Accordingly, the Company has concluded that substantial doubt exists about the Company's ability to continue as a going concern for a period of at least 12 months from the date of issuance of these condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">These condensed consolidated financial statements have been prepared assuming that the Company will continue as a going concern, which contemplates the realization of assets and the settlement of liabilities and commitments in the normal course of business. The condensed consolidated financial statements do not reflect any adjustments relating to the recoverability and classification of assets or the amounts and classification of liabilities that might result from the outcome of the uncertainties described above.</p> -81600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Reverse stock split</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On July 9, 2024, the Company effected a reverse stock split of the outstanding shares of its common stock on a one-for-ten (<span style="-sec-ix-hidden:Hidden_KI_f_lhju0qqPOr60dlv3A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1</span></span>:10) basis (the “Reverse Stock Split”). The Reverse Stock Split became effective at 5:00 p.m. Eastern Time on July 9, 2024 (the “Effective Time”) via a certificate of amendment to the Company’s Certificate of Incorporation filed with the Secretary of State of the State of Delaware. At the Effective Time of the Reverse Stock Split, every 10 issued and outstanding shares of the Company’s common stock were automatically combined into <span style="-sec-ix-hidden:Hidden_ZsXhb3RTIkGBlI2nuJFd9g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> issued and outstanding share of common stock. The par value per share of the common stock remained unchanged at $0.0001. Fractional shares were not issued in connection with the Reverse Stock Split. Stockholders who were otherwise entitled to receive a fractional share received a proportional cash payment. The Reverse Stock Split affected all stockholders uniformly and did not alter any stockholder’s relative interest in the Company’s equity securities, except for any adjustments for fractional shares. As a result of the Reverse Stock Split, proportionate adjustments were made to the conversion ratio for the Company’s Class A Common Stock and the conversion prices of the Company’s Series A Convertible Preferred Stock, Series A-1 Convertible Preferred Stock and Series A-2 Convertible Preferred Stock. All share, per share and option numbers and exercise prices appearing in this Quarterly Report on Form 10-Q and the accompanying condensed financial statements have been adjusted to give effect to the Reverse Stock Split for all prior periods presented. However, the Company’s annual, other periodic, and current reports, and all other information and documents incorporated by reference into this Quarterly Report on Form 10-Q that were filed prior to July 9, 2024, do not give effect to the Reverse Stock Split.</p> 0.0001 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue, income and expenses during the reporting periods. Significant estimates and assumptions reflected in these condensed consolidated financial statements include, but are not limited to, the recognition of revenue and income, the accrual of research and development expenses and general and administrative expenses, the present value of lease right of use assets and corresponding liabilities, the valuation of stock-based awards, the valuation of current loans payable, the impairment of long-lived assets and going concern. The Company bases its estimates on historical experience, known trends and other market-specific or other relevant factors that it believes to be reasonable under the circumstances. On an ongoing basis, management evaluates its estimates as there are changes in circumstances, facts and experience. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of the date of issuance of these unaudited condensed consolidated financial statements, the Company is not aware of any specific event or circumstance that would require the Company to update estimates, judgments or revise the carrying value of any assets or liabilities. Actual results may differ from those estimates or assumptions.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Deferred offering costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company capitalizes certain legal, professional accounting and other third-party fees that are directly associated with in-process equity financings as deferred offering costs until such financings are consummated. After consummation of an equity financing, these costs are recorded in stockholders’ equity as a reduction of the additional paid-in capital on a pro-rata basis generated as a result of the offering. Should the in-process equity financing be abandoned, the deferred offering costs will be expensed immediately as a charge to operating expenses in the condensed consolidated statements of operations and comprehensive loss. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Concentrations of credit risk and of significant suppliers</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash, cash equivalents and short-term bank deposits held with banks in excess of publicly insured limits. For the three </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">and nine months ended September 30, 2024 and September 30, 2023 the net proceeds from the Company’s offerings have been deposited in interest-bearing bank accounts with two of the largest investment grade U.S. financial institutions and have been partially invested in money market funds. The money market funds, held in U.S. dollars, are primarily invested in U.S. and foreign short-term debt obligations. As of September 30, 2024 and December 31, 2023, the Company’s cash and cash equivalents included smaller amounts of cash balances held in accounts with regional European banks at the Company’s Austrian subsidiary, partially in euros. The Company does not believe that it is subject to unusual credit risk beyond the normal credit risk associated with commercial banking relationships.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company relies, and expects to continue to rely, on a small number of vendors to manufacture supplies and raw materials for its development programs. These programs could be adversely affected by a significant interruption in these manufacturing services or the availability of raw materials.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of September 30, 2024 Gilead Sciences, Inc. (“Gilead”) accounted for the majority of the accounts receivable balance. As of December 31, 2023, Gilead and F. Hoffmann-La Roche Ltd. and Hoffmann-La Roche Inc. (together “Roche”) accounted for the majority of the accounts receivable balance. For the three months ended September 30, 2024 Gilead accounted for the majority of the Company’s revenues. For the nine months ended September 30, 2024 Roche accounted for the majority of the Company’s revenues as a result of a contract modification and the recognition of upfront and milestone payments previously recorded as deferred revenues. For the three and nine months ended September 30, 2023 Gilead and Roche accounted for the majority of the Company’s revenues. Other customers accounted for less than 10.0% of accounts receivable or net revenues. The Company monitors the financial performance of its customers so that it can appropriately respond to changes in their credit-worthiness. To date, the Company has not experienced any significant losses with respect to collection of its accounts receivable.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company considers all highly liquid investments with maturities of three months or less at the date of purchase to be cash equivalents. As of September 30, 2024 and December 31, 2023, cash equivalents consisted of money market funds and short-term deposits.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair value measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 0pt 0pt;">Certain assets and liabilities are carried at fair value under GAAP. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable:</p><div style="margin-top:6pt;"></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="width:42.5pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1 - Quoted prices in active markets for identical assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:42.5pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2 - Observable inputs (other than Level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:42.5pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:12pt 0pt 12pt 0pt;">The Company’s cash equivalents are carried at fair value, determined according to the fair value hierarchy described above (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 12pt 0pt;">Property and equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization expense is recognized using the straight-line method over the estimated useful life of each asset as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated useful life</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:20.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">shorter of useful life or term of lease</p></td></tr><tr><td style="vertical-align:bottom;width:77.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Laboratory equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2 - 10 years</p></td></tr><tr><td style="vertical-align:bottom;width:77.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2 - 10 years</p></td></tr><tr><td style="vertical-align:bottom;width:77.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computer equipment and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2 - 4 years</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Costs for capital assets not yet placed into service are capitalized as construction-in-progress and depreciated once placed into service. Expenditures for repairs and maintenance are charged to expense as incurred. When property and equipment is sold or otherwise disposed of, the cost and related accumulated depreciation are eliminated from the accounts and any resulting gain or loss is reflected in the consolidated statements of operations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated useful life</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:20.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">shorter of useful life or term of lease</p></td></tr><tr><td style="vertical-align:bottom;width:77.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Laboratory equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2 - 10 years</p></td></tr><tr><td style="vertical-align:bottom;width:77.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2 - 10 years</p></td></tr><tr><td style="vertical-align:bottom;width:77.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computer equipment and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2 - 4 years</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> P2Y P10Y P2Y P10Y P2Y P4Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The determination whether an arrangement qualifies as a lease is made at contract inception. A lease qualifies as a finance lease if any of the following criteria are met at the inception of the lease: (i) there is a transfer of ownership of the leased asset to the Company by the end of the lease term, (ii) the Company holds an option to purchase the leased asset that it is reasonably certain to exercise, (iii) the lease term is for a major part of the remaining economic life of the leased asset, (iv) the present value of the sum of lease payments equals or exceeds substantially all of the fair value of the leased asset, or (v) the nature of the leased asset is specialized to the point that it is expected to provide the lessor no alternative use at the end of the lease term. All other leases are recorded as operating leases and are included in right of use (“ROU”) assets and lease liabilities in the consolidated balance sheets. For leases with an initial term of 12 months or less, the Company does not recognize a right of use asset or lease liability. These short-term leases are expensed on a straight-line basis over the lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date of the lease based upon the present value of lease payments over the lease term. When determining the lease term, the Company includes options to extend or terminate the lease when it is reasonably certain that the option will be exercised. The Company uses the implicit rate when readily determinable and uses its incremental borrowing rate when the implicit rate is not readily determinable based upon the information available at the commencement date in determining the present value of the lease payments. The incremental borrowing rate is determined using a secured borrowing rate for the same currency and term as the associated lease. The lease payments used to determine ROU assets may include lease incentives, stated rent increases and escalation clauses linked to rates of inflation when determinable and are recognized as ROU asset on the consolidated balance sheet. In addition, certain of the Company’s arrangements contain lease and non-lease components. The Company generally separates lease payments from non-lease payments. Operating leases are reflected in operating lease assets, in current operating lease liabilities and non-current operating lease liabilities in the consolidated balance sheets. Finance leases are reflected in finance lease assets, in accrued expenses and other current liabilities and in other non-current operating lease liabilities in the consolidated balance sheets. The ROU asset is tested for impairment in accordance with ASC 360.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Capitalized Software Development Cost</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company capitalizes certain implementation costs for internal-use software incurred in a cloud computing agreement that is a service contract. Eligible costs associated with cloud computing arrangements, such as software </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">business applications used in the normal course of business, are capitalized in accordance with ASC 350. These costs are recognized on a straight-line basis in the same line item in the statement of operations and comprehensive loss as the expense for fees for the associated cloud computing arrangement, over the term of the arrangement, plus reasonably certain renewals.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Impairment of long-lived assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Long-lived assets, including operating and finance lease right of use assets, consist of property and equipment. Long-lived assets to be held and used are tested for recoverability whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable. Factors that the Company considers in deciding when to perform an impairment review include significant underperformance of the business in relation to expectations, significant negative technological, scientific or economic trends and significant changes or planned changes in the use of the assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">If an impairment review is performed to evaluate a long-lived asset group for recoverability, the Company compares forecasts of undiscounted cash flows expected to result from the use and eventual disposition of the long-lived asset group to its carrying value. An impairment loss would be recognized in loss from operations when estimated undiscounted future cash flows expected to result from the use of an asset group are less than its carrying amount. The impairment loss would be based on the excess of the carrying value of the impaired asset group over its fair value (see Note 5 and Note 7).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Restructuring</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Costs and liabilities associated with restructuring activities are recognized when the actions are probable and estimable, which is when management approves the associated actions. Employee-related severance charges are recognized at the time of communication to employees.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue recognition from collaboration and licensing</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company recognized revenue from collaboration and license agreements with Gilead and Roche.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the collaboration and license agreement with Gilead (as amended and restated, the “Gilead Collaboration Agreement”), the parties agreed to collaborate with respect to two preclinical research programs to evaluate potential vaccine products for the treatment, cure, diagnosis or prevention of the hepatitis B virus (“HBV”) and the human immunodeficiency virus (“HIV”). In February 2022, the parties signed an amended and restated collaboration agreement (the “Restated Gilead Collaboration Agreement”), which revised the terms only for the HIV program, whereby the Company took on development responsibilities for the HIV program candidate through a Phase 1b clinical trial. The Company’s performance obligations under the terms of the original agreement include one combined performance obligation for each research program (HBV and HIV) comprised of the transfer of intellectual property rights (licenses) and providing research and development services. The terms of the Restated Gilead Collaboration Agreement added an additional performance obligation to perform research and development work for the HIV program. The licenses do not represent distinct performance obligations, because they cannot be used without the research and development services. Payments to the Company under the Restated Gilead Collaboration Agreement include a non-refundable up-front payment, payments for research and development activities, payments based upon the achievement of defined milestones, and if certain future conditions are met, payments for manufacturing services, commercial milestones and royalties on product sales.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Under the research collaboration and license agreement with Roche (the “Roche Collaboration Agreement”), the Company agreed to conduct research and early clinical development through Phase 1b for HB-700, a novel investigational arenaviral immunotherapy for the treatment of KRAS-mutated cancers. The Roche Collaboration </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Agreement also included an obligation of the Company to deliver a specified package of preclinical data and results with respect to a second program, targeting undisclosed cancer antigens (collectively “UCAs”) and an option for Roche to license the UCA program. The Company’s performance obligations under the terms of the Roche Collaboration Agreement included one combined performance obligation for the transfer of intellectual property rights (licenses) and providing research and development services for the HB-700 program, and a second, separate performance obligation to perform research and development services with respect to the UCA program. The UCA Option provided a right to license the program at the standalone selling price and therefore did not constitute a separate performance obligation. Payments to the Company under the Roche Collaboration Agreement included a non-refundable up-front payment, payments based upon the achievement of defined milestones, an additional payment if the option for the UCA program was exercised and royalties on product sales. In January 2024, Roche provided written notice of the termination of the collaboration and licensing agreement to the Company resulting in early recognition of revenue previously recorded as deferred revenue. The termination was made according to Roche’s right to terminate without cause, acknowledging that, the Company had met all go-forward criteria under the agreement. Upon the collaboration and licensing agreement termination effective date of April 25, 2024, the Company regained full control of the associated intellectual property portfolio and has full collaboration and licensing rights for this program. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company evaluates its collaboration and licensing arrangements pursuant to ASC 606 Revenue from Contracts with Customers. To determine the recognition of revenue from arrangements that fall within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies a performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under ASC 606, the Company applies significant judgement to evaluate whether the promises under the collaboration and licensing arrangements represent separate or one or more combined performance obligations, the allocation of the transaction price to identified performance obligations, the timing of revenue recognition, whether the UCA Option constitutes a material right, and the determination of when milestone payments are probable of being received.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Upfront payment and program initiation fee</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The non-refundable upfront-payment received by the Company upon signing of the Gilead Collaboration Agreement, and milestone payments that were linked to future performance obligations, were initially recorded as deferred revenue and allocated between the two research program performance obligations. Such amounts are recognized as revenue over the performance period of the respective services on a percent of completion basis using total estimated research and development labor hours (input method) for each of the obligations. The percent of completion basis using labor hours was considered the best measure of progress in which control of the combined performance obligations transfers to the customer, due to the short time intervals in which research results are shared with the collaboration partner and the nature of the work being performed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The non-refundable program initiation payment received from Gilead upon signing of the Restated Collaboration Agreement was also initially recorded as deferred revenue and is recognized on a percent of completion basis using total estimated research and development costs (input method) for the performance of the obligations. The percent of completion basis using research and development costs was considered the best measure of progress in which control of the performance obligations transfers to the customer, due to the immediate benefit that it adds to the value of the customer’s rights on the program, the short time intervals in which development results are shared and the nature of the work being performed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The non-refundable upfront-payment received by the Company upon signing of the Roche Collaboration Agreement was initially recorded as deferred revenue and allocated between the HB-700 program and the UCA </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">program. Such amounts were recognized as revenue over the performance period of the respective services on a percent of completion basis using total estimated research and development costs (input method) for each of the obligations during the initial term of the contract. The percent of completion basis using research and development costs was considered the best measure of progress in which control of the performance obligations transfers to the customer. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Reimbursement for services</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the Gilead Collaboration Agreement and historically under the Roche Collaboration Agreement prior to termination, the Company incurs employee expenses as well as external costs for research, manufacturing and clinical trial activities presented as operating expenses or prepaid expenses. Based on the nature of the Company's responsibilities under the collaboration arrangements, reimbursement of those costs are presented as revenue and not deducted from expenses, as the Company controls the research activities. Amounts of consideration allocated to the performance of research or manufacturing services are recognized over the period in which services are performed. Reimbursements for external costs are recognized as revenues as progress is achieved. Unpaid reimbursement amounts are presented as Accounts Receivable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Research and development milestones</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Gilead Collaboration Agreement includes, and the Roche Collaboration Agreement included, contingent milestone payments related to specified preclinical and clinical development milestones. These milestone payments represent variable consideration that are not initially recognized within the transaction price as they are fully constrained under the guidance in ASC 606, due to the scientific uncertainties and the required commitment from Gilead and Roche. While no further milestone payments are expected under the terminated Roche Collaboration Agreement, the Company will continue to assess the probability of significant reversals for any amounts that become likely to be realized under the Gilead Collaboration Agreement prior to including the variable consideration associated with these payments within the transaction price.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Sales-based milestones and royalty payments</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Gilead Collaboration Agreement also includes, and the Roche Collaboration Agreement included, certain sales-based milestone and royalty payments upon successful commercialization of a licensed product. In accordance with ASC 606-10-55-65 Sales Based or Usage Based Royalties, the Company recognizes revenues from sales-based milestone and royalty payments at the later of (i) the occurrence of the subsequent sale; or (ii) the performance obligation to which some or all of the sales-based milestone or royalty payments has been allocated has been satisfied. The Company anticipates recognizing these milestones and royalty payments if and when subsequent sales are generated from a licensed product by the collaboration partner.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Cost to fulfill contracts</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company incurs costs for personnel, supplies and other costs related to its laboratory operations as well as fees from third parties and license expenses in connection with its research and development obligations under collaboration and licensing agreements. These costs are recognized as research and development expenses over the period in which services are performed. Sublicense fees triggered by the receipt of payments are capitalized as an asset when the obligation to pay the fee arises. The capitalized asset is amortized over the period in which the revenue from the triggering payment is recognized.</p> 2 1 1 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recent accounting pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB”) or other standard setting bodies that the Company adopts as of the specified effective date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Recently Issued Accounting Pronouncements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In December 2023, the FASB issued final guidance in ASU No. 2023-09, Income Taxes (ASC 740): Improvements to Income Tax Disclosures requiring entities to provide additional information in the rate reconciliation and disclosures about income taxes paid. For public business entities, the guidance is effective for annual periods beginning after December 15, 2024. The Company does not expect this ASU to have a material impact on the consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures which requires public entities to disclose significant segment expenses regularly provided to the chief operating decision-maker. Public entities with a single reporting segment have to provide all disclosures required by ASC 280, including the significant segment expense disclosures. For public business entities, the guidance is effective for annual periods beginning after December 15, 2024. The Company does not expect this ASU to have a material impact on the consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3. Collaboration and Licensing Agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Gilead Collaboration and License Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In June 2018, the Company entered into the Gilead Collaboration Agreement whereby the Company and Gilead agreed to collaborate with respect to two preclinical research programs to evaluate potential vaccine products for the treatment, cure, diagnosis or prevention of HBV and HIV. In February 2022, the Company signed the Amended and Restated Collaboration Agreement, which altered key aspects of the collaboration pertaining to the HIV therapeutic. Most importantly, the Amended and Restated Collaboration Agreement allocated additional research and development responsibility to the Company with respect to the Company’s HIV candidate and provided for additional funding by Gilead of such research and development activities as well as increased later stage development and commercial milestone payments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the Gilead Collaboration Agreement, the Company granted Gilead an exclusive, royalty-bearing license to the Company’s technology platforms. Upon entering into the agreement in June 2018, the Company received a non-refundable $10.0 million upfront payment from Gilead and upon signing of the Restated Gilead Collaboration Agreement in February 2022, the Company received a program initiation fee of $15.0 million. Gilead is also obligated to make additional payments to the Company upon the achievement of pre-clinical, development and commercial milestones. The development milestones amount to $140.0 million for the HBV program, and up to $172.5 million for the HIV program, inclusive of a $10.0 million program completion fee, payable upon Gilead’s exercise of the option to pursue further development activities post Phase 1b. The commercial milestones amount to a total of $50.0 million for the HBV program, and $65.0 million for the HIV program. Additionally, Gilead is obligated to pay royalties on net sales for each program. Payments from Gilead generally have a 60-day payment term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The $10.0 million upfront payment, the $15.0 million initiation fee and $13.0 million in milestone payments were initially recorded as deferred revenue in the consolidated balance sheet and are recognized as revenue when revenue recognition criteria are met. As of September 30, 2024, $7.0 million of such payments were still recorded as a liability in deferred revenues, current and non-current. As of December 31, 2023, $7.5 million of upfront and milestone payments were included as a liability in deferred revenues, current and non-current. Approximately 38% of deferred revenue is expected to be recognized as revenue in the remainder of 2024, 51% in 2025 and the remaining 11% in 2026. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In the three months ended September 30, 2024, the Company recognized $4.4 million of the milestone and initiation payments that were originally recorded as deferred revenue. Furthermore, the Company recognized $0.3 million of revenue from cost reimbursements for research and development services. In the three months ended September 30, 2023, the Company recognized $1.2 million of the upfront and milestone payments that were originally </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">recorded as deferred revenue. Furthermore, the Company recognized $0.5 million of revenue from cost reimbursements for research and development services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In the nine months ended September 30, 2024, the Company recognized $5.7 million of the milestone and initiation payments that were originally recorded as deferred revenue. Furthermore, the Company recognized $0.5 million of revenue from cost reimbursements for research and development services. In the nine months ended September 30, 2023, the Company recognized $3.8 million of the upfront and milestone payments that were originally recorded as deferred revenue. Furthermore, the Company recognized $1.3 million of revenue from cost reimbursements for research and development services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Sublicense fees payable to certain licensors of technologies upon the receipt of the deferred upfront and milestone payments, were capitalized as a contract asset and will be amortized over the period in which the revenue from the triggering payment is recognized. As of September 30, 2024 and December 31, 2023, the contract asset relating to the sublicense payment was $0.2 million and $0.1 million, respectively, and there was no liability relating to sublicense payment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Roche Collaboration and License Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In October 2022, the Company entered into the Roche Collaboration Agreement whereby the Company and Roche agreed to collaborate with respect to the development of novel arenaviral immunotherapies for KRAS-mutated cancers and, potentially, a second, novel arenaviral immunotherapeutic program targeting specific undisclosed cancer antigens. In January 2024, Roche provided written notice of the termination of the Roche Collaboration Agreement to the Company. The termination was made according to Roche’s right to terminate without cause, acknowledging that the Company had met all go-forward criteria under the agreement. Pursuant to the terms of the Roche Collaboration Agreement, following the termination notice, the Roche Collaboration Agreement terminated on April 25, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the terms of the original Roche Collaboration Agreement, the Company had granted Roche an exclusive, royalty-bearing license to the Company’s technology platforms for KRAS-mutated cancers, and an option right to exclusively license a second, novel arenaviral immunotherapeutic program targeting undisclosed cancer antigens. Upon the termination effective date of April 25, 2024, the Company regained full control of the associated intellectual property portfolio and full collaboration and licensing rights for this program.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Upon signing the Roche Collaboration Agreement in October 2022, the Company received a non-refundable upfront payment of $25.0 million. This upfront payment, a $10.0 million milestone payment received in the three months ended March 31, 2023, and a $10.0 million milestone payment received in the three months ended June 30, 2024 were considered as part of the transaction price and were recognized as revenue when revenue recognition criteria were met over the period in which services were performed. As of September 30, 2024, no liabilities were recorded in deferred revenues, current and non-current. As of December 31, 2023, $26.8 million of such payments were included as a liability in deferred revenues, current and non-current.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company considered the termination by Roche as a contract modification of the combined performance obligations and the transaction price. The modification was accounted for on a cumulative catch-up basis, applying the revised percent of completion to the revised transaction price, resulting in an immediate increase of revenue in the period of the modification. The transaction price was recognized as revenue over the remaining performance period using updated total estimated research and development costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The remaining liability included in deferred revenues was recognized in the three months ended June 30, 2024. Accordingly, the Company recognized in the three months ended September 30, 2024 <span style="-sec-ix-hidden:Hidden_W2ZcGpIP8kWqqMnSCPJcTw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">no</span></span> revenue of the upfront and milestone payments that were originally recorded as deferred revenue. In the three months ended September 30, 2023, the Company recognized $4.9 million of the upfront and milestone payments that were originally recorded as deferred </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">revenue. Furthermore, the Company recognized $0.3 million of revenue from cost reimbursements for activities related to the preparation of a first in human trial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In the nine months ended September 30, 2024, the Company recognized revenues of $36.3 million of the upfront and milestone payments that were originally recorded as deferred revenue. Furthermore, the Company recognized $0.1 million of revenue from cost reimbursements for activities related to the preparation of a first in human trial of HB-700. In the nine months ended September 30, 2023, the Company recognized $7.3 million of the upfront and milestone payments that were originally recorded as deferred revenue. Furthermore, the Company recognized $0.3 million of revenue from cost reimbursements for activities related to the preparation of a first in human trial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Sublicense fees payable to certain licensors of technologies upon the receipt of the deferred upfront and milestone payments, were capitalized as a contract asset and will be amortized over the period in which the revenue from the triggering payment is recognized. As of September 30, 2024 there was no contract asset and no liability relating to sublicense payments. As of December 31, 2023 the contract asset was $2.0 million and there was no liability relating to sublicense payments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 2 10000000.0 15000000.0 140000000.0 172500000 10000000.0 50000000.0 65000000.0 P60D 10000000.0 15000000.0 13000000.0 7000000.0 7500000 0.38 0.51 0.11 4400000 300000 1200000 500000 5700000 500000 3800000 1300000 200000 100000 0 0 25000000.0 10000000.0 10000000.0 0 26800000 4900000 300000 36300000 100000 7300000 300000 0 0 2000000.0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">4. Restructuring</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">On January 29, 2024, the Company announced and began implementing its decision to prioritize the clinical development of its eseba-vec (formerly HB-200) program for the treatment of HPV16+ head and neck cancers and its two Gilead-partnered infectious disease programs and to pause development activities related to HB-300 and most of its preclinical research activities. In connection with this strategic refocus, the Company’s board of directors approved a restructuring plan to rebalance the Company’s cost structure, which originally included a reduction of the Company’s workforce by approximately 30% and the discontinuation of the Company’s GMP manufacturing facility project. This original part of the restructuring plan was completed by the end of the second quarter of 2024 and the Company recorded restructuring charges of $1.3 million in the six months ended June 30, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">During the third quarter of 2024, the Company started an enterprise-wide initiative intended to improve its business through specialized organizational programs that include targeted cost-savings and continued to take actions to implement further restructuring actions, which included a further reduction of the Company’s workforce by another approximately 20%. These continued restructuring actions are expected to be substantially completed by the end of the first quarter of 2025. The restructuring charges recorded for the continued restructuring actions for the three months ended September 30, 2024 are $<span style="-sec-ix-hidden:Hidden_VVNaCZJnhEaOEyn4-KIKoA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">0.9</span></span> million. Going forward, the Company may implement further cost-saving initiatives that could result in additional restructuring charges including severance and other employee charges. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">As a result of the restructuring plan and the enterprise-wide initiative, the Company incurred the following charges which were included within Restructuring expense in the condensed consolidated statements of operations and comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">The following table summarizes the effect of the restructuring charges (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash charges</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Severance and other personnel expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 832</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,070</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Professional fees and other related charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 878</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes a roll-forward of cash restructuring-related liabilities, which are included within Accrued expenses and other current liabilities in the condensed consolidated balance sheets (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.08%;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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.08%;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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.08%;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:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="2" style="vertical-align:bottom;width:13.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Severance and other personnel costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="2" style="vertical-align:bottom;width:13.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Professional fees and other related charges</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Severance and other personnel costs, professional fees and other related charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,070</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,201</p></td></tr><tr><td style="vertical-align:bottom;width:55.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total cash charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,231)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (82)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,313)</p></td></tr><tr><td style="vertical-align:bottom;width:55.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of September 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 839</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3pt 0.05pt 0pt;"> 888</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 0.30 1300000 0.20 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash charges</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Severance and other personnel expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 832</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,070</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Professional fees and other related charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 878</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table> 832000 2070000 46000 131000 878000 2201000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.08%;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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.08%;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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.08%;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:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="2" style="vertical-align:bottom;width:13.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Severance and other personnel costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="2" style="vertical-align:bottom;width:13.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Professional fees and other related charges</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Severance and other personnel costs, professional fees and other related charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,070</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,201</p></td></tr><tr><td style="vertical-align:bottom;width:55.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total cash charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,231)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (82)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,313)</p></td></tr><tr><td style="vertical-align:bottom;width:55.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of September 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 839</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3pt 0.05pt 0pt;"> 888</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 2070000 131000 2201000 -1231000 -82000 -1313000 839000 49000 888000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">5. Impairment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">As a result of the targeted cost-savings, restructuring actions, and strategic considerations preceeding the adoption of the restructuring plan, which included the termination of a part of the Company’s rented office and laboratory space in Vienna, Austria, the Company assessed the recoverability of the long-lived assets relating to the laboratory equipment at September 30, 2024, and determined that the undiscounted cash flows of certain asset groups were below the carrying values, indicating impairment. The carrying values of the assets were written down to their estimated fair value, which was determined based on the cost approach. The impairment test was performed as of September 30, 2024 using Level 3 inputs including assumptions and estimates for the current replacement costs of similar assets adjusted for estimated depreciation and deterioration of the existing equipment and economic obsolescence.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the effect of the non-cash impairment charges (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-cash impairment charges</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Asset write-offs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (172)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (172)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total non-cash impairment charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (172)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (172)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-cash impairment charges</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Asset write-offs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (172)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (172)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total non-cash impairment charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (172)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (172)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p> 172000 172000 172000 172000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">6. Fair Value of Financial Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following tables present information about the Company’s financial assets measured at fair value on a recurring basis and indicating the level of the fair value hierarchy utilized to determine such fair values (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:45.84%;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 Measurement at September 30, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom: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 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash equivalents:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,744</p></td></tr><tr><td style="vertical-align:bottom;width:52.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,744</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:45.84%;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 Measurement at December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom: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 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash equivalents:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91,084</p></td></tr><tr><td style="vertical-align:bottom;width:52.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91,084</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">During the nine months ended September 30, 2024, there <span style="-sec-ix-hidden:Hidden_L4qE866RukiGf5nrRkT2Qg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">were</span></span> no transfers between Level <span style="-sec-ix-hidden:Hidden_fw1Dx5P1q0GD0K7-hKdIww;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1</span></span>, Level 2 and Level <span style="-sec-ix-hidden:Hidden_zGwGAZJrb0GnGx1ZRZTEEw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3</span></span>.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following tables present information about the Company’s financial assets measured at fair value on a recurring basis and indicating the level of the fair value hierarchy utilized to determine such fair values (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:45.84%;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 Measurement at September 30, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom: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 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash equivalents:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,744</p></td></tr><tr><td style="vertical-align:bottom;width:52.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,744</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:45.84%;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 Measurement at December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom: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 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash equivalents:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91,084</p></td></tr><tr><td style="vertical-align:bottom;width:52.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91,084</p></td></tr></table> 49744000 49744000 49744000 49744000 91084000 91084000 91084000 91084000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">7. Property, plant and equipment, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Property, plant and equipment, net consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom: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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom: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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,025</p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,300</p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 212</p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Laboratory equipment</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,722</p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 654</p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computer equipment and software</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,652</p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment, gross</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,565</p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Accumulated depreciation</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,461)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,823)</p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,860</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,742</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As a result of the termination of rented laboratory space (see Note 5) the Company determined that the estimated undiscounted future cash flows for certain assets used in affected laboratories were less than their carrying values. The Company therefore recognized an impairment charge of $<span style="-sec-ix-hidden:Hidden_31noBoSUJ0aP94BprL2olg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">0.2</span></span> million related to such assets for the three and nine months ended September 30, 2024, which reduced the carrying value of these assets to zero. Impairment charges are included within Impairment expense in the condensed consolidated statements of operations and comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">There were <span style="-sec-ix-hidden:Hidden_y-f7xwpyb06hnVOsZNYYrg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">no</span></span> impairments in the three and nine months ended September 30, 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Property, plant and equipment, net consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom: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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom: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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,025</p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,300</p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 212</p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Laboratory equipment</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,722</p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 654</p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computer equipment and software</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,652</p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment, gross</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,565</p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Accumulated depreciation</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,461)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,823)</p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,860</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,742</p></td></tr></table> 2040000 2025000 3332000 3300000 23000 212000 8748000 8722000 655000 654000 2523000 2652000 17321000 17565000 10461000 9823000 6860000 7742000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">8. Receivable research incentive</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company participates in a research incentive program provided by the Austrian government under which it is entitled to reimbursement of a percentage of qualifying research and development expenses and capital expenditures incurred in Austria. Submissions for reimbursement under the program are submitted annually. Incentive amounts are generally paid out during the calendar year that follows the year of the expenses but remain subject to subsequent examinations by the responsible authority. Reimbursements received in excess of the recognized receivable research incentive for a certain period are recorded within other long-term liabilities for potential repayment until such time that an audit has taken place, upon expiration of the potential reclaim period, or when it is no longer probable that a reclaim will happen. The years 2018 to present remain open to examination by the authorities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Furthermore, the Company participated in the life sciences research and development program provided by the New York State government under which it was entitled to reimbursement of a percentage of qualifying research and development expenses in New York State up to $0.5 million per year for the years 2019 to 2021. The Company also participates in the New York City biotechnology tax credit program, according to which certain expenses for business in the biotechnology field in New York City limited to $0.25 million per year for three consecutive years from January 1, 2023 to December 31, 2025 are incentivized. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of September 30, 2024, the Company recognized receivables of $<span style="-sec-ix-hidden:Hidden_DT7QSzL0tkarJ8dGuvgc5A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">24.7</span></span> million from the research incentive programs, which are reported in receivable research incentive in the Company’s condensed consolidated balance sheet. $24.5 million relate to the Austrian research incentive program, $0.1 million relate to the New York State life sciences research and development program and $0.1 million relate to the New York City biotechnology tax credit program. As of December 31, 2023, the receivables from the research incentive programs were $18.8 million with $17.3 million </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">related to the Austrian research incentive program, $1.4 million related to the New York State life sciences research and development program and $0.1 million related to the New York City biotechnology tax credit program.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">During the three months ended September 30, 2024 and 2023, the Company recorded $2.2 million and $2.9 million, respectively, of income related to the incentive program within the Company’s condensed consolidated statements of operations and comprehensive loss as part of the grant income related to the Austrian incentive program. Research incentives depend on the eligible research and development expenses of the respective period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">During the nine months ended September 30, 2024 and 2023, the Company recorded $6.9 million and $7.2 million, respectively, of income related to the incentive program within the Company’s condensed consolidated statements of operations and comprehensive loss as part of the grant income related to the Austrian incentive program. Research incentives depend on the eligible research and development expenses of the respective period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p> 500000 250000 24500000 100000 100000 18800000 17300000 1400000 100000 2200000 2900000 6900000 7200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">9. Accrued expenses and other current liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Accrued expenses and other current liabilities consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.8%;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.25%;margin: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:11.34%;border-bottom: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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;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.25%;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:11.34%;border-bottom: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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Salaries and bonuses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,816</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,665</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Social security contributions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 285</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 340</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unearned grant income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued external research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,594</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued external general and administration expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 292</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued for property and equipment acquisitions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued for restructuring expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 367</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other accruals and liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 777</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,101</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Accrued expenses and other current liabilities consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.8%;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.25%;margin: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:11.34%;border-bottom: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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;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.25%;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:11.34%;border-bottom: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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Salaries and bonuses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,816</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,665</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Social security contributions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 285</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 340</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unearned grant income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued external research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,594</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued external general and administration expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 292</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued for property and equipment acquisitions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued for restructuring expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 367</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other accruals and liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 777</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,101</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 4816000 5665000 285000 340000 52000 5685000 4594000 884000 292000 14000 888000 367000 515000 777000 13073000 12101000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10. Loans payable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of September 30, 2024 and December 31, 2023, loans payable consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.8%;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.25%;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="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom: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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom: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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Loans from FFG</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,172</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Unamortized debt discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (52)</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total loans payable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,120</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In connection with the funding agreements with the Austrian Research Promotion Agency, (<i style="font-style:italic;">Österreichische Forschungsförderungsgesellschaft, </i>or “FFG”), the Company has received various loans (“FFG Loans”). The FFG Loans were made on a project-by-project basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The FFG Loans bear interest at rates that are below market rates of interest. The Company accounted for the imputed benefit arising from the difference between an estimated market rate of interest and the rate of interest charged by FFG as grant income from FFG. On the date that FFG loan proceeds are received, the Company recognized the portion of the loan proceeds allocated to grant funding as a discount to the carrying value of the loan and as unearned income, which was recognized as grant income over the term of the funding agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of September 30, 2024, the Company has <span style="-sec-ix-hidden:Hidden_BZlZiNYF30uzCvN0oOh7cQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">no</span></span> outstanding loans payable. A final principal repayment of $1.1 million was made in the nine months ended September 30, 2024. Principal repayments of $1.8 million were made in the nine months ended September 30, 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.8%;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.25%;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="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom: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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom: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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Loans from FFG</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,172</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Unamortized debt discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (52)</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total loans payable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,120</p></td></tr></table> 1172000 52000 1120000 1100000 1800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">11. Common stock, Class A common stock and convertible preferred stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s capital structure consists of common stock, Class A common stock and preferred stock. On July 9, 2024, the Company effected a reverse stock split of the outstanding shares of its common stock on a one-for-ten basis (see Note 2). As of September 30, 2024, the Company was authorized to issue 40,000,000 shares of common stock, 3,900,000 shares of Class A common stock and 10,000,000 shares of preferred stock. The Company has designated 2,978 of the 10,000,000 authorized shares of preferred stock as non-voting Series A convertible preferred stock, 15,800 of the 10,000,000 authorized shares of preferred stock as non-voting Series A-1 convertible preferred stock and 15,268 of the 10,000,000 authorized shares of <span style="-sec-ix-hidden:Hidden_V4P0qm2itESqSiW3eOyxug;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">preferred</span></span> stock as non-voting Series A-2 convertible preferred stock. As of September 30, 2024, the Company had 9,655,022 shares of common stock, 2,399,517 shares of <span style="-sec-ix-hidden:Hidden_s9XDtWS4uEejh45qeKZcog;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Class A</span></span> common stock, 370 shares of <span style="-sec-ix-hidden:Hidden_UnrNLIzLIkK82LdeFVdV_g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Series A</span></span> convertible preferred stock, 10,800 shares of <span style="-sec-ix-hidden:Hidden_nlSYlXfj90KwRUrpGJMO0A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Series A-1</span></span> convertible preferred stock and 15,268 shares of <span style="-sec-ix-hidden:Hidden_xa-pFH2d30K6BsP4UmFf0g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Series A-2</span></span> convertible preferred stock outstanding and issued. As a result of the Reverse Stock Split, 37 shares of common stock were retired due to round-down effects and redeemed in cash.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On June 5, 2023, the Company closed a public offering of 2,290,077 (22,900,768 before the Reverse Stock Split) shares of its common stock and 15,268 shares of Series A-2 convertible preferred stock at a public offering price of $13.10 and $1,310.00 per share, respectively, for net proceeds of $46.2 million after deducting underwriting discounts and commissions and offering expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On February 15, 2022, the Company entered into a stock purchase agreement with Gilead (“Stock Purchase Agreement”), that requires Gilead, at the Company’s option, to purchase up to $35.0 million of the Company’s common stock. On February 15, 2022, Gilead purchased an initial amount of 166,666 (1,666,666 before the Reverse Stock Split) shares of the Company’s common stock in exchange for $5.0 million in cash at a purchase price per share equal to $30.00. On December 20, 2023, the parties amended and restated the Stock Purchase Agreement (the “Amended Stock Purchase Agreement”) and Gilead purchased 1,500,000 (15,000,000 before the Reverse Stock Split) shares of the Company’s common stock in exchange for approximately $21.3 million in cash at a purchase price per share equal to $14.167. Pursuant to the terms of the Amended Stock Purchase Agreement, the Company may require Gilead to purchase the balance of the $8.75 million of common stock as pro-rata participation in potential future equity raises. The Company’s right to sell shares of its common stock to Gilead is subject to specified limitations, including a limitation that prevents the Company from requesting purchases of shares of common stock by Gilead that would result in a beneficial ownership of more than 19.9% of the total number of outstanding shares of common stock by Gilead.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company has three series of preferred stock authorized, issued and outstanding as of September 30, 2024: Series A convertible preferred stock, Series A-1 convertible preferred stock and Series A-2 convertible preferred stock. Shares of Series A, Series A-1 and Series A-2 convertible preferred stock may be independently converted into common stock. Holders of Series A, Series A-1 and Series A-2 convertible preferred stock have equal rights, powers and privileges. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Holders of common stock are entitled to one vote for each share held on all matters submitted to a vote of the stockholders. The holders of Class A common stock and Series A, Series A-1 and Series A-2 convertible preferred stock are not entitled to vote, except as required by law. The holders of common stock and Class A common stock do not have any cumulative voting rights.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Each holder of Class A common stock has the right to convert each ten shares of Class A common stock into one share of common stock at such holder's election. Each holder of Series A, Series A-1 and Series A-2 convertible preferred stock has the right to convert each share of Series A, Series A-1 and Series A-2 convertible preferred stock into </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">100 shares of common stock at any time at the holder’s option, provided that the holder will be prohibited, subject to certain exceptions, from converting Series A, Series A-1 and Series A-2 convertible preferred stock into shares of the Company’s common stock if, as a result of such conversion, the holder, together with its affiliates, would own more than 9.99% of the total number of shares of the Company’s common stock then issued and outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Holders of common stock and Class A common stock are entitled to receive ratably any dividends declared by the board of directors out of funds legally available for that purpose, subject to any preferential dividend rights of any outstanding preferred stock. Holders of Series A, Series A-1 and Series A-2 preferred stock will be entitled to receive dividends at a rate equal to (on an as-if-converted-to-common stock basis), and in the same form and manner as, dividends actually paid on shares of the Company’s common stock. Holders of common stock and Class A common stock have no preemptive rights, conversion rights, or other subscription rights or redemption or sinking fund provisions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In the event of a liquidation, dissolution, or winding up of the Company, holders of the Company’s Series A, Series A-1 and Series A-2 convertible preferred stock will receive a payment equal to $0.001 per share of Series A, Series A-1 and Series A-2 convertible preferred stock before any proceeds are distributed to the holders of common stock. Then, holders of common stock and Class A common stock will be entitled to share ratably in all assets remaining after payment of all debts and other liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">There were 370 shares of Series A convertible preferred stock, 10,800 shares of Series A-1 convertible preferred stock and 15,268 shares of Series A-2 convertible preferred stock outstanding as of September 30, 2024 and December 31, 2023, respectively. In May 2023 certain of the Company’s stockholders elected to convert an aggregate of 1,327 shares of Series A convertible preferred stock and an aggregate of 5,000 shares of Series A-1 convertible preferred stock owned by such holders into an aggregate of 632,700 (6,327,000 before the Reverse Stock Split) shares of the Company’s common stock.</p> 40000000 3900000 10000000 2978 10000000 15800 10000000 15268 10000000 9655022 2399517 370 10800 15268 37 2290077 22900768 15268 13.10 1310.00 46200000 35000000.0 166666 1666666 5000000.0 30.00 1500000 15000000 21300000 14.167 8750000 0.199 3 1 1 100 0.0999 0.001 370 370 10800 10800 15268 15268 1327 5000 632700 6327000 <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;font-weight:bold;margin:0pt 0pt 12pt 0pt;">12. Stock-based compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">2018 Stock Option and Grant Plan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In June 2018, the Company’s board of directors approved the 2018 Stock Option and Grant Plan. Options granted under the 2018 Stock Option and Grant Plan generally vest over four years, with 25% of the options vesting upon the first anniversary of the grant date and the remaining 75% of the options vesting in 12 equal quarterly installments following the first anniversary of the grant date, provided the option holder continues to have an employment or service relationship with the Company on each vesting date. The options expire on the 10<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">th</sup> anniversary of the grant date. As of September 30, 2024, 73,935<span style="font-size:9pt;"> </span>options granted under the 2018 Stock Option and Grant Plan remained outstanding. Any authorization to issue new options under the 2018 Stock Option and Grant Plan was cancelled upon the effectiveness of the 2019 Stock Option and Incentive Plan and no further awards will be granted under the 2018 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">2019 Stock Option and Incentive Plan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On April 1, 2019, the Company’s stockholders approved the 2019 Stock Option and Incentive Plan, which became effective as of the effective date of the registration statement in connection with the Company’s IPO. The plan provides for the grant of shares of restricted stock, long term incentive awards, stock options or other equity-based awards. As of September 30, 2024, the maximum number of shares of the Company’s common stock that may be issued under the Company’s 2019 Stock Option and Incentive Plan was 1,202,548 shares which shall be cumulatively increased on January 1 of each year by up to 4.0% of the then outstanding number of shares of common stock and Class A common stock. Options granted under the 2019 Stock Option and Incentive Plan generally vest over four years, with 25% of the options vesting upon the first anniversary of the grant date and the remaining 75% of the options vesting in 12 equal quarterly installments following the first anniversary of the grant date, provided the option holder continues to </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">have an employment or service relationship with the Company on each vesting date. Initial options granted to non-executive directors upon their election generally vest over a three-year term with 33% of the options vesting upon the first anniversary of the grant date and the remaining 67% of the options vesting in eight equal quarterly installments following the first anniversary of the grant date. Annual option re-grants to non-executive directors generally vest on the earlier of the first anniversary of the grant date and the next annual meeting of stockholders. The options expire on the 10<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">th</sup> anniversary of the grant date. For each option, the beneficiary is entitled to receive one share of common stock upon the exercise of the option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On August 7, 2023, the Company’s board of directors approved a one-time offer to eligible non-executive, non-director employees to exchange certain outstanding stock options for new stock options with modified terms. Under the stock option exchange program (the “Offer”), the Company offered to exchange certain out-of-the-money stock options for new stock options at an exchange ratio of between 1.75 and 2.50 surrendered options for one new option exercisable for shares of common stock with a lower exercise price and extended vesting terms. Pursuant to the Offer, a total of 82 eligible participants tendered, and the Company accepted for cancellation, stock options to purchase an aggregate of 54,323 shares of the Company’s common stock with exercise prices between $69.00 and $140.00. The eligible options that were accepted for cancellation represented approximately 86.6% of the total shares of common stock underlying all of the eligible options. In accordance with the terms and conditions of the Offer, on September 12, 2023, the Company issued new options to purchase an aggregate of 27,376 shares of common stock in exchange for the cancellation of the tendered eligible options. The exercise price per share of each new option granted in the Offer is $10.00. New options issued for previously vested stock options vest on the first anniversary of the grant date and new options issued for previously unvested stock options vest over a three-year term in twelve equal quarterly installments. The stock option exchange offer resulted in incremental stock-based compensation expense of $0.1 million, recognized using the graded-vesting method over the remaining requisite service period of the new stock options. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">2023 Inducement Plan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On April 7, 2023, the Company’s board of directors adopted the Company’s 2023 Inducement Plan (the “2023 Inducement Plan”) pursuant to which the Company reserved 50,000 shares of common stock for issuance under the 2023 Inducement Plan. The 2023 Inducement Plan provides for the grant of non-statutory stock options to eligible individuals. In accordance with Nasdaq Marketplace Rule 5635(c)(4), awards under the 2023 Inducement Plan may only be made to individuals not previously employees or directors of the Company (or following such individuals’ bona fide period of non-employment with the Company), as an inducement material to the individuals’ entry into employment with the Company. Awards granted under the 2023 Inducement Plan must be approved by either a majority of the Company’s independent directors or the compensation committee of the Company’s board of directors. As of September 30, 2024, the Company had 10,000 shares of its common stock available for future issuance under the 2023 Inducement Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table presents a summary of awards outstanding:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:54.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of September 30, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018 Plan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019 Plan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;border-bottom: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;">Inducement Awards</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.38%;background:#cceeff;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;">Granted and outstanding awards:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;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:12.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:11.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73,935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 964,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,078,141</p></td></tr><tr><td style="vertical-align:bottom;width:43.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73,935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 964,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,078,141</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock option valuation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company estimates the option’s fair value on the date of grant using the Black-Scholes option-pricing model. Black-Scholes utilizes assumptions related to expected term, volatility, the risk-free interest rate, the dividend and employee exercise behavior. Forfeitures are accounted for when they occur. Expected volatilities utilized in the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">Black-Scholes model are based on historical volatilities of a group of comparable companies. The group of representative companies have characteristics similar to the Company, including the stage of product development and focus on the life science industry. Management believes that this represents the most accurate basis for estimating expected future volatilities under the current conditions. The risk-free interest rate is derived from the yields for U.S. Treasuries with a remaining term approximating the expected life of the options. The expected term represents the period of time that the options granted are expected to be outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following table summarizes the assumptions used in the Black-Scholes option-pricing model for estimating the fair value of stock options granted during:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:26.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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:40.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin: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:40.7%;background:#cceeff;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:40.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p 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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p 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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_UYkxW9My8kGY4fxUMpz3kA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 5.7</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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:40.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:40.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p 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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p 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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">For the 2024 and 2023 grants, the Company used the simplified method in developing an estimate of the expected term due to a lack of historical exercise data.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock option activity</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following table summarizes the Company’s stock option activity since January 1, 2024 (in thousands, except share and per share amounts):</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:54.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;border-bottom:1px solid #000000;margin:0pt;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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;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 years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 810,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 486</p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 429,781</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p 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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (162,582)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p 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.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of September 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,078,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30.64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224</p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin: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:54.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options exercisable as of September 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 497,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224</p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options unvested as of September 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 580,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p 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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The aggregate intrinsic value of stock options was calculated as the difference between the exercise price of the stock options and the fair value of the Company’s common stock for those stock options that had exercise prices lower than the fair value of the Company’s common stock. The fair value per common stock used for calculating the intrinsic values as of September 30, 2024 and December 31, 2023, was $4.30 and $8.10, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">No cash was received from stock option exercise under share-based payment arrangements for the nine months ended September 30, 2024. Cash received from stock option exercises under share-based payment arrangements for the nine months ended September 30, 2023 was $1 thousand.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Restricted Stock Units</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In the three months ended September 30, 2024, the Company granted restricted stock units with time-based vesting conditions to officers. The restricted stock units vest in two equal installments in July 2025 and in July 2026. The Company measures the fair value of restricted stock units on the date of grant using the underlying common stock fair value. Expenses are recorded using the graded-vesting method. The table below summarizes the Company’s restricted stock unit activity since December 31, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:70.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 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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;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="2" style="vertical-align:bottom;white-space:nowrap;width:12.19%;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;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;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="2" style="vertical-align:bottom;white-space:nowrap;width:12.19%;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;">Average Grant</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;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;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;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="2" style="vertical-align:bottom;white-space:nowrap;width:12.19%;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;">Date Fair</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;border-bottom: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;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 178,570</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.44</p></td></tr><tr><td style="vertical-align:bottom;width:70.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of September 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 178,570</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.44</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock-based compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Stock-based compensation expense was classified in the condensed consolidated statements of operations and comprehensive loss as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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: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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.45%;border-bottom:1px solid #000000;margin:0pt;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:46.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</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:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development expenses<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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 251</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 764</p></td></tr><tr><td style="vertical-align:bottom;width:46.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative expenses<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: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.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 358</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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0pt 0pt;"> 898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,164</p></td></tr><tr><td style="vertical-align:bottom;width:46.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,928</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> The nine months ended September 30, 2024 includes negative stock-based compensation expense that occurred in the three months ended March 31, 2024 as a result of forfeitures.</p> P4Y 0.25 0.75 12 73935 1202548 0.040 P4Y 0.25 0.75 12 P3Y 0.33 0.67 8 1 1.75 2.50 82 54323 69.00 140.00 0.866 27376 10.00 P3Y 12 100000 50000 10000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:54.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of September 30, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018 Plan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019 Plan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;border-bottom: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;">Inducement Awards</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.38%;background:#cceeff;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;">Granted and outstanding awards:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;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:12.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:11.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73,935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 964,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,078,141</p></td></tr><tr><td style="vertical-align:bottom;width:43.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73,935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 964,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,078,141</p></td></tr></table> 73935 964206 40000 1078141 73935 964206 40000 1078141 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:26.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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:40.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin: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:40.7%;background:#cceeff;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:40.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p 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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p 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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_UYkxW9My8kGY4fxUMpz3kA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 5.7</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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:40.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:40.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p 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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p 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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> 0.0412 0.0448 0.0452 0.0370 P5Y10M24D P4Y4M24D P6Y 1.030 0.906 1.015 0.935 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following table summarizes the Company’s stock option activity since January 1, 2024 (in thousands, except share and per share amounts):</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:54.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;border-bottom:1px solid #000000;margin:0pt;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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;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 years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 810,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 486</p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 429,781</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p 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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (162,582)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p 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.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of September 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,078,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30.64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224</p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin: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:54.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options exercisable as of September 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 497,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224</p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options unvested as of September 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 580,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p 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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 810942 42.76 P7Y4M24D 486000 429781 7.53 162582 29.99 1078141 30.64 P5Y8M12D 224000 497606 54.79 P3Y10M24D 224000 580535 9.94 P7Y2M12D 4.30 8.10 0 1000 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:70.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 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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;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="2" style="vertical-align:bottom;white-space:nowrap;width:12.19%;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;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;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="2" style="vertical-align:bottom;white-space:nowrap;width:12.19%;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;">Average Grant</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;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;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;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="2" style="vertical-align:bottom;white-space:nowrap;width:12.19%;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;">Date Fair</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;border-bottom: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;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 178,570</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.44</p></td></tr><tr><td style="vertical-align:bottom;width:70.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of September 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 178,570</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.44</p></td></tr></table> 178570 6.44 178570 6.44 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Stock-based compensation expense was classified in the condensed consolidated statements of operations and comprehensive loss as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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: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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.45%;border-bottom:1px solid #000000;margin:0pt;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:46.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</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:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development expenses<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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 251</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 764</p></td></tr><tr><td style="vertical-align:bottom;width:46.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative expenses<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: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.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 358</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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0pt 0pt;"> 898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,164</p></td></tr><tr><td style="vertical-align:bottom;width:46.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,928</p></td></tr></table><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> The nine months ended September 30, 2024 includes negative stock-based compensation expense that occurred in the three months ended March 31, 2024 as a result of forfeitures 248000 216000 251000 764000 691000 358000 898000 1164000 939000 574000 1149000 1928000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">13. Income taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Income tax expense during the nine months ended September 30, 2024 and September 30, 2023 resulted from minimum tax obligations in Austria, and U.S. federal and state income tax as well as minimum tax obligations in Austria, respectively. During the three and nine months ended September 30, 2024 and 2023, the Company recorded no income tax benefits for the net operating losses incurred due to its uncertainty of realizing a benefit from those items. The Company’s losses before income taxes were generated in the United States and Austria. The Company has evaluated the positive and negative evidence bearing upon its ability to realize the deferred tax assets resulting from its net operating loss carryforwards. Management has considered the Company’s history of cumulative net losses incurred since inception and its lack of commercialization of any products or generation of any revenue from product sales since inception and has concluded that it is more likely than not that the Company will not realize the benefits of its deferred tax assets. Accordingly, a full valuation allowance has been established against the deferred tax assets as of September 30, 2024 and December 31, 2023. Management reevaluates the positive and negative evidence at each reporting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">14. Commitments and contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Operating and Finance Leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company leases for real estate, including office and laboratory space, and has entered into various other agreements with respect to assets used in conducting its business. The Company is required to maintain a cash balance of $0.2 million to secure letters of credit associated with real estate leases. This amount was classified as non-current restricted cash in the Company’s condensed consolidated balance sheet as of September 30, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of September 30, 2024 and December 31, 2023, the Company’s operating lease right-of-use assets were $<span style="-sec-ix-hidden:Hidden_GkWe6ptdUEK16dl9HP-sZA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2.9</span></span><span style="font-size:9pt;"> </span>million and $5.5 million, respectively, which are reported in operating lease right-of-use assets in the Company’s condensed consolidated balance sheets. As of September 30, 2024, the Company had outstanding operating lease obligations of $2.8 million, of which $<span style="-sec-ix-hidden:Hidden_jq0VCo10LUqb7kGQT7e_Yg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.2</span></span> million is reported in operating lease liabilities, current portion and $1.6 million is reported in operating lease liabilities, non-current portion in the Company’s condensed consolidated balance sheets. As of December 31, 2023, the Company had outstanding operating lease obligations of $5.4 million, of which $1.6 million is reported in operating lease liabilities, current portion and $3.8 million is reported in operating lease liabilities, non-current portion in the Company’s condensed consolidated balance sheets. The Company’s weighted average discount rate and weighted average lease term remaining on operating lease liabilities is approximately 4.5% and <span style="-sec-ix-hidden:Hidden_VGnW9l9ADEekF_RjJZu6QA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2.8</span></span> years, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contract manufacturing arrangements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:10pt;">The Company has entered into arrangements with contract manufacturing organizations (“CMOs”) for manufacturing of materials for research and development purposes, including manufacturing of clinical trial materials. These contracts generally provide for non-cancellable obligations or cancellation penalties depending on the time of cancellation. As of September 30, 2024, the Company’s total non-cancellable obligations under contracts with CMOs were $</span><span style="font-size:10pt;">5.9</span><span style="font-size:10pt;"> million, of which $</span><span style="font-size:10pt;">1.7</span> <span style="font-size:10pt;">million relates to 2024 (remaining three months) deliverables, and $</span><span style="font-size:10pt;">4.2</span><span style="font-size:10pt;"> million relates to 2025 deliverables.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Intellectual property licenses</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has entered into certain license agreements under which it is obligated to make milestone payments upon the achievement of certain development and regulatory milestones, to pay royalties on net sales of licensed products, and to pay a percentage of the sublicense fees which the Company receives from its sublicensees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In the three and nine months ended September 30, 2024, the Company recorded $0.6 million and $3.5 million, respectively, in licensing fees related to intellectual property licenses as research and development expenses. The amount is mainly related to the upfront payment and milestone payments received by the Company under the Gilead Collaboration Agreement and the Roche Collaboration Agreement. The amount recognized as expenses has been agreed to by the licensors but calculation of sublicensing fees on future payments may be subject to interpretation and may change until agreed to by the receiving party.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Indemnification agreements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In the ordinary course of business, the Company may provide indemnification of varying scope and terms to vendors, lessors, business partners and other parties with respect to certain matters including, but not limited to, losses arising out of breach of such agreements or from intellectual property infringement claims made by third parties. In addition, the Company has entered into indemnification agreements with members of its board of directors and senior management that will require the Company, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors or officers. The maximum potential amount of future payments the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Company could be required to make under these indemnification agreements is, in many cases, unlimited. To date, the Company has not incurred any material costs as a result of such indemnifications. The Company is not aware of any claims under indemnification arrangements, and it has not accrued any liabilities related to such obligations in its condensed consolidated financial statements as of September 30, 2024 or December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Legal proceedings</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company is not currently a party to any material legal proceedings. From time to time, the Company may become involved in litigation or legal proceedings relating to claims arising in the ordinary course of business. At each reporting date, the Company evaluates whether or not a potential loss amount or a potential range of loss is probable and reasonably estimable under the provisions of the authoritative guidance that addresses accounting for contingencies. The Company expenses the costs related to such legal proceedings as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 200000 5500000 2800000 1600000 5400000 1600000 3800000 0.045 5900000 1700000 4200000 600000 3500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">15. Net loss per share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table sets forth the computation of the basic and diluted net loss per share attributable to common stockholders (in thousands, except for share and per share amounts):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.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;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:44.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p 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:right;margin:0pt;"> (13,841)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p 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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,066)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,553)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (56,762)</p></td></tr><tr><td style="vertical-align:bottom;width:44.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin: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:44.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p 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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Weighted-average common shares outstanding, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,894,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,395,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,894,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,793,358</p></td></tr><tr><td style="vertical-align:bottom;width:44.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Weighted-average Series A convertible preferred shares outstanding, basic and diluted, presented as if converted into common stock<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:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></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:right;margin:0pt 3pt 0pt 0pt;"> 37,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,218</p></td></tr><tr><td style="vertical-align:bottom;width:44.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Weighted-average Series A-1 convertible preferred shares outstanding, basic and diluted, presented as if converted into common stock<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:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,080,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,080,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,080,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,310,769</p></td></tr><tr><td style="vertical-align:bottom;width:44.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Weighted-average Series A-2 convertible preferred shares outstanding, basic and diluted, presented as if converted into common stock<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:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0pt 0pt;"> 1,526,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,526,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0pt 0pt;"> 1,526,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 654,343</p></td></tr><tr><td style="vertical-align:bottom;width:44.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total number of shares used to calculate net loss per share, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,538,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,038,811</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,538,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,857,688</p></td></tr><tr><td style="vertical-align:bottom;width:44.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net loss per share, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p 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:right;margin:0pt;"> (1.10)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p 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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.73)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.48)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6.41)</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> Class A common stock and Series A, Series A-1 and Series A-2 convertible preferred stock are participating securities that have substantially the same terms and features as the Company’s common stock. The Class A common stock and Series A, Series A-1 and Series A-2 convertible preferred stock are therefore included in the weighted-average number of shares outstanding to calculate net loss per share, basic and diluted as if converted into common stock. Each ten shares of Class A common stock and each share of Series A, Series A-1 and Series A-2 convertible preferred stock is independently convertible into <span style="-sec-ix-hidden:Hidden_LJHUad6DT0qSOyvN3ZhPbg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> and 100 <span style="-sec-ix-hidden:Hidden_h1mp83yrW0mnQPQaY1B8Jw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">shares</span></span> of <span style="-sec-ix-hidden:Hidden_XkN4sWVdSUOQPdWQRgSAHg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">common</span></span> stock, respectively. In the three and nine months ended September 30, 2024, 239,952 shares of the Company’s common stock were issuable upon conversion of the Class A common stock, 37,000 shares of the Company’s common stock were issuable upon conversion of Series A convertible </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">preferred stock, 1,080,000 shares of the Company’s common stock were issuable upon conversion of Series A-1 convertible preferred stock and 1,526,800 shares of the Company’s common stock were issuable upon conversion of Series A-2 convertible preferred stock (see Note 11).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Since the Company was in a loss position for all periods presented, basic net loss per share is the same as diluted net loss per share for all periods as the inclusion of all potential common shares (common stock and Class A common stock) outstanding would have been anti-dilutive. Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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 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:19.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:37.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three and nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.47%;border-bottom: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;">2024</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options issued and outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,078,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 836,221</p></td></tr><tr><td style="vertical-align:bottom;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested restricted stock units</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 178,570</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,256,711</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 836,221</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table sets forth the computation of the basic and diluted net loss per share attributable to common stockholders (in thousands, except for share and per share amounts):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.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;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:44.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p 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:right;margin:0pt;"> (13,841)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p 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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,066)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,553)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (56,762)</p></td></tr><tr><td style="vertical-align:bottom;width:44.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin: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:44.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p 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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Weighted-average common shares outstanding, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,894,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,395,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,894,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,793,358</p></td></tr><tr><td style="vertical-align:bottom;width:44.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Weighted-average Series A convertible preferred shares outstanding, basic and diluted, presented as if converted into common stock<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:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></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:right;margin:0pt 3pt 0pt 0pt;"> 37,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,218</p></td></tr><tr><td style="vertical-align:bottom;width:44.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Weighted-average Series A-1 convertible preferred shares outstanding, basic and diluted, presented as if converted into common stock<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:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,080,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,080,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,080,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,310,769</p></td></tr><tr><td style="vertical-align:bottom;width:44.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Weighted-average Series A-2 convertible preferred shares outstanding, basic and diluted, presented as if converted into common stock<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:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0pt 0pt;"> 1,526,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,526,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0pt 0pt;"> 1,526,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 654,343</p></td></tr><tr><td style="vertical-align:bottom;width:44.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total number of shares used to calculate net loss per share, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,538,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,038,811</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,538,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,857,688</p></td></tr><tr><td style="vertical-align:bottom;width:44.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net loss per share, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p 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:right;margin:0pt;"> (1.10)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p 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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.73)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.48)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6.41)</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> Class A common stock and Series A, Series A-1 and Series A-2 convertible preferred stock are participating securities that have substantially the same terms and features as the Company’s common stock. The Class A common stock and Series A, Series A-1 and Series A-2 convertible preferred stock are therefore included in the weighted-average number of shares outstanding to calculate net loss per share, basic and diluted as if converted into common stock. Each ten shares of Class A common stock and each share of Series A, Series A-1 and Series A-2 convertible preferred stock is independently convertible into <span style="-sec-ix-hidden:Hidden_LJHUad6DT0qSOyvN3ZhPbg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> and 100 <span style="-sec-ix-hidden:Hidden_h1mp83yrW0mnQPQaY1B8Jw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">shares</span></span> of <span style="-sec-ix-hidden:Hidden_XkN4sWVdSUOQPdWQRgSAHg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">common</span></span> stock, respectively. In the three and nine months ended September 30, 2024, 239,952 shares of the Company’s common stock were issuable upon conversion of the Class A common stock, 37,000 shares of the Company’s common stock were issuable upon conversion of Series A convertible </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">preferred stock, 1,080,000 shares of the Company’s common stock were issuable upon conversion of Series A-1 convertible preferred stock and 1,526,800 shares of the Company’s common stock were issuable upon conversion of Series A-2 convertible preferred stock (see Note 11).</p> -13841000 -19066000 -18553000 -56762000 9894974 9894974 8395011 8395011 9894974 9894974 6793358 6793358 37000 37000 37000 37000 37000 37000 99218 99218 1080000 1080000 1080000 1080000 1080000 1080000 1310769 1310769 1526800 1526800 1526800 1526800 1526800 1526800 654343 654343 12538774 12538774 11038811 11038811 12538774 12538774 8857688 8857688 -1.10 -1.10 -1.73 -1.73 -1.48 -1.48 -6.41 -6.41 100 239952 239952 37000 37000 1080000 1080000 1526800 1526800 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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 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:19.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:37.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three and nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.47%;border-bottom: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;">2024</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options issued and outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,078,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 836,221</p></td></tr><tr><td style="vertical-align:bottom;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested restricted stock units</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 178,570</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,256,711</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 836,221</p></td></tr></table> 1078141 1078141 836221 836221 178570 1256711 1256711 836221 836221 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">16. Related Parties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Effective September 15, 2023, Malte Peters, a member of the Company’s board of directors, agreed to lead the Company’s clinical activities as ad interim Senior Clinical Advisor. No expense was recorded during the three months ended September 30, 2024. During the nine months ended September 30, 2024, the Company recorded expense of $0.2 million related to a consultancy services agreement entered into with Dr. Peters, effective September 15, 2023. The consultancy services agreement was terminated on March 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 0 200000 false false false false false false (1) Share and per share amounts have been restated to reflect the one-for-ten reverse stock split effected in July 2024 on a retroactive basis for all periods presented. (1) All share amounts in this column, including appropriate reclassifications between common stock and additional paid-in capital, have been restated to reflect the one-for-ten reverse stock split effected in July 2024 on a retroactive basis for all periods presented.